Post Reply 
[Released] pergame.prx 0.2 BETA
Author Message
Mr. Shizzy
ɯɹ˙ sɥızzʎ

Posts: 2,973.4020
Threads: 415
Joined: 21st Feb 2007
Reputation: -2.36574
E-Pigs: 160.1496
Offline
Post: #1
[Released] pergame.prx 0.2 BETA
[Image: jg6wlg.png]

AtomicDryad has released pergame.prx BETA 0.2

Description:
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.

Changelog:
0.2: 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.

Installation/usage:
snag: http://fnord.to/psp/pergame-0.2.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.
and 'identifier' = ms0:/path/, gameid (ie jpjp-65535), or 'umd'. Spaces allowed. See pergame.txt
for examples.

Tested with:
CFW 5.00m33, m33_620.prx, stargate.prx, freecheat.

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.

Spoiler for Spoiler for ms0:/seplugins/pergame.txt example::

# Oh noes! Zombie tycoon doesn't play nice with m33, so wee'll load the m33_620 module
ms0:/seplugins/m33_620.prx NPEZ00029
# Cheater is cheating
ms0:/freecheat/fc_3xx.prx ms0:/iso/cat_game/this_game_is_too_hard.cso
# Cheater adds valid catchall entry for his isozeseses:
ms0:/seplugins/cwcheat/cwcheat.prx umd
# -or-
ms0:/seplugins/stargate.prx ms0:/iso/
# IRshell crashes if your volume buttons are broken:
ms0:/seplugins/macrofire.prx ms0:/psp/game/irshell3x/eboot.pbp

news source & release thread: QJ.net


Attached File(s)
.zip  pergame02.zip (Size: 21.79 KB / Downloads: 356)

PSP 2001 [TA-088v2]: 6.39 ME-9.7
[Image: 4kly6c1.gif]
Sig by Mr_Nick666
(This post was last modified: 16/07/2010 09:02 PM by Mr. Shizzy.)
16/07/2010 09:01 PM
Find all posts by this user Quote this message in a reply
Barcelona
Too Young To Care

Posts: 1,247.2872
Threads: 88
Joined: 10th Jul 2010
Reputation: -0.02892
E-Pigs: 60.4042
Offline
Post: #2
RE: [Released] pergame.prx 0.2 BETA
Will this work with game categories?
16/07/2010 11:26 PM
Find all posts by this user Quote this message in a reply
DSpider
Paradigmatic Entity

Posts: 263.3447
Threads: 3
Joined: 20th Dec 2009
Reputation: 2.4639
E-Pigs: 13.5048
Offline
Post: #3
RE: [Released] pergame.prx 0.2 BETA
So basically this plugin loads other plugins from game.txt (plugins such as "cheat programs that break some homebrew") but only load them for ISO/UMD games. What about PSX games ?

Also, can someone please clarify this for me:

"Games that require m33_620.prx/etc run successfully when using this loader instead of
/seplugins/game.txt."
16/07/2010 11:47 PM
Find all posts by this user Quote this message in a reply
asurabp
Paradoxical Absurdity

Posts: 730.2789
Threads: 34
Joined: 7th Nov 2008
Reputation: 3.706
E-Pigs: 25.4912
Offline
Post: #4
RE: [Released] pergame.prx 0.2 BETA
This plugin is too cool and useful Madwin


Problem is this plugin makes me dusy conifguring Blur

[Image: Shinigameh16.png]
17/07/2010 12:15 AM
Find all posts by this user Quote this message in a reply
krystabegnalie
~~~~I can cut trees!~~~

Posts: 2,127.4190
Threads: 218
Joined: 21st Jan 2008
Reputation: -6.39875
E-Pigs: 79.3639
Offline
Post: #5
RE: [Released] pergame.prx 0.2 BETA
woot nifty plugin, and now i can select plugin that will run in every eboot, lol

Spoiler for don't look, might destruct your mind:
[Image: funny_math.jpg]
Spoiler for anime planet:
[Image: krystabegnalie.jpg]
17/07/2010 07:56 PM
Visit this user's website Find all posts by this user Quote this message in a reply
flofrucht
Paradoxical Absurdity

Posts: 1,075.7170
Threads: 347
Joined: 3rd Mar 2010
Reputation: 3.56547
E-Pigs: 137.3433
Offline
Post: #6
RE: [Released] pergame.prx 0.2 BETA
useful plugin

FOLLOW me on Twitter!
[Image: w851sz.png]
[Image: header.png]
18/07/2010 04:19 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: