WWE SmackDown! Archive » HCTP Code Archive » (M)asterCodes & (M)asterCode Walkthroughs
http://cbx.proboards.com/index.cgi?board=sdcode5&action=display&thread=8791
(M)asterCodes & (M)asterCode Walkthroughs
Post by admin on Nov 14, 2003, 2:15pm
The Offical Code Converter site plus backups.
Go to here to learn how to use them.
Offical Code Converter Site
Code Converter Site - Backup 1
Code Converter Site - Backup 2
Code Converter Site - Backup 3
_________________________
A program that is able to convert multiple lines of code simultaneously.
Code Converter Program (20 KB)
_________________________
The required files for HCTP hacking.
(SLES = Australia & Europe; SLUS = Asia & North America.)
PS2DIS Program (150 KB)
SLES File (2.1 MB)
SLUS File (2.1 MB)
___________________________________________________________________________
(M)asterCodes
For WWE SmackDown!: Here Come The Pain, the codes archived @ Code X will only work with the below (M)asterCodes. Using any code archived @ Code X along with the offical (M)asterCodes from GameShark.com or Xploder.net will not work.
Note: Your cheat-device's (M)asterCode must be first, above all other codes in its Here Comes The Pain file directory. Otherwise, no codes will work if saved before the (M)asterCode.
AR MAX (NTSC)
HHYK-C0Q4-46DHQ
YVN7-27HJ-Q117K
--------------------------------------------------
AR MAX (PAL)
E7R2-6C9F-C53Z0
YVN7-27HJ-Q117K
--------------------------------------------------
AR2v1 (NTSC & PAL)
& GS2v1 (NTSC & PAL)
EC8876D4 1445BA3C
--------------------------------------------------
AR2v2 (NTSC & PAL)
& GS2v2 (NTSC & PAL)
0E3C7DF2 1853E59E
EE8D0122 BCBA9032
--------------------------------------------------
CB2, GS2v3/v4 (NTSC & PAL)
& Xploder
F0100008 0011F5AF
Re: (M)asterCodes & (M)asterCode Walkthroughs
Post by admin on May 19, 2004, 4:06am
(M)asterCode Walkthroughs
To begin, a how-to document such as this should never open with a weakness, but this must: I only have a modicum of experience toward understanding (M)asterCodes for PlayStation 2 games; the below information may only work for a select few games. Too, even if this walkthrough is useful, it is not for all, for it only explains how to make a (M)asterCode in BCA99B83 encryption. (To learn more about BCA99B83 encryption plus other encryption methods, go to here.)
Action Replay 2 Version 2 & GameShark 2 version 2
Step: 1 For Action Replay 2 version 2 & GameShark 2 version 2, a two-lined (M)asterCode is required for BCA99B83 encryption. Easily enough, for these cheat-devices, the first line in BCA99B83 encryption is always D0C281FC 5CAA4A1B (Hex [NTSC & PAL]).
Step: 2 Now, before reading onward, the SLES file or SLUS file of the game for which to make a (M)asterCode & the PS2DIS Program are required. (To obtain the SLES file or SLUS file of a game, use a computer with a DVD drive to copy the SLES file or SLUS file from the game itself; its filename most always begins with SLES or SLUS.) Now, open the PS2Dis Program & SLES file or SLUS file. (To open the PS2Dis Program, double-click on its EXE, ps2dis. Then, with the program up, go to its menubar & select File: Open... & browse & open the SLES file or SLUS file.)
Step: 3 Next, with the SLES file or SLUS file open, the PS2Dis program's all-white background becomes light-blue. To continue, press Ctrl+G (or go to the PS2Dis program's menubar & select Edit: Jump to Labeled) & type or paste: scePadGetState; press Enter after entering this. If done correctly, the darkish-blue bar used to scroll either up or down should now be overtop the label, scePadGetState. Thereafter, scroll up to the jal instruction that has (memcpy) at its end. With the darkish-blue bar overtop this, double-click & copy & paste or write down the address. (For example, the address for SmackDown!: Here Comes the Pain's jal (memcpy) instruction is 0011F5AC, as is below illustrated.)
![[image] [image]](http://img78.photobucket.com/albums/v260/Trigin/memcpy.gif)
Step: 4 Now, for the second line, position the jal (memcpy) instruction's address both first & after itself. (From SmackDown!: Here Comes the Pain's jal (memcpy) instruction's address, an example would be: 0011F5AC 0011F5AC.)
Step: 5 Finally, add F0000000 00000003 to the second line - Example: 0011F5AC 0011F5AC + F0000000 00000003 = F011F5AC 0011F5AF - & encrypt it.
(Encrypted, the examples, D0C281FC 5CAA4A1B [Hex (NTSC & PAL)] & F011F5AC 0011F5AF [Hex NTSC & PAL]), would be:
0E3C7DF2 1853E59E [AR2v2 & GS2v2 (NTSC & PAL)]
EE8D0122 BCBA9032)
CodeBreaker 2, GameShark 2 versions 3 & 4 and Xploder
Step: 1 Before reading onward, the SLES file or SLUS file of the game for which to make a (M)asterCode & the PS2DIS Program are required. (To obtain the SLES file or SLUS file of a game, use a computer with a DVD drive to copy the SLES file or SLUS file from the game itself; its filename most always begins with SLES or SLUS.) Now, open the PS2Dis Program & SLES file or SLUS file. (To open the PS2Dis Program, double-click on its EXE, ps2dis. Then, with the program up, go to its menubar & select File: Open... & browse & open the SLES file or SLUS file.)
Step: 2 Next, with the SLES file or SLUS file open, the PS2Dis program's all-white background becomes light-blue & the darkish-blue bar used to scroll either up or down is automatically directed to the label, ENTRYPOINT. At ENTRYPOINT, double-click on it & copy & paste or write down its address. (For example, the address for SmackDown!: Here Comes the Pain's ENTRYPOINT is 00100008, as is below illustrated.)
![[image] [image]](http://img78.photobucket.com/albums/v260/Trigin/entrypoint.gif)
Step: 3 To continue, press Ctrl+G (or go to the PS2Dis program's menubar & select Edit: Jump to Labeled) & enter: scePadGetState; press Enter after entering this. If done correctly, the darkish-blue bar should now be overtop the label, scePadGetState. Thereafter, scroll up to the jal instruction that has (memcpy) at its end. With the darkish-blue bar overtop this, double-click & copy & paste or write down the address. (For example, the address for SmackDown!: Here Comes the Pain's jal (memcpy) instruction is 0011F5AC, as is below illustrated.)
![[image] [image]](http://img78.photobucket.com/albums/v260/Trigin/memcpy.gif)
Step: 4 Now, with the ENTRYPOINT & jal (memcpy) instruction addresses, position the ENTRYPOINT's address first & the jal (memcpy) instruction's address after it. (From SmackDown!: Here Comes the Pain's ENTRYPOINT & jal [memcpy] instruction addresses, an example would be: 00100008 0011F5AC.)
Step: 5 Finally, to make the code a (M)asterCode, add F0000000 00000003 to it - encrypting is optional. (The SmackDown!: Here Comes the Pain's example would be: 00100008 0011F5AC + F0000000 00000003 = F0100008 0011F5AF.)
(Encrypted, the example, F0100008 0011F5AF [Hex (NTSC & PAL)], would be:
FA7A006E 32C67EF9 [CB2 & Xploder]
F451BE22 FF7C0C1E [GS2v3/v4 (NTSC & PAL)])