The Ghastly Headset v0.0.2

clock February 24, 2010 03:44 by author Jordan

I've decided to release an interim version of TGH to help those in desperate need to switch phone audio modes in addition to media audio modes. For those who haven't kept up, the previous version was only able to toggle the media audio output.

You can only toggle between headset (non-bluetooth) and front speaker at the moment. Also, note that after one phone call, the audio mode will RESET to whatever mode it was at before. I'm still trying to work out why this is happening and to see if there's anything non-intrusive that I can do to prevent this.

com.palm.futurepr0n.theghastlyheadset_0.0.2_all.ipk (32.87 kb)



Heavy Rain aims to make you wet.

clock February 23, 2010 14:57 by author Mark

I don't know about you but I am actually kind of excited for Heavy Rain's release. At first it seemed like it wasn't all it's cracked up to be, but it now at looks as if things have swayed in favor for the PS3 exclusive.

I think its safe to say that this is one I'm adding to my collection. Quantic Dream is known for coming up with pretty ambitious games, this one is definitely shaping up to be another classic. Question is... With so many games competing for my attention right now, when will I ever get a moment to enjoy it :/



DRM can be alright, so why do you have to be a cunt about it?

clock February 21, 2010 17:08 by author Mark

&

 

 

Ok, I think it's fair to say that DRM is becoming a bit of a annoyance and unnecessary if not trivial practice. Above is an example I recently came across while browsing the webernet, and it serves to illustrate a point. Why as a paying customer, am I subject to a worse experience than that of someone who illegal obtained the materials?

Recently I became a bit of an unwilling participant in this game, and I say that because I fully accept responsibility for my own pool of piss to sit in. A long time ago, I used to be a hobbyist game console programmer and in order to run unsigned code, that resulted in me needing to modify the console. When the Wii first came out, I bought one and later modded it. Nintendo has been one of the largest ass-ambassadors of no mercy (along with the MPAA, RIAA, and many more..), in that they will go after the jugular to anyone threatening their earning potential. I think Nintendo's focus should be more centered around publishing quality titles not just large quantities of garbage, and should revisit their pricing model for games (They aren't pushing many games on best seller lists and probably benefit from setting multiple price tiers/levels) but the focus of this writing is on another topic. So recently I decided to dust my Wii off and play the damn thing (The last time I remember using it I think was almost two years ago.) and I go to pop in the New Super Mario Bros. and it wants me to system update, and flat out telling me it has the potential to shit on my face and brick on me if I installed a mod-chip. Now you have to appreciate that they want to protect themselves against people playing pirated games, but here we are with a legitimate copy I purchased, that I am terrified to play because theres a possibility it will kill my system when it goes to update :( T hanks jerks.

But Nintendo's not alone in this war on consumers, Ubisoft recently got its fair share of bad press for its stupid move but they are just one of many, many countless public relation nightmares caused by the effort to enforce digital rights management the complete opposite way that should be gone about it. If your DRM actually effects the quality of you actually produce and present to your consumer, that speaks volumes in itself. I am convinced there are other smart people out there who can come up with less intrusive or ridiculous ways to implement this strategy as it applies to your content, and if not, then come hire me and I will teach you. Fuck it, I will even give you the information for free just so we all can benefit as a whole. 



webOS Application: The Ghastly Headset BETA

clock February 18, 2010 03:04 by author Jordan

If you're one of the many (including me) who struggle daily with having their phones get stuck in headset mode, this may be your lucky day. After a final frustrating encounter with this problem, which required me to once again clean out the headset with alcohol, I decided to do something about it. Long story short, I created an app.

 

The Ghastly Headset (derived from the fact the Pre thinks there's a headset that isn't there... a ghost headset) is fairly limited and approximately 3 hours in its infancy. It has three main functions:

 

  1. Show the current audio mode (either speaker, headset or headset w/ mic)
  2. Force headset mode
  3. Force speaker mode
I've tested the application and the forcing of the audio seems to persist across applications (thank god), however I'm unable to fully test with a stuck Pre because I just fixed mine! So that's where I need you, loyal beta testers. I need people with stuck Pre handsets to see if forcing speaker mode will actually work. Toggling the headset (if it's not stuck) will reset the audio mode to whichever you want it to be.



 

Please download and let me know any feedback you have either here or on the PreCentral official forum post!


 

com.palm.futurepr0n.theghastlyheadset_0.0.1_all.ipk (32.38 kb)



This is unfortunately your problem

clock February 7, 2010 06:10 by author Mark

 

Pay attention Sega. This is something the whole industry could benefit from actually. Put your game out on 3 platforms, and the multi-player base will likely be smaller unfortunately. What you should really start striving towards is allowing your Playstation, Xbox and PC customers all play against each other online. In order for the multiplayer and overall longevity of the title to sustain (DLC, etc), cross-platform play would open up the greater likelihood that the people who enjoy the multiplayer, will always have some people to compete against as well as the success of their alternate revenue streams (DLC). Games like this in particular I see doing alright overall across all three platforms, but ultimately the number of players online will dwindle. I have faith the industry will eventually adopt a the videogame as a medium similar to that of a movie, where the consoles will eventually just play one format of game and we can buy the hardware off of different companies, and all play happily together online... (Note: PC's are pretty sweet, and at least you can have total control of the components, but we all benefit from a generation of hardware like the current PS3, 360 [in terms of similarity] Right?.. maybe I'm just baked.)



FIXED - Galleria with new jQuery versions

clock February 5, 2010 14:54 by author Jordan

As part of one of my latest projects, I had to venture into the land of jQuery. It wasn't long before I realized how powerful the platform was, and even shorter before I started browsing for plugins that I could leverage to add that extra layer of polish to my project.

This is when I found Galleria, a powerful gallery plugin, with the extra-sexy feature of creating thumbnails for you. "Great," I thought, "this will fit perfectly into my website!" Wrong.

"Exception thrown and not caught, Line: 2799" - AGHHHHH!

Due to my ignorance about jQuery, I struggled trying to get it to work. I'm not a newcomer to javascript, even with complex javascript thanks to webOS, but this plugin was just NOT working. It took me a good hour or two before I realized there was probably some incompatibility between jQuery versions, and shortly after I discovered the plugin only worked with up to 1.2.6. This was a problem for me, because a lot of my plugins required 1.3.X, and the newest version was 1.4.1. Googling the interwebs, I also found that other people suffered from the same problem as me but no working solution was ever created.

Fear no more! I have fixed Galleria to work with jQuery 1.4.1. I used the underrated javascript debugger built in Visual Studio 2005 to locate the incompatibilities and resolve them. Those were:

  • @rel need to be changed to rel (no @)
  • The thumbnail preview was attempting to parse an image that didn't exist, so now a check is made to ensure a URL is present
  • There was an extra quotation mark on the same line

All in all, very simple changes. I think this goes without saying, but I'll say it anyway: I take no responsibility for any problems you may have with the jQuery I have attached. Any charity you wish to show for the plugin should be directed at the official developers for their hard work. I want none of it!

If you are lazy like me, and I suspect you are, you probably just skipped to the end of this article to find the download link. Well here you go:

FIXED jquery.galleria.zip (4.46 kb)



The case for DLC must be addressed with morality.

clock February 4, 2010 23:22 by author Mark

 

Video game publishers are seriously starting to piss me off.

I read recently that Electronic Arts (one of my most hated companies) have "begun" prepping DLC for their latest title Dante's Inferno. This struck me as odd. At the time the game hadn't actually released yet, so where was the indication that it would A) be a hit/mega seller, or B) generate enough popularity and interest to be deserving of additional content? Hmmm... Maybe thats because of the paradigm shift in the industry that now has companies seeing nothing but big green dollar signs. I'm talking about the latest and greatest initiatives to present Downloadable Content to consumers. Now don't get me wrong, I love the idea of being able to purchase small patches or additions, expansions if you will, to a title I have purchased and enjoyed thoroughly. What I do not like, is how I am seeing trailers or reading all sorts of information regarding it before I can even buy the retail version of the game.

The way I see it, I'm almost certain that when designing the games these games, companies are sleazily looking to nickel and dime their loyal customers by stripping out content intended to be in the retail version, exclusively so they can repackage and redistribute it for an additional fee. It seems like a great economical strategy for these guys. I would not be one bit surprised if Dante's Inferno was to include all of said DLC, but some smart executive decided that "Hey, by leaving this stuff out - we can actually just charge them extra for these features". 

Back in the good ol' days, we used to have expansion packs. Typically these would release sometime after the game had been a proven success, and would give you more reasons to keep playing and enjoying a title you were particularily fond of. These days, DLC and other paid 'features' are being pumped into games wherever they see an available opportunity to charge for content. Case and point - I am a fan of the NHL series from Electronic Arts. This year we had the pleasure of purchasing stat and equiptment upgrades. Now, this wasn't actually too sleazy a move. You could actually unlock all of these rewards through playing the game. The problem was, in order to do so, you really had to go through some rediculously stupid challenges. Some of which, still did not unlock your reward - in some cases, not following a particular order of completion, would render that reward locked indefinately with the only ability to unlock coming through a purchase. Similariy EA has done so with the Skate series, enabling all of the games locations unlocked if you would pony up rather than struggle through some of their (yet again) rediculous challenges designed to unlock as you progress. Now the major problem I had with the NHL case, was that in order to be competitive in the online mode for the game, you needed to obtain some of these unlockables. Anyone who had been playing since the release can attest to the unbelievable unbalancing of characters who had and who hadn't. Essentially, this resulted in 90% of the people I know who played the game purchasing upgrades, and the other 10% stopped playing all together.

That was just one example of what I consider to be a pretty scummy move. In some cases we have even found that pay DLC may have been included on the disc only to be unlocked after a code had been purchased from PSN or XBL (whichever your poison). Now that is downright evil.

 

I'm not against DLC, I just believe the subject should be approached with some morality. A studio should set out a very clear intention for their game, while also some potential DLC ideas, but should not even begin to work on the extra stuff until the game has shipped and been well received enough to warrant such a thing. I'm all for standing behind your game, supporting it over time, but I wont stand for taking advantage of your fan base or for scheming up ways to turn a $60 game into an over $100 investment for a gamer - only to receive what he/she should have in the first place. If this is going to be the case, we need to start avoiding these games and studios like the plauge until they reduce the prices on those games and it starts making a stronger case for releasing only bits of it at a time. You know, we do have a such thing as episodic content as well, and it's actually a pretty wonderful idea. And it may even benefit developers and gamers to take note of how Sony approached Siren: Blood Curse, which not only is offered as a full game (download or retail), but also as a game split into episodic chunks. (Granted that has NOTHING to do with DLC, its just something I thought was a pretty sweet idea for a game that also released as a full version on a disc. Sam & Max would be another example, but they release like one episode a year, so nobody follows what the f*&% they're doin')

But this could just be my opinion.  

 



OMG PALM IS SINKING SELL! SELL! SELL!

clock December 19, 2009 05:54 by author Mark


Yes, thats right. I want you to sell Palm. I want you to sell them so that I can afford more. I can't believe that this stock has taken this kind of hit. This is ridiculously under valued right now as we head into CES.

Think about it!

Palm CEO Jon Rubenstein has been talking about CES.

Palm has been teasing CES 2010.

 


Although they are playing coy with us, those of us who have been using and getting to know the Pre for the past little while really understand the untapped potential inside the device and are patiently waiting for the WebOS updates that will unlock the real power.



Ares just went open beta last night and developers everywhere cannot stop gushing. It's an excellent step in the right direction and the direct result of this is a development environment available to anybody with a computer, and the internet. This could very well change the game. Providing Palm doesn't implement any license fees for amateur development, this could mean that every single person with a computer and an internet connection is a potential WebOS developer. Not only that, but its actually quite impressive.

We already know Palm has joined Adobe's Open Screen Project and can expect WebOS to be one of the first platforms to adopt Flash, and can't even begin to lecture you on why that is a big deal. You should know this by now.

Anybody's guess is as good as mine for what's planned, but I wouldn't be surprised to see some applications that have access to the GPU finally, in order to show they are legit they'll need some games. Why carry a GPU thats capable only to not give any developer access? That's silliness. It's coming, we know it. Hopefully if not at CES they do talk about it sometime soon.

My point is manly this.. I'm sorry to see all the investor confidence flee this company when its doing so many great things, has a great piece of technology on its hands, and has a future that actually gets brighter as the products lifespan increases!

I for one can't wait to hear the exciting new things that are coming.



BatteryMonitor 1.0.2 FINAL RELEASE

clock December 6, 2009 20:40 by author Jordan

Sadly, this will be the last effort I put into battery monitor. My interest in homebrew development waned as soon as the official app catalog opened. Also sad is the list of changed features is shockingly sparse.

 

  • Removed capacity since it was unreliable and caused more headache than it was worth
  • Removed front page, moved options into the application menu
  • The detailed status can also be accessed through the application menu
  • The runtime should now report days, and also won't report data that is 0
Note, changing the polling time on the fly takes effect AFTER the last poll completed. So, if you had your interval set to 30 minutes and you change your mind to put it to 5 seconds, you won't see any updated info until the 30 minute poll is honoured. Changing the polling time on the fly may also skew the graphing data.

Although this closes the chapter on my freshman efforts with webOS, it is not my swan song to webOS. There will be new applications, but they will not be spoofing the Palm vendor id, so they can go to the official app catalog.

Thanks to everyone for your continued support and suggestions, and I'm sorry that I couldn't implement most of them.


The latest version will also be available at precentral.net

com.palm.futurepr0n.batterymonitor_1.0.2_all.ipk (25.22 kb)

 

Edit: Found a bug and was forced to release a new version!

 

If you still like my app (please do!) and want to show support, feel free to donate.

 

 



Is your Pre stuck in headset mode?

clock November 8, 2009 20:44 by author Jordan

This post is to help anyone who might google not having any audio play through their headset speaker on the Pre.

 

So there I was, listening to some streaming radio with headphones on the commuter train home when I get a call. I realize that you can answer the call fine and talk through your headphones but, through natural habit, I unplugged my headphones and tried to talk on the phone normally. All of a sudden, there was no sound! SHIT! My phone is barely a month old and already the speaker is broken.

 

There is a bit of confusion around this specific problem because there are really two problems with the same symptoms. These being:

  1. You hear no audio through music apps without headphones
  2. You hear no audio when accepting a call (except through the speaker phone)
  3. The proximity sensor doesn't work, or the screen doesn't turn off when you put the phone to your face during a call

 

Through my past experiences with my xbox breaking, I've grown more and more restless in dealing with warranties. So I decided to investigate the problem on the single most powerful resource for the Palm Pre, precentral.net. I immediately found that many people were experiencing this problem, and the accepted solution was either doing a soft reset (sym+orange+r) or by plugging in the headphones back in a couple times to get the phone back into normal mode. This, however, did not work for me. Growing frustrated, I tried pulling the battery, several resets, plugging in the headphone over and over with no luck. As a last ditch effort, I used webOSDoctor to erase my phone back to factory. Still nothing.

 

Fuck!

 

Well, this is where the useful information may come for you. As I said before, there seems to be two unique problems with the same symptoms. The first being a software issue, the second being hardware. Yes, believe it or not, there is a hardware problem. The good news is you can fix it completely by yourself!

 

Before doing what I suggest, please know that I accept NO responsibility for any damage you do to your device. I do not work for palm, nor do I represent them in anyway.

 

Continuing on, the problem has to do with the headphone jack becoming blocked with dirt - dust - or some sort of fragment. This tricks the phone into thinking that the headphones are always plugged in. Not good! To fix this, you need to simply follow these steps:

  1. Shut down the Pre, remove the battery
  2. Get a Q-tip and remove some of the cotton so that it will fit in the Pre headphone jack (see where I'm going with this?)
  3. Dip the Q-tip into rubbing alcohol and shake off any excess
  4. Clean out the inside of the headset jack thoroughly (if you don't see anything on the Q-tip, don't fret - neither did I)
  5. Use the other end of the q-tip to dry out the alcohol

 

Done! That's it! This is what worked for me and I'm hoping it will save you the trouble of dealing with warranties.

 



Sign in