Posts|Comments

XMB + Open Source = Awesomeness

The PlayStation 3 can probably be considered one of the most customizable consoles on the market. With the ability to upgrade you HDD, use external USB devices, Bluetooth peripherals, install open source operating systems (Linux/Unix) and freely customize your own XMB theme, the PS3 gives users a freedom of choice that was never previously established in console gaming until this generation. Not to say that it’s really “open” in the sense where programmers, like myself, don’t really have the ability to access any hardware acceleration in the RSX because of restrictions by a hypervisor (software systems that run directly on the PS3 as a hardware control and guest operating system monitor) in the available Linux/Unix flavors; this limits any 3D operations that can be done on the PS3 whilst running Linux. But gamers don’t really need to worry about crap like that. That’s reserved more for the bewildered geeks that get a stiffy trying to comprehend the internal workings of any system - let alone the PS3.

But what if Sony took off the shackles currently limiting user control of the PS3? What if Sony decided to give users the ability to fully customize and control their interactivity and interface? To finally change that sonata chime at startup to something more you (not to say that the startup chime is bad. It’s pleasing). I’d tell you what would happen - greatness, my friends, would be defined in a whole new way.

The PS3’s XMB is where user’s graphically interact with the console in order to access a variety of categories which, obviously, affects your overall experience (i.e. listen to music, view pictures, videos, settings, launch games, etc). PS3 owners have always dreamt of being given the ability to fully customize their interface - themes aside - to something much more unique or personal. “Can it be done?” is the question that has always perplexed us. Giving open source coders the access to freely hack away at the XMB might not only lighten some load off of Sony’s shoulders, but also provide independent community input and implementation.

I’m curious to know whether or not the XMB layout can easily be altered by making some changes on a local file. And, if not, if it could be made to do so. From experience, certain menu-based interfaces can sometimes be customized by making changes to a configuration file. If the PS3’s XMB workings are anything near the PSP XMB, then there’s room to work on. But, the big honchos made sure that the PS3 was tamper-proof; at least for the moment, that is.

This is where Sony has room to expand. Programmers can be given the option to utilize and develop openly on the PS3, and a community-based rating system - monitored by Sony - can dictate whether or not the project is worth implementing in a future update or on the fly, via download, on a system resembling the PlayStation Store in the Network section of the XMB (called “PlayStation en Clair” or something).

There are already people out there trying their best to remodel the face of the XMB into something more dynamic or pretty-lookin’. That’s nifty and I would love to be able to fully customize the layout of my XMB. But I would love to be able to do more productive things as well; Like have the ability - without the use of any external resources - to add E-mail support embedded in the XMB (I would love to be able to see email messages arrive while I’m playing my games - of course, that option can be changed if it becomes an annoyance), add a Develop icon in the XMB which allows gamers or enthusiasts (like Microsoft’s XNA) to, again, locally develop applications, or games, using the PS3’s resources and hardware (doesn’t need to be anything accessing the complex Cell processor(s)) on an IDE platform inside that very same category. There’s tons of ideas that can be implemented and thought of that can enhance a user’s experience beyond what we currently have.

Of course, I’m not going to sit my ass here and assume that development on the PlayStation 3 is anything near shit like programming on PC architecture - that’s obvious. But I’m pretty sure, with the amount of open source developers willingly wanting to code on the platform, shit would probably get done much quicker and information on the hardware can flow and be comprehended at faster levels, probably. Imagine that the PS3 was launched giving developers the independence to code whatever the hell they wanted; things like in-game XMB and cross-over voice chat would have probably been here. The sheer number of open source developers shatters the team Sony currently has in place (and I am extremely grateful for their efforts). A couple of thousand people, each putting in their own ideas and touching up code to perfection, undoubtedly, increases the pace that software is released and code stability. That’s what makes open source, undeniably, great.

The PS3 is due for a system that allows users to really create homebrew games and allow users to share their creations freely, or by price tag, with the PlayStation community. I’m really surprised that, with how much Sony supports open source, some things have yet to be carried out.

Look at the shit done on the PSP. It’s amazing. Not everything is useful, but the fact that you are given options is what makes it, not only versatile, but just awesome. The fact that the PSP lacks in the game department can, by some, be easily disregarded because of having the option of playing emulators in its stead.

The things that the PS3 is capable of is just phenomenal. Some you might think that the idea is just ridiculous, but having the ability to develop on the PS3 without any restrictions, I can guarantee, would throttle the console forward beyond belief. Giving the community the responsibility (with the help of Sony’s professional moderation) and the option of choice would allow for a more stable system, not to mention a fluent release of proposed applications/projects that we can exercise into our gaming niches. This is the chance for Sony to take action and go where no other console has gone before.

del.icio.us:XMB + Open Source = Awesomeness digg:XMB + Open Source = Awesomeness newsvine:XMB + Open Source = Awesomeness reddit:XMB + Open Source = Awesomeness gametaggr:XMB + Open Source = Awesomeness n4g:XMB + Open Source = Awesomeness

5 Comments

Write a Comment»
  1. outwar6010
    Posted December 6, 2008 at 6:14 pm | Permalink
    1

    that last one looked AWESOME if available can you please email me at [email protected] aloing with instruction i really would be greatful.

  2. Ian
    Posted December 6, 2008 at 6:47 pm | Permalink
    2

    yeah, they need to at least allow 3rd party devs. to create via an SDK for apps. in the PSN, similar to the apple app store for ultimate moderation and control of apps/customizations. That would be at the very least. A full open source freedom would be rad, though, I do like having a “safe” place to get such things to help weed through the nonsense.

  3. Azuske (Via PSN)
    Posted December 6, 2008 at 7:06 pm | Permalink
    3

    Looks like people are leaning into my Customization Idea haha and if you haven’t seen it a link will be provided below. Some pictures from my post were featured on the topic above so check it out. Sony… looks like I am not the only one pushing the customization idea now haha.

    Here is the link to my originial “True XMB Customization” idea Via the Official Playstation Boards

    http://boardsus.playstation.com/playstation/board/message?message.uid=39780295#U39780295

  4. Rock
    Posted December 7, 2008 at 1:58 am | Permalink
    4

    Great article.

    I have to say that I would LOVE for this to happen.

    I love open source, but Sony would never let it happen if it means the PS3 will be hacked. So all Sony has to do is provide the tools for us to mod the PS3 safely! ^_^

  5. Posted December 7, 2008 at 10:21 am | Permalink
    5

    Well done again Yaris. I would say that you may not see a true open source system soon, but release of a free SDK for the public to use would be in the right direction. I’m sure they are learning from their LittleBigPlanet community experience and can apply it here.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*