PSP homebrew – Pergame v0.2

pspred_thumbHomebrew coder AtomicDryad has released a new version of his nifty ‘lil plugin, Pergame, “a small module that loads other modules as if they were in /seplugins/game.txt.” More after the jump!

 

Download: Pergame v0.2

Discuss: QJ.NET’s PSP Development forums

xmb

 

Homebrew coder AtomicDryad has released a new version of his nifty ‘lil plugin, Pergame, “a small module that loads other modules as if they were in /seplugins/game.txt.”

Developer’s note:

Pergame is a small module that loads other modules as if they were in /seplugins/game.txt. The difference here is that pergame.prx loads on a per-eboot basis. Thus one doesn’t need to toggle a specific module on or off if they only need it to make one game run in m33, and cheat programs that break some homebrew can be told only to load for isos/umds. Games that require m33_620.prx/etc run successfully when using this loader instead of /seplugins/game.txt.

This is written for CFW 5.00m33 (primarily for selective use of m33_620). Determining which iso is being launched is done by reading SystemController’s memory. The ISOOFFSET (0x0000B108) defined at the top of main.c is where one can adjust this. If you can provide an offset for a particular firmware I’ll include it in a future version – which will have version detection.

This uses a StartModuleHandler, and I have yet to determine how to turn it off.

 

Changelog:

  • UMDID detection now works via direct memory read. Relevant modules from 5.03 prometheus, altered to load entirely from MS, are now included. Default settings in pergame.txt will now cause prometheus to load for any iso beginning with ‘prm’ in the following folders: /iso, /iso/cat_game, /iso/cat_mini.

 

Download: Pergame v0.2

Discuss: QJ.NET’s PSP Development forums

Add a Comment

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