The above video goes away if you are a member and logged in, so log in now!
Master Codes (Label Mates)
Master Codes (Label Mates) –
if you dont know how to make master codes then here is the easiest way to do it
Label Mates (Master Codes)
Written By: GMO and Agent GXone
Tested By: Bladez
How Do i Find Master Codes With LM?
Fisrt Do you know if the game is a scePadRead or a scePad2Read! and so you know, Label Mates also label the memcpy :P
This gives the Scrolling Method a Whole new Meaning :P
Which Label Mate do I use?
There are 2 Label Mates*
LabelXxX - scePadRead
LabelXxX2 - scePad2Read
*May not work with Private Home Copies!
If you have games with Labels i suggest Importing Labels from Grand Theft Auto 3 or Hitman 2
How to find Main* for your master codes?
*Note- Main is widely used for GS2v1.x Master codes
Game: Hitman 2
Open the elf to Entry Point, now scroll down till you come to the third (3rd) jal mip
1: 00100198 0c10bb2a jal $0042eca8 (Initsys)
2: 001001a0 0c109c08 jal $00427020 (FlushCache)
3: 001001b8 0c040884 jal $00102210 (main)
main 00102210 27bdffd0 addiu sp, sp, $ffd0
now look for the first jal under Main
00102224 0c0400c0 jal $00100300
Note always the 3rd jal, sometimes the second (2nd)
so think about it this way.. if you see FlushCache main will be the next jal :P
Game: Dead or Alive 2 Hardcore
1: 00200084 0c0eaf38 jal $003abce0 (FlushCache)
2: 0020009c 0c0ad0c6 jal $002b4318
main 002b4318 27bdffc0 addiu sp, sp, $ffc0
first jal under main
002b432c 0c0e8a64 jal $003a2990
"libpad: buffer addr is not 64 byte align. %08x\n"
-It will be the in scepadPortOpen, just scroll down four (4) functions to find the scePadRead
This is the most common way to find the scePadRead.
Example: 98% of PS2 Games!
Keep iN mIND...
Example of games that are scePad2Read...
Legacy of Kain: Defiance, Max Payne 2, Auto Modelista, Onimusha 2, Guilty Gear XX: The Midnight Carnival
"libpad2: buffer addr is not 64 byte align. %08x\n"
scroll down two (2) functions for the scePad2Read
Example: Max Payne 2
Detail... "libpad2..." leaves you at FNC__001336a0
then comes scePad2DeleteSocket and then scePad2Read.
00133880 0c049ea0 jal $00127a80 (memcpy)
"librm: buffer addr is not 64 byte align. %08x\n"
scroll down one (1) function for scePad2Read
Example: Legacy of Kain- Defiance
detail... "librm..." leaves you in FNC__0025db58, scroll down to the next function which is scePad2Read (0025dcb0)
0025dd30 0c090b0d jal $00242c34 (memcpy)
You should be able to find the Master Codes, Skip FMV, Hertz Codes, Y Fix/Y Fix2, X Fix/X Fix2, XY Fix, Slow Motion, Boot Language,and Hyper Mode of the bat :P
or Use Code Seek :P :P
Keep iN mIND...
Yeah , very nice work !!!
For me The competent for V1 an V2 cheat system
init sys and memcpy !!
GMO, you said there where two labelmates to choose from, but I have files called label1 to label 10. It says in the readme file that I just need to try until I find one that works, but how do I know when it's worked. I'm looking for LabelXxX2 - scePad2Read for Legacy of Kain: Defiance.
Problem: Imported labels tend to get minced together when you save. Is there anything I can do about that?
it happens rarely, mostly happens when you import about 7 files or more into one file