Post by Trigin on Sept 6, 2004 10:00:42 GMT -5
Code Converting: Lesson 1
Note: In this session, there will be no NTSC to PAL or PAL to NTSC conversions.
Before you begin, it is best to know that some call code converting also code decrypting & code encrypting. Code decrypting is basically just taking a code & reducing it to HEX. HEX is the universal code that the memory of the PS2 reads. Some cheat-devices are kind enough to allow you to use HEX rather than encrpytion: CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x. This is what Code X uses (HEX) for these cheat-devices, since it is the easiest to enter, & since some later versions of a cheat-device use different encryption methods: CodeBreaker 2 versions 1 - 6.x & CodeBreaker 2 versions 7 - 8.x, Xploder versions 1 - 2.x & Xploder versions 3 - 4.x. For these cheat-devices - CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x - use only HEX when converting codes for them, for, as was before said, some of these versions use different encryption methods than the others & will not all work on each if encrypting to just "CB2" or "GSv3." Also on some programs that convert codes, HEX is named RAW. RAW is just another name for HEX, since it is raw, unencrypted code. Code encrypting, on the other hand, is code that was once HEX, but has been encrypted into the code used by a solitary cheat-device. Unfortunately, not all cheat-devices can read HEX - Action Replay 2 versions 1 - 2.x, Action Replay MAX & GameShark 2 versions 1 - 2.x - & must use code only designed for their certain encryption methods. Luckily, the cheat-devices, Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x use the same codes, & for SmackDown! Vs. RAW to make it so that the versions of 1 - 2.x for AR2 & GS2 both use the same codes, all codes posted at Code X for these cheat-devices will be posted in the encryption method, 1456E7A5, much unlike the codes for HCTP & SYM, which the codes for them were posted in BCA99B83 encryption for AR2v2/GS2v2 & 1456E7A5 for AR2v1/GS2v1. Lastly, the hardest cheat-device to encrypt codes is the Action Replay MAX. It uses an extra line of code to verify whether or not the code should be used for a certain game, making everything all the more diffcult when encrypting or decrypting codes for this cheat-device. The main thing to remember when making codes for AR MAX is always to remember & use the correct "Game ID" & "Region" when encrypting - forgetting this will make only codes that the AR MAX will not except. Also, when decrypting an AR MAX code, always remember to remove the first line of its code after converting -
Example:
from AR MAX
BM9X-C1N2-NH0Z0
TB43-0UTJ-ERVW2
to CB2 & GS2v3 - v5
0A493C5F 50800000 <- Always remove this line, the first line, after converting.
00312018 000000E8
Final Result
00312018 000000E8 (CB2 & GS2v3 - v5)
Note: For this test, you don't have to worry about the "Region" part of an AR MAX code. All codes posted for you to complete will be in AR MAX (NTSC [USA]) format.
To sum it up now, code converting is just a short way for saying code decrypting &/or code encrypting. The codes for CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x are to be all posted in HEX (to reduce the amount of work it would take to post each of their encrypted methods' codes), all codes for Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x are to be posted in the encryption method, 1456E7A5 (to reduce the amount of work it would take to post AR2v1/GS2v1 codes in 1456E7A5 encryption & AR2v2/GS2v2 codes in BCA99B83 encryption & always remember to use the "Game ID" & "Region" when encrypting for AR MAX & delete the first line of a code if decrypted from AR MAX.
To begin, there are a number of programs you should have at hand before attempting anything. Four great programs to use for converting are the Offical Code Converter, the Super Code Converter, the Multilined Code Converter & MAXConvert. I suggest that you use MAXConvert for code conversions, since it is able to convert any code - AR MAX thru Xploder - & convert multiple lines of code at once. None of the other programs have all of the combined features that it does.
Program Links:
Offical Code Converter Site[/u][/url]
Super Code Converter Site[/u][/url]
Multilined Code Converter Program[/u][/url] (20 KB)
MAXConvert 0.6[/u][/url] (45 KB)
For the code conversion programs, you can read how to use them by reading the Code Conversion Walkthroughs in the HCTP board. The "how to" for the Multilined Code Converter & MAXConvert programs, however, are not found in the walkthroughs. To use them, here is a quick run down:
Multilined Code Converter Program Example:
To encrypt a HEX code to AR2v1/AR2v2 & GS2v1/GS2v2, select 1456E7A5 in "Action Replay 2 Coding Format:" Then, select Raw in "Source." Now select Action Replay 2 in "Result." Finally, click -> to send the encrypted code to "Result." (Note: Do not ever use Xploder/Code Breaker & Game Shark 2 v3 in "Source" & "Result." Only use Raw for these types of codes.)
MAXConvert Example:
To encrypt a HEX code to AR2v1/AR2v2 & GS2v1/GS2v2, select Raw in "Input." Now select AR2v1/GS2v1 in "Output." (Do not select AR2v2/GS2v2, or the converted code will work on AR2v2/GS2v2 cheat-devices only & not AR2v1/AR2v2 & GS2v1/GS2v2 cheat-devices.) Finally, click "Convert" to send the encrypted code to "Output." (Note: Do not ever use CB2v1-6/XPv1-2 & GS2v3-4 in "Input" & "Output." Only use Raw for these types of codes. Also, when decrypting an AR MAX code, select AR MAX in "Input" & select MAX Raw in "Output.")
Note: Ignore the "KeyCode" boxes in both the Multiline & MAXConvert programs. Also keep Auto selected in "Verifier Modes" in MAXConvert. You really don't need to use any of these additional features for simple code conversions.
One last thing to remember about code converting are the acronyms for cheat-devices at Code X. They are:
Action Replay MAX = AR MAX
Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x = AR2v1/v2 & GS2v1/v2
CodeBreaker 2 versions 1 - 8.x & GameShark 2 versions 3 - 5.x = CB2 & GS2v3 - v5 or HEX
Test:
Complete the below questions & post them in a reply in this topic.
1. Convert this, 20509AC0 00010010 (CB2 & GS2v3 - v5) to AR2v1/v2 & GS2v1/v2.
2. Decrypt this, 4C34E8B1 1456D764 (AR2v1/v2 & GS2v1/v2) to HEX.
3. Encrypt this, 0032A9AF 0000000C (CB2 & GS2v3 - v5), using the Game ID of 1564 to AR MAX.
4. Convert this, 4C6B6596 145607C5 (AR2v1/v2 & GS2v1/v2), using the Game ID of 1429 to AR MAX.
5. Decrypt this -
AR MAX
K2EQ-BTYW-ET1VN
6DXM-500R-ZGAA8
- to CB2 & GS2v3 - v5.
6. Convert this -
AR2v1/v2 & GS2v1/v2
1CDA1344 61DFB00C
1CDA1348 61DFB00C
3CDA134C 1456E70C
- to CB2 & GS2v3 - v5.
7. Decrypt this -
AR2v1/v2 & GS2v1/v2
3CD4FDD8 1456E7A5
3CD4FDD9 1456E7A6
3CD4FDD6 1456E7A7
3CD4FDD7 1456E7A8
3CD4FDDC 1456E7A1
3CD4FDDD 1456E7A2
3CD4FDDA 1456E7A3
3CD4FDDB 1456E7A4
3CD4FDE0 1456E79D
3CD4FDE1 1456E79E
3CD4FDDE 1456E79F
- to HEX
8. Encrypt this -
CB2 & GS2v3 - v5
E010FFFE 004FE282
204F901C FFFFFFFF
204F9020 FFFFFFFF
004F9024 000000FF
104F9026 0000FFFF
204F9028 C8FFFFFF
204F902C FF0000FF
204F9030 01010101
104F9032 00000010
004F9033 0000000D
204F9038 07F003E8
204F903C 07F003E8
204F9040 00000000
204F9044 07F003E8
204F9048 07F003E8
204F904C 00000000
204F9050 00000000
- to AR2v1/v2 & GS2v1/v2.
This is all for now. Again, complete the above questions in a reply to this topic.
To let you know ahead of time, the next lesson will be more focused on AR MAX. The above only touched on this cheat-device. Expect things only to become more difficult after this, especially with AR MAX at the center of its subject. The next lesson should be up shortly. Expect a topic with your name on it, if you complete this & wish to continue, during that time.
Also, please let me know what code conversion programs you used for the answers.
Note: In this session, there will be no NTSC to PAL or PAL to NTSC conversions.
Before you begin, it is best to know that some call code converting also code decrypting & code encrypting. Code decrypting is basically just taking a code & reducing it to HEX. HEX is the universal code that the memory of the PS2 reads. Some cheat-devices are kind enough to allow you to use HEX rather than encrpytion: CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x. This is what Code X uses (HEX) for these cheat-devices, since it is the easiest to enter, & since some later versions of a cheat-device use different encryption methods: CodeBreaker 2 versions 1 - 6.x & CodeBreaker 2 versions 7 - 8.x, Xploder versions 1 - 2.x & Xploder versions 3 - 4.x. For these cheat-devices - CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x - use only HEX when converting codes for them, for, as was before said, some of these versions use different encryption methods than the others & will not all work on each if encrypting to just "CB2" or "GSv3." Also on some programs that convert codes, HEX is named RAW. RAW is just another name for HEX, since it is raw, unencrypted code. Code encrypting, on the other hand, is code that was once HEX, but has been encrypted into the code used by a solitary cheat-device. Unfortunately, not all cheat-devices can read HEX - Action Replay 2 versions 1 - 2.x, Action Replay MAX & GameShark 2 versions 1 - 2.x - & must use code only designed for their certain encryption methods. Luckily, the cheat-devices, Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x use the same codes, & for SmackDown! Vs. RAW to make it so that the versions of 1 - 2.x for AR2 & GS2 both use the same codes, all codes posted at Code X for these cheat-devices will be posted in the encryption method, 1456E7A5, much unlike the codes for HCTP & SYM, which the codes for them were posted in BCA99B83 encryption for AR2v2/GS2v2 & 1456E7A5 for AR2v1/GS2v1. Lastly, the hardest cheat-device to encrypt codes is the Action Replay MAX. It uses an extra line of code to verify whether or not the code should be used for a certain game, making everything all the more diffcult when encrypting or decrypting codes for this cheat-device. The main thing to remember when making codes for AR MAX is always to remember & use the correct "Game ID" & "Region" when encrypting - forgetting this will make only codes that the AR MAX will not except. Also, when decrypting an AR MAX code, always remember to remove the first line of its code after converting -
Example:
from AR MAX
BM9X-C1N2-NH0Z0
TB43-0UTJ-ERVW2
to CB2 & GS2v3 - v5
0A493C5F 50800000 <- Always remove this line, the first line, after converting.
00312018 000000E8
Final Result
00312018 000000E8 (CB2 & GS2v3 - v5)
Note: For this test, you don't have to worry about the "Region" part of an AR MAX code. All codes posted for you to complete will be in AR MAX (NTSC [USA]) format.
To sum it up now, code converting is just a short way for saying code decrypting &/or code encrypting. The codes for CodeBreaker 2 versions 1 - 8.x, GameShark 2 versions 3 - 5.x & Xploder versions 1 - 4.x are to be all posted in HEX (to reduce the amount of work it would take to post each of their encrypted methods' codes), all codes for Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x are to be posted in the encryption method, 1456E7A5 (to reduce the amount of work it would take to post AR2v1/GS2v1 codes in 1456E7A5 encryption & AR2v2/GS2v2 codes in BCA99B83 encryption & always remember to use the "Game ID" & "Region" when encrypting for AR MAX & delete the first line of a code if decrypted from AR MAX.
To begin, there are a number of programs you should have at hand before attempting anything. Four great programs to use for converting are the Offical Code Converter, the Super Code Converter, the Multilined Code Converter & MAXConvert. I suggest that you use MAXConvert for code conversions, since it is able to convert any code - AR MAX thru Xploder - & convert multiple lines of code at once. None of the other programs have all of the combined features that it does.
Program Links:
Offical Code Converter Site[/u][/url]
Super Code Converter Site[/u][/url]
Multilined Code Converter Program[/u][/url] (20 KB)
MAXConvert 0.6[/u][/url] (45 KB)
For the code conversion programs, you can read how to use them by reading the Code Conversion Walkthroughs in the HCTP board. The "how to" for the Multilined Code Converter & MAXConvert programs, however, are not found in the walkthroughs. To use them, here is a quick run down:
Multilined Code Converter Program Example:
To encrypt a HEX code to AR2v1/AR2v2 & GS2v1/GS2v2, select 1456E7A5 in "Action Replay 2 Coding Format:" Then, select Raw in "Source." Now select Action Replay 2 in "Result." Finally, click -> to send the encrypted code to "Result." (Note: Do not ever use Xploder/Code Breaker & Game Shark 2 v3 in "Source" & "Result." Only use Raw for these types of codes.)
MAXConvert Example:
To encrypt a HEX code to AR2v1/AR2v2 & GS2v1/GS2v2, select Raw in "Input." Now select AR2v1/GS2v1 in "Output." (Do not select AR2v2/GS2v2, or the converted code will work on AR2v2/GS2v2 cheat-devices only & not AR2v1/AR2v2 & GS2v1/GS2v2 cheat-devices.) Finally, click "Convert" to send the encrypted code to "Output." (Note: Do not ever use CB2v1-6/XPv1-2 & GS2v3-4 in "Input" & "Output." Only use Raw for these types of codes. Also, when decrypting an AR MAX code, select AR MAX in "Input" & select MAX Raw in "Output.")
Note: Ignore the "KeyCode" boxes in both the Multiline & MAXConvert programs. Also keep Auto selected in "Verifier Modes" in MAXConvert. You really don't need to use any of these additional features for simple code conversions.
One last thing to remember about code converting are the acronyms for cheat-devices at Code X. They are:
Action Replay MAX = AR MAX
Action Replay 2 versions 1 - 2.x & GameShark 2 versions 1 - 2.x = AR2v1/v2 & GS2v1/v2
CodeBreaker 2 versions 1 - 8.x & GameShark 2 versions 3 - 5.x = CB2 & GS2v3 - v5 or HEX
Test:
Complete the below questions & post them in a reply in this topic.
1. Convert this, 20509AC0 00010010 (CB2 & GS2v3 - v5) to AR2v1/v2 & GS2v1/v2.
2. Decrypt this, 4C34E8B1 1456D764 (AR2v1/v2 & GS2v1/v2) to HEX.
3. Encrypt this, 0032A9AF 0000000C (CB2 & GS2v3 - v5), using the Game ID of 1564 to AR MAX.
4. Convert this, 4C6B6596 145607C5 (AR2v1/v2 & GS2v1/v2), using the Game ID of 1429 to AR MAX.
5. Decrypt this -
AR MAX
K2EQ-BTYW-ET1VN
6DXM-500R-ZGAA8
- to CB2 & GS2v3 - v5.
6. Convert this -
AR2v1/v2 & GS2v1/v2
1CDA1344 61DFB00C
1CDA1348 61DFB00C
3CDA134C 1456E70C
- to CB2 & GS2v3 - v5.
7. Decrypt this -
AR2v1/v2 & GS2v1/v2
3CD4FDD8 1456E7A5
3CD4FDD9 1456E7A6
3CD4FDD6 1456E7A7
3CD4FDD7 1456E7A8
3CD4FDDC 1456E7A1
3CD4FDDD 1456E7A2
3CD4FDDA 1456E7A3
3CD4FDDB 1456E7A4
3CD4FDE0 1456E79D
3CD4FDE1 1456E79E
3CD4FDDE 1456E79F
- to HEX
8. Encrypt this -
CB2 & GS2v3 - v5
E010FFFE 004FE282
204F901C FFFFFFFF
204F9020 FFFFFFFF
004F9024 000000FF
104F9026 0000FFFF
204F9028 C8FFFFFF
204F902C FF0000FF
204F9030 01010101
104F9032 00000010
004F9033 0000000D
204F9038 07F003E8
204F903C 07F003E8
204F9040 00000000
204F9044 07F003E8
204F9048 07F003E8
204F904C 00000000
204F9050 00000000
- to AR2v1/v2 & GS2v1/v2.
This is all for now. Again, complete the above questions in a reply to this topic.
To let you know ahead of time, the next lesson will be more focused on AR MAX. The above only touched on this cheat-device. Expect things only to become more difficult after this, especially with AR MAX at the center of its subject. The next lesson should be up shortly. Expect a topic with your name on it, if you complete this & wish to continue, during that time.
Also, please let me know what code conversion programs you used for the answers.