Homebrew coder AtomicDryad has released a new version of his nifty module, pergame, a simple plugin that allows you to load "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.
Changelogs:
v0.3.3:
[fix] memory string reader now only accepts 7bit strings. iso path finder no longer returns success if it doesn't find 'ms0:/...'. This should fix problems with pergame assuming the game is an ISO instead of a physical UMD.
[debugging] isoaddr config entry will force pergame to look at the specified address for the iso's path, for example: isoaddr=0e88072408 (no spaces between ...=.. )
v0.3.2:
[feature] Putting autosort=1 in pergame.txt will cause launched homebrews/iso to move to the top of the xmb menu.
v0.3.1:
[fix] Fixed issue with config parser croaking with too many #comments.
Current compatibility (tested) list:
game - module - note
any - freecheat
any - cwcheat
any - psplink - only when loaded from pergame
NOT eboot demo - prometheus
NOT eboot demo - m33_620
KHBBS - khbbs translation modules
Current incompatibility list:
game - module - loaded from - result
iso/umd - macrofire - pergame.txt - game start fails with 0x80020321 (no such device)
homebrew - macrofire - pergame.txt - macrofire menu opens in a loop
any - psplink - game.txt, before pergame - psp crashes, or 0x8002013c (library not found), loads in pergame however
any - psplink - game.txt, after pergame - pergame fails to load some modules (freecheat)
eboot DEMO god eater jp - prometheus/m33_620 - pergame.txt - loads module but fails to work
eboot DEMO phantasy star 2 jp - prometheus/m33_620 - pergame.txt - loads module but fails to work
Installation/usage:
snag: http://code.google.com/p/pergame/downloads/list
latest svn (bin+src): http://pergame.googlecode.com/svn/trunk/pergame-svn.zip
Throw the prx anywhere and add to ms0:/seplugins/game.txt. put pergame.txt In the same folder
and edit. Syntax is (per line):
module identifier
where 'module' = 'ms0:/path/to/a/plugin.prx'. No spaces. Case insensitive. If path stats with '/', assumes
ms0:/PATH
and 'identifier' = ms0:/path/, /path/, gameid (ie jpjp65535), or 'umd'. Spaces allowed. Case insensitive.
GameID can contain a dash, or not.
Examples:
/seplugins/cwcheat/cwcheat.prx ms0:/iso/cat_game/name_of_game.cso
ms0:/freecheat/fc_3xx.prx usls-99999
/seplugins/m33_620.prx /iso/cat_newgames/
/seplugins/lolmodule.prx /psp/game/cat_testing/lolhomebrew/eboot.pbp
/seplugins/lolmodule.prx /psp/game/cat_testing/lolhomebrew/eboo
See pergame.txt for more examples.
Also, the module will attempt to load the following files, which can contain one module name per line:
/iso/name_of_game.iso.plugins, /iso/name_of_game.plugins, /psp/game/name_of_homebrew/eboot.pbp.plugins,
/psp/game/name_of_homebrew/eboot.plugins
Examples:
/iso/flow.cso.plugins or /iso/flow.plugins
/psp/game/filer/eboot.plugins or /psp/game/filer/eboot.pbp.plugins
License:
GPL. Feel free to distribute, alter, or mutiliate - but you must distribute the source code
of any derivative works.
Caveats:
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.
Todo:
DONE: Fix UMD-IDs and real UMDs.
Maybe? Automatic on-the-fly prometheus patching via temporary SceIO hooks.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
ISO Tool ISO Tool
ISO Tool is a homebrew app that lets users decrypt EBOOT.BIN game files, repack ISOs, patch ISOs, convert ISOs to CSO format, create XMB ISO icons, and more using only their PSP.
Changelog:
v1.978
[NEW] (media installation) Fixed the wrong ID of Koihime Musou
v1
Pandora ELF Menu Pandora ELF Menu
Homebrew developer jas0nuk just released a new build of the application ELF Menu to be used with Pandora and DAX's Despartar Cementario v3. For starters, this particular program allows users to replace the existing ms0:/kd/resurrection.elf on your magic memory stick
Custom Firmware 1.62 IE-C Update 2 Custom Firmware 1.62 IE-C Update 2
becus25 has released yet another version of his alternative custom firmware. Now known as Custom Firmware 1.62 IE-C Update 2, the updates in this one allow for quick access to Devhook and enabling or disabling the network update function
Genesis UMD Launcher 2.6 Genesis UMD Launcher 2.6
Genesis UMD Loader 2.6 is used with what?
The goal of this Loader, similar to RunUMD, is to launch an ORIGINAL UMD 2.6 on all the other Firmware versions without making the necessary FW update to play, and thus keeping the possibility of playing back-ups and others' homebrew too on 1.5
Ultra Recovery application for PSP Ultra Recovery application for PSP
Developers Astaroth and Marce82 has just released Ultra Recovery for the PSP, a homebrew that allows users to do a variety of tasks including downgrading their firmware to 1.50
JoySens for 6.xx Homebrew coder neur0n has released a new version of JoySens, a handy plugin which allows users to adjust the sensitivity of the PSP's analog stick
Toggle USB Flash2/3 special system Toggle USB Flash2/3 special system
From the same PSP homebrew developer who brought us Custom Firmware 1.62 IE-D, comes Toggle USB Flash2/3 special system. The brains behind this, becus25, mentioned that "with this tool you can access via usb to the Flash2 or 3 drive of PSP"
CFW PSP 3.80 M33 CFW PSP 3.80 M33
We've had a lot of updates about this one, and now it's finally out: the highly-anticipated 3.80 M33 Custom Firmware for our Sony PlayStation Portables, from none other than the treasure vaults of Dark_AleX himself. After delays, bugfixes and the occasional appetite-whetting, we can now finally unlock the fullest potential of our own PSPs
PSysP PSysP
*now with support for 0.17 AND 0.16 Luaplayer*
A Lua program similar to the Windows Task Manager. Improving on the previous version, this package has more skins, an updated battery meter to show life left in minutes, and it now includes a battery voltage meter as well. Also doesnt display errors while charging or running without battery
Casual Custom Firmware Casual Custom Firmware
LordSturm from our forums has released version 2 of his custom firmware modification for the PSP titled Casual. Of course, this custom firmware modification is a modification of Dark_Alex's original Custom Firmware Proof Of Concept, and adds many new features which are sure to encourage those still on a 'clean' firmware 1
Comments on pergame.prx:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if pergame.prx supports it