Taking PSP games online for free!

When Sony’s PSP first appeared on TV ads prior to its launch, it was advertised as a online gaming device that would bring people together.

… who would have thought that Sony’s interpretation of online gaming device means less than 10 online playable games in its whole lifetime… (talking about fail product placement here)

To bring that bit of extra fun that online gaming is to more titles… Team PRO has built the scene a own alternative online gaming network, with a tiny bit more than just 10 supported titles.

It goes by the name of Prometheus, is funded by linkbucks ads as well as community donations, and promises to blow new life into your old games.

The History

Playing adhoc games online for free has been a promised but often delayed upcoming feature by Team PRO for a long time…

Originally scheduled to come in a firmware update, the PRO-C revision, this feature was made available as a set of separate plugins, due to the complexity of the code and the torrent of updates required to keep this network up and running in a working way.

Since the initial beta release, only supporting God Eater Burst, a lot of things have changed, allowing a lot more titles to become playable…

The Requirements & Limitations

Like every other plugin out there, this one has a few requirements one has to fulfill before being able to take their games online.

The biggest limitation in that list is that a 2g+ PSP model is required, as online tunneling of adhoc data requires a bit more RAM than 1g PSPs can provide.

The full list of requirements isn’t long, which makes Prometheus a great alternative to Xlink-Kai or other known VPN software on the market.

  • 2g+ PSP Model required
  • WLAN Router with DMZ (aka. Exposed Host or Standard Server) support required (alternatively, the experimental UPnP plugin can be used at the cost of reduced game compatiblity)
  • Atleast one public IPv4 address required (who would of guessed that… duh.)

The Technical Background

For those that aren’t interested in the inner workings of Prometheus, please skip to the next headline as this part is mostly interesting to developers or those that want to have a better understanding of what goes on behind closed curtains.

Sony equipped their PSPs with a WLAN adapter capable of working in Infrastructure Client Mode as well as Adhoc Peer or Host Mode, of course, you can never mix those two modes at the same time… and as Infrastructure Client Mode is required to access the Internet… and Adhoc Peer or Host Mode is required to play adhoc games… this needed a bit of dirty magic to get adhoc games internet play compatible.

I’m positive every reader of wololo.net knows what a emulator is and most likely used one before in their life, be it to play NES games or some other ROM from a different game system.

Prometheus itself, is a emulator as well, as it simulates a set of libraries. In this case, the flash0 modules…

  • memab.prx
  • pspnet_adhoc_auth.prx
  • pspnet_adhoc.prx
  • pspnet_adhocctl.prx
  • pspnet_adhoc_matching.prx

… which take care of adhoc game data transfer, peer finding and game-group-assembly.

Each of those modules serves a special purpose in the PSPs firmware… pspnet_adhocctl.prx creates the network (wires the PSPs together physically), pspnet_adhoc.prx sends the data once the PSPs were wired by pspnet_adhocctl.prx and pspnet_adhoc_matching.prx provides a wrapping library to make group creation easier for game developers.

pspnet_adhoc_auth.prx is a cryptocraphy layer, which on original PSP firmware encrypts the adhoc data before sending it… memab.prx helps in this job and both are dummied in Prometheus as we have no need for encrypting adhoc game traffic.

The Emulator Setup

Of course you, as normal end users wish to take this thing online asap, so lets show you how that can be done.

It’s fairly simple in fact as everything you need is directly linked and visible on the server homepage pro.coldbird.uk.to.

First of all, you need to unlock the extra 32MB RAM from your 2g+ PSP model, sadly… current release builds of PRO CFW can’t unlock that memory in official Sony games (aka. UMD / ISO) so you will need to grab and install the latest PRO CFW Nightly Build on your PSP first.

Once that is done it’s as easy as counting 1-2-3~ following the instructions below.

  • Open the PRO CFW Recovery Menu and navigate to the “Advanced” menu.
  • Set Memory Stick Speedup to None, Inferno & NP9660 Use ISO Cache to Disabled and Unlock Memory in PSP Games (Breaks Homescreen) to Enabled.
  • Unpack the latest release of the Prometheus Online Client to your PSP and enable the atpro.prx plugin in game.txt like you would with any other plugin.
    (If you aren’t going to use UPnP, but go with the more stable DMZ option please delete pspnet_miniupnc.prx from the kd folder!)
  • Open your Router Configuration Page, add a DHCP IP Reservation for your PSP MAC and configure the reserved IP as your router’s DMZ / Exposed Host / Standard Server.
  • Add a Infrastructure Profile for your Router on your PSP and write down your router’s SSID (the network name).
  • Write the SSID (network name) into seplugins/hotspot.txt and save the file.

For DMZ setup, you are best of reading the manual that came bundled with your router.

As a alternative, those instructions can be simplified a bit by enabling UPnP on your router and NOT deleting pspnet_miniupnc.prx from the kd folder.
However taking this route results in several games malfunctioning.

Either way… after you’ve followed the instructions above, you will be ready to take your adhoc enabled games online!

For a list of verified – aka. proven to be working online – titles please visit the forums at http://forum.coldbird.uk.to.

The compatiblity list can be found in the Online Server -> Compatiblity List subforum.

Handling PRometheus after Setup

So how does playing online work?

Generally it’s always the same thing…

  1. Visit pro.coldbird.uk.to to see how many other players are currently playing the game you wish to play.
  2. Simply start your game with atpro.prx enabled in game.txt and play the game as if you would play a normal adhoc match, however this time around Prometheus will make sure your PSP can see people that you could normally not reach.
  3. Enjoy your games, online!

In addition to that… when being connected to other players, you can press the Home Button to bring up a ingame chat menu to talk to your companions!

Now if that ain’t cool then I don’t know what is.

Screenshots and Videos showcasing Prometheus

To give this so far rather textual blog post some color, here is what you can expect from Prometheus.

Monster Hunter Freedom UniteFat Princess - Fistful of CakeSplit Second - VelocityWorms Open Warfare 2God Eater Burst

Conclusion

While the general opinion might differ, I think that with Prometheus at our fingertips, supporting more and more games with every new update, PSP might just have a good chance of staying alive for quite a while longer.

Furthermore… with the recent shutdown of several PSP game server machines owned by EA as well as Sega’s habit of shutting down old servers when new products are released Prometheus might become a even more important token in keeping the PSP gaming system alive than it already is.

~ Coldbird

Tags: , , ,

  1. fer’s avatar

    Coldbird is my idol! God Job, man!

    Reply

  2. AlphaKiloCharlie’s avatar

    Don’t really think its to necessary but its cool for people that still use psp’s often. I’m still waiting on some cool homebrew for the Vita

    Reply

  3. Yogurtkid’s avatar

    Well this is great news. especially since the PSP scene in terms of player base is still going quite strong in Japan, this shouldn’t go to waste at all. Kudos!

    Reply

  4. Cercata’s avatar

    This is F*ck*ng Amazing !!!!
    I Still can’t beleive many of the achievements of the sceners !!!!!
    What would they do if they were hired by sony, and given creative freedom ???? We’ll never known … :(

    Reply

    1. rabidchild’s avatar

      If hired by Sony, they probably wouldn’t have had the creative freedom to achieve this.

      Reply

  5. Mycael’s avatar

    Wow! Goodbye Xlink Kai!
    Been drooling over the idea of Pro-C for quite a while.
    Great to know that there are still devs working on le PSP xD

    Reply

  6. sdfsdf’s avatar

    its very sad that peoples not very active on this thing.
    There must be more players because when U want to play you can find only o few players and they are on Monster Hunter or Metal Gear game.
    Not everybody like this genre games.
    Theres need players on racing, flying games.

    If anybody wants I can help for free to configurate everything.
    theres really need more players.

    this shit is revoliution in PSP online playing.

    Reply

    1. wololo’s avatar

      We need time for it to make it to other news websites, etc… I think for now development has been quite confidential… we just need to “evangelize” a little bit. As soon as other news websites understand how big a deal this is, they will start writing about it.

      I agree that for now too few people realize what this actually means: that you can play for free a huge amount of PSP titles online with people all around the world. This is a F*cking free replacement to the PSN, AND it supports much more games!

      As soon as more scene websites give it a try and understand what this is, hopefully they will catch up, and we will see tutorials, etc…

      Reply

      1. sdfsdf’s avatar

        I tried in my country one psp-lovers website forum to make TuT how to configure/set-up everyting, and answer to all questions, but this was too difficult to them

        I hate when kids crying that it is very hard to configure everything. They dont know how to make custom software, they dont know from where to download games.
        Everythin they trying to do, they face-up lot off quoestions

        And even when you say how to do everyting, in the very end they got results thats this is not working. So they leave and better play offline.

        And why people say that PSP is for kids ?

        Reply

  7. Monk9899’s avatar

    But fat princess already has online multiplayer and it works just fine(obviously there’s no voice so it’s not as good as the ps3 version but then there’s no voice in this one either)

    Reply

  8. KonataIzumiZero’s avatar

    Can’t wait for FFD or FFD012 to be supported :)

    Reply

  9. Kravenbcn’s avatar

    Good job. Now, just need to get the word out to more people using it.

    Reply

  10. The Kid’s avatar

    Not trying to toot anyone’s horn but if you have a PS3, you can download from the PSN a free app named “Ad-Hoc Party” that will allow you to create a lobby to invite friends to join in your Ad-Hoc game.

    The problems are as follows:
    1. Your PS3 will need to be hard wired(ethernet) and not connected wirelessly because it need its wireless capability to connect to the PSP.

    2. Not everyone has a PS3….lol

    Reply

    1. Coldbird’s avatar

      Its the main idea behind this one really…
      Not everyone has a PS3… so they cant use Ad-Hoc Party…
      Not everyone has a Xlink Kai compatible WLAN adapter or the nerves to do the whole SSID switching it requires…

      Prometheus is a solution that runs entirely on PSP without any other real requirements.

      Of course, a IQ > bananas is required to operate it like every other software.

      Reply

      1. fate6’s avatar

        well said ^__^
        (that IQ bit made me lol xD)

        Reply

      2. The Kid’s avatar

        I here you dude. I wasnt trying to say that the “Ad-Hoc Party” way was better but just trying to show why the Prometheus way was much more accessible to the masses

        Reply

  11. 007’s avatar

    me and the girlfriend will be trying this soon. we have 4 psp and are in canada.

    Reply

  12. Shinny’s avatar

    Well its still in beta stages, but its playable.. Well in an month or three, we might be able to play Dissidia 012 lag less… anyway good job CB =)

    Reply

  13. Risk3082’s avatar

    What about Wifi Max and Xlink Kai?
    Another way to play Ad-Hoc games online…

    Reply

    1. wololo’s avatar

      Coldbird has prepared an answer that compares Prometheus, XLink Kai, and Adhoc party. We will publish the article shortly.

      Reply

  14. ririn’s avatar

    Sony can’t say anything about this because they are the ones that are neglecting the PSP users. This is our only hope after they shut down most of the servers for their so-called online games.

    Reply

  15. kevin’s avatar

    wow thi is awesome.I’ve been using adhoc party app or ps3 to play monster hunter portable 3.

    But it sux that you have to have ps3 on at all times.This would be kool if more people were using it.

    Reply

  16. blizako’s avatar

    i love it, but is there any easy way to do this setup. like a program with one click of it. it will file the plugins in the folder of the psp and then give you further instruction to configure the networking.

    Reply

  17. Gerardo’s avatar

    Thank you guys so much for this great contribution to the psp homebrew community. You guys really put your whole heart and soul into this application.

    Reply

  18. Guardian’s avatar

    @wololo Hey, I have no idea what an emulator is or what it does! In fact I have never used one in my life! I don’t even know what the NES is… OK that comment was stupid from my part, but you got to understand me, it have been long since last time i checked your website.

    Reply

  19. Fängs’s avatar

    Will always be a fan of this Wall Breaker. (Coldbird)
    I appreciate wololo’s actions & initiative on this.
    I was a witness myself to his contribution on the PRO C ONLINE project. So grateful to good guys such as you are.
    Being a user alone is not enough. Must do something drastic. Will shout this project on the world I am in.
    *salutes*

    Reply

  20. akx’s avatar

    Why does it seem like Prometheus has gone offline?
    cant access site..

    Reply

  21. Akamaru’s avatar

    I can’t find this to download anywhere. The linked site doesn’t exist anymore and it’s not anywhere else. Any help?

    Reply

  22. ivo’s avatar

    hi, is this what xlink did for xbox and next gen ?
    ifso why do i need one particular firmware …
    and what router would u run it on ? allso ifur closed connected ?
    meaning a internet router/modem/wifi apparat that gives u and ur wan local ip’s ? … ie no admin features
    is the client any good ? what games are suported … can i use adhoc party with it ? does it do more than umd only ? thkx

    Reply

  23. game online’s avatar

    Hey Wololo,
    Thanks for that, Rumor has it you can stream games live online? Let me know if you have any websites that you use. Thanks for any help.
    Wishes

    Reply

  24. Victoria secret coupon codes’s avatar

    That is very attention-grabbing, You are an excessively skilled blogger.
    I’ve joined your rss feed and stay up for in quest of more of your excellent post. Also, I have shared your web site in my social networks

    Reply

  25. saif ullah jamali’s avatar

    i cant found online PSP games please help me

    Reply

  26. lanie’s avatar

    i just want a psp so bad !!!!!!!!!!!!!!!!!!!!!!!!!

    Reply

Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>