Test results for Mastercode Finder v2.10
#games tested: 181
#games for which a "sceSifSendCmd" mastercode was found: 172
SLUS_210.08 - Katamari Damacy - program freezes
SLUS_205.00 - Red Dead Revolver (single-ELF) - no codes found
SLUS_209.45 - Destroy All Humans (single-ELF) - no codes found
SLUS_214.39 - Destroy All Humans 2 (single-ELF) - no codes found
SLUS_213.59 - MGS3 Subsistence (multi-ELF) - no codes found
SCUS_973.53 - Ratchet & Clank 3 (multi-ELF) - no codes found
SCES_532.47 - WRC Rally Evolved (multi-ELF) - no codes found
SCUS_974.65 - Ratchet Deadlocked (multi-ELF) - no codes found
SLUS_203.74 - Hitman 2 (multi-ELF) - only 'main' mastercode found
That's it, I have no other games to test left ;)
Sadly I can also confirm these. Although if you want to get picky, in ratchet 3 it finds codes for the sly 2 demo and netgui.elf (also in deadlocked)
Originally Posted by No.47
You're right, I forgot to mention that I tested the boot ELFs only (S**S_XXX.XX)!
I checked afterwards if the program failed because of multiple ELFs and posted them only for completeness reasons. The failed single-ELF games are the really interesting ones I guess.
, if you want me to send you the executables of the multi-ELF games as well, let me know. And sorry for again having found a few incompatible games - but as I said, my "resources are depleted", so it won't happen again :lol:
EDIT: BTW, good job on the drag&drop-compatibility - it really saved me some time testing all these games!
Can't thank you enough for the testing :cool:.
Katamari Damacy caused a crash because no one bothered to document that the ELF header member e_shstrndx (section header string table index) can be FFFF in which case there is no ELF string table (although the program readelf is apparently aware of this). I've already fixed this and if I don't make some progress on the remaining three single-ELFs soon I'll post as 2.11.
I know that in mgs3, ratchet deadlocked and (according to juggalomars) ratchet 3 a secondary ELF provides mastercodes, can you confirm that the secondary ELFs for WRC Ralley Evolved and Hitman 2 produce mastercodes?
In the meantime for Katamari Damacy (SLUS_210.08)
sceSifSendCmd - 901A2358 0C06887E
main - 901673C0 0C0661EC
Without having tested if the codes actually work - yes, I can confirm it for both games.
Originally Posted by pelvicthrustman
Good luck with the other single-ELFs! :)
SLUS_205.00 - Red Dead Revolver
After reading through the disassembly I can only conclude that this game unpacks and/or unencrypts itself before executing (I know...WTF) which pretty much means no program is going to find a working mastercode for this one without analyzing a memory dump of the game while its running (which is a bit outside of the scope of this project). If you need a mastercode the intarwebs says this should work - 90143B74 0C0F2BF2.
SLUS_209.45 - Destroy All Humans and SLUS_214.39 - Destroy All Humans 2
As I was making 2.10 I was able to confirm that so-called "3JL" (3rd JAL after entrypoint) mastercodes could work as 90-type mastercodes for ELF patches, even the first or second JAL could work so long as it proceeded a syscall (where the hook is placed by the cheat program), these mastercodes are essentially harmless if they don't work since that simply means the hook is never executed. I call these kinds of mastercodes "entrypoint" (not the same as F-type entrypoint) since I name mastercode types based on what routine the hook is relative to in the game code. I considered including this type of code in 2.10 but no single-ELF games I had tested produced no other mastercodes so I didn't bother displaying them. These two games seem to demonstrate that there may be some value in these (assuming I don't manage to find anything else). If the following mastercodes could be tested and confirmed to work it might give me a good reason to include this type in a future release.
SLUS_209.45 - Destroy All Humans
SLUS_214.39 - Destroy All Humans 2
Just gonna leave this pic here...
...of Mastercode Finder's analysis code running inside of ps2rd and automagically finding mastercodes for all ELFs on the disc...stay tuned...
Very cool and exciting! out of curiosity, which game where you loading for that screen shot? The master code is the same one I got for the netgui elf in ratchet and clank 3.
ps2rd + mastercode finder + pnach support + an assload of work = ps2rdmod :)