Jalaneme-kingdom.Net

How to hack on the PS2
Home
My drawings
all about Homebrew!
How to create cheat codes on the PS1 visual boy advance and PS2.
Emulators
Wallpapers
Zelda history
Final Fantasy History
About Me
Favorite Links
Contact Me
Cool Gif Animations!
Downloads
Gaming merchandise
My console collection
My photo gallery

learn all the stuff you didn't know about hacking on the PS2 here!




Converting


Usages
=-=-=
Converts...
*GS2/AR2v1.x
*GS2/AR2v2.x
CodeBreaker/Xploder
RAW Hex
Gold Finger/ AR Card
Region X
Gameshark V3 (Madkatz)

*Note Action Reply2(AR2) and GS2(Gameshark2)
ARE THE SAME THING!
Gameshark V3 is Not the same as Gamesharkv2
Get it STRAIGHT!!!


=-=-=-=-
Mumbo JumBo
=-=-=-=-
Gameshark/Action Reply have 3 Different Encryptions
1456e7a5
BCA99B83
F8FCFEFF


=+=+=+=
1456e7a5
=+=+=+=
codes that are in the 1456e7a5 encryption usually have a
One (1) lined Master Code (Enabler/Must Be On/M Code)
xxxxxxxx 14xxxxxx

Example:
Final Fantasy X-2 (JAP)
M Code
EC879A34 142F7D74

**Specal Note- If you want to converts codes to the GS2/Ar2v1.x
format KEPP THE KEY CODE SLOTS EMPTY

=+=+=+=+
BCA99B83
=+=+=+=+
codes that are in the BCA99B83 encryption usually have a
Two (2) lined Master Code (Enabler/Must Be On/M Code)
0E3C7DF2 1853E59E <<Key Code
xxxxxxxx BCxxxxxx



=+=+=+=+
F8FCFEFF
=+=+=+=+
codes that are in the F8FCFEFF encryption usually have a
Two (2) lined Master Code (Enabler/Must Be On/M Code)
0E3C7DF2 1645EBB3<<Key Code
xxxxxxxx F8xxxxxx



=-=-
Steps
-=-=
Input is where you put the code you want convert
Output is the code you wanted converted "Converted"

Example
here is the Xploder Code
AL Bhed MASTER
2A071047FFFFFFFF

and i want to put it in GS2v2.x formatt
here are the steps

1. Plug " 0E3C7DF2 1853E59E " in the KEy Code since its for GS2/AR2v2
2. in the "Output" put it to "Action Replay(+GS1/2)"
3. in the "Input" put it to "Xploder/Codebreaker"

now you are ready
copy and paste " 2A071047 FFFFFFFF " into the Input
the Output should read "DEAA442A BBA89A82" you know have your
Code. Enjoy

In Depth Guide... by Tommy24

As soon as you open the ITM converter you will see two options. An option to the LEFT below (input) that says "Action Replay(GS v1/2)" And an option to the RIGHT below (output) that says "Action Replay(GS v1/2)". The option to the LEFT (input) is the type of code that you want converted, and the option to the RIGHT (output) is what you want the code to be converted too. Now that you have a basic understanding of what the two options do, we'll start with the converting part. First what you have to do is change the option to the LEFT (input) to the type of code that that your wanting converted. Example: If the code you want to convert is an Action replay or gameshark code make sure the option to the LEFT (input) is setting on Action Replay(GS v1/2). Next what you have to do is change the option to the RIGHT (output) to what you want the code converted to. Example: If you want to convert a code to Codebreaker then set the option to the RIGHT (output) to Xploder/Codebreaker. Now that you have your options set and your ready to start converting here's what you do.

Converting Action replay and gameshark version 1 codes. (version 1 codes are codes that only have one line of (M) code and do NOT require you to enter a key code) These codes are prolly the easiest codes to convert.

Change the option to the LEFT (input) to Action Replay(GS v1/2). Then change the option to the RIGHT (output) to what you want the code converted too. And then you just type the Action replay or gameshark version 1 code in the space provided. (do NOT type anything in the space that say "Key Code") Then after you typed the code look to the right of where you just typed the code to see the code you just typed converted. And thats all you do to convert Action Replay and gameshark version 1 codes.


Converting Action replay and gameshark version 2 codes. (version 2 codes are codes that have 2 lines of (M) code and require you to enter a "Key Code") These codes are slitely harder to convert than than version 1 AR/GS codes.

Change the option to the LEFT (input) to Action Replay(GS v1/2). Then change the option to the RIGHT (output) to what you want the code converted too. Then you have to enter the "Key Code" at the bottom of the converter where it says "Key Code". ( A "Key Code" is just the first line of the action replay, gameshark version 2 (M) code. )
Example: Look at the (M) code for the code(s) you want converted. You will see 2 lines of code that should look similar to this

0E3C7DF2 1853E59E <======That is your "KeyCode"!!!!!!!!!!!!
EE8883E2 BCBF0E72 <======do nothing with this.

Now after you have the "Key Code" entered in the space provided just type the code you want to convert in the space provided. Then right next to where you typed the code you wanted converted you will see that code converted. And thats all you do to convert Action Replay and gameshark version 2 codes.


Converting Xploder and Codebreaker codes ( These codes are REALLY easy to convert. )

Change the option to the LEFT (input) to Xploder/Code Breaker. Then change the option to the RIGHT (output) to what you want the code converted too. And then you just type the Xploder/Code Breaker code in the space provided. (do NOT type anything in the space that say "Key Code") Then after you typed the code look to the right of where you just typed the code to see the code you just typed converted. And thats all you do to convert Xploder/Code Breaker codes.


Converting Gamshark version 3 codes ( These codes are also quite simple to convert. )

Change the option to the LEFT (input) to Game Shark 2 v3. Then change the option to the RIGHT (output) to what you want the code converted too. And then you just type the Game Shark 2 v3 code in the space provided. (do NOT type anything in the space that say "Key Code") Then after you typed the code look to the right of where you just typed the code to see the code you just typed converted. And thats all you do to convert Game Shark 2 v3 codes.


Converting GoldenFinger/AR Card codes (I don't really ever mess with this option so I don't have much of a reference.)

Change the option to the LEFT (input) to GoldenFinger/AR Card. Then change the option to the RIGHT (output) to what you want the code converted too. And then you just type the GoldenFinger/AR Card code in the space provided.
(do NOT type anything in the space that say "Key Code") Then after you typed the code look to the right of where you just typed the code to see the code you just typed converted. And thats all you do to convert GoldenFinger/AR Card codes.


Converting RAW codes ( RAW codes are codes that have no encryption. )

Change the option to the LEFT (input) to RAW. Then change the option to the RIGHT (output) to what you want the code converted too. And then you just type the RAW code in the space provided. (do NOT type anything in the space that say "Key Code") Then after you typed the code look to the right of where you just typed the code to see the code you just typed converted. And thats all you do to convert RAW codes.


Converting codes TO Action Replay and gameshark version 2 ( Converting codes TO Action Replay and gameshark version 2 is alot different from converting codes to any other format. )

Change the option to the LEFT (input) to the type of code that that your wanting converted. Then change the option to the RIGHT (output) to Action Replay(GS v1/2). Then you have to enter the "Key Code" at the bottom of the converter where it says "Key Code". ( A "Key Code" is just the first line of the action replay, gameshark version 2 (M) code. )
Example: Look at the (M) code for the code(s) you want converted to action replay, gameshark version 2 . You will see 2 lines of code that should look similar to this

0E3C7DF2 1853E59E <====== That is your "KeyCode"!!!!!!
EE8883E2 BCBF0E72 <====== Do nothing with this

Now after you have the "Key Code" entered in the space provided just type the code you want to convert in the space provided. Then right next to where you typed the code you wanted converted to action replay, gameshark version 2 you will see that code converted to action replay, gameshark version 2. And thats all you do to convert codes to Action Replay, Gameshark version 2.


Converting Action replay and gameshark version 1 (M) codes. ( You convert these just like another code. )

Change the option to the LEFT (input) to Action Replay(GS v1/2). Then change the option to the RIGHT (output) to what you want the (M) code converted too. And then you just type the Action replay or gameshark version 1 (M) code in the space provided. (do NOT type anything in the space that say "Key Code") Then after you typed the (M) code look to the right of where you just typed the (M) code to see the code converted. And thats all you do to convert Action Replay and gameshark version 1(M) codes.


Converting Action replay and gameshark version 2 (M) codes. ( you convert these almost the same way as other codes. )

Change the option to the LEFT (input) to Action Replay(GS v1/2). Then change the option to the RIGHT (output) to what you want the (M) code converted too. Then you have to enter the "Key Code" at the bottom of the converter where it says "Key Code". ( A "Key Code" is just the first line of the action replay, gameshark version 2 (M) code. )
Example: Look at the (M) code for the code you want converted. You will see 2 lines of code that should look similar to this

0E3C7DF2 1853E59E <====== That is the "Key Code"!!!!!!!!!!!!!
EE8883E2 BCBF0E72 <====== That is what you put in the space
where you would type a normal code. ( this is the (M) code you are going to convert. )


Here is all the ways you can convert codes.

Action Replay(GS v1/2) to Xploder/Codebreaker
Action Replay(GS v1/2) to Gameshark 2 version 3
Action Replay(GS v1/2) to GoldenFinger/AR Card
Action Replay(GS v1/2) to RAW

Xploder/Codebreaker to Action Replay(GS v1/2)
Xploder/Codebreaker to Gameshark 2 version 3
Xploder/Codebreaker to GoldenFinger/AR Card
Xploder/Codebreaker to RAW

Gameshark 2 Version 3 to Action Replay(GS v1/2)
Gameshark 2 Version 3 to Xploder/Codebreaker
Gameshark 2 Version 3 to GoldenFinger/AR Card
Gameshark 2 Version 3 to RAW

GoldenFinger/AR Card to Action Replay(GS v1/2)
GoldenFinger/AR Card to Xploder/Codebreaker
GoldenFinger/AR Card to Gameshark 2 Version 3
GoldenFinger/AR Card to RAW

RAW to Action Replay(GS v1/2)
RAW to Xploder/Codebreaker
RAW to Gameshark 2 Version 3
RAW to GoldenFinger/AR Card

_________________________________



Converting between Regions (e.g. PAL , NTSC)


Impotant:
You have an working Code for your Region e.g. PAL (but not the mastercode)

Now you have to search on the websites for the Code which have the same effect.

Example: FFX (want to get US codes working for PAL - Version (Xploder/Codebreaker)

Infinite Gil PAL
2AA3132F 05F5BABE

Infinite Gil US
1A613D30 0000FFFF

Now you have to convert both Codes to Raw/Hex - Format with a converter.


Infinite Gil PAL
2031D218 05F5BABE

Infinite Gil US
1031A028 0000FFFF


Now we take the Adresses

Infinite Gil PAL : 31D218
Infinite Gil US : 31A028


Now we take a calculator which have a "Raw/Hex" - Option e.g. Windwos Calulator.

(PAL) 31D218 - (US) 31A028 = 31F0

31F0 <--- this is our differenz between PAL and US
"PAL Code - 31F0 = US" or "US Code + 31F0 = PAL "

Now we take the Code that we want to convert into our Region..

US Open All Locations On Airship" 0A823A9E 000000FF
Raw/Hex = 00316F61 000000FF

now we have to add 31F0 to 00316F61 to get the PAL Code.

PAL "Open All Locations On Airship" = 0031A151 000000FF

ps2 code generator for gta vice city garage modifier US

ps2 code converter v803spc

ps2 code converter v803psy

ps2 code converter v803

download MAXcrypt v1 here

AR max to ArV2 or visa versa and code converting.

How to create cheat codes on the PS1 visual boy advance and PS2.

Links to other hacking guides

Max convert v0.71

max convert guide:
 
if you are stuck and don't know how to use the max convert then here is a brief guide.
 
what max convert does:
 
Converts from any known format to any known format, including AR MAX. It cannot do CBv7+ or GSv5 (unless you strip off the extra lines that are prepended to GSv5 codes). Due to the vast difference between the MAX and other devices, very complex codes or obscure MAX code types may not convert exactly as they should. Check the readme in the zip file for what is and isn't handled and what potential errors exist.
 
if you are still stuck Check the readme for more details (yeah, the seeds for the AR1 encryption are fixed).

Oh, one thing I forgot to include in the readme. Where it talks about fills that exceed allowable limits, check the All Sphere Break Coins code for FFX-2 on the CJ's site for an example of that. They used the wrong command (16-bit instead of 32) so some of the fills appear to be thousands of bytes wide. I can't imagine a situation where you would actually need to fill more than 1,000 bytes with a particular value, hence the limit. At minimum the limit will probably result in a 1,000/1, errors rejected/valid codes rejected ratio, which seems acceptable to me.

For any errors displayed, your best course of action is to convert the code to the RAW format the device lends itself to and check out what it's doing.
 
A couple of things to note:

1. Be careful with the combination of the GSv3 input option and either AR MAX output option when the code you're converting contains a line that begins with 'E'. It does work, but I discovered that if you set the input to GSv3 and then enter a raw code of that type, say E003FFFB, the conversion to MAX will crash because in "decrypting" E003FFFB from GSv3 you get an extremely high number in the skip value. The MAX routine has to insert a special line after the last code under the joker/skip, so it blows up going to the last line. That's an error check that was high on my priority list anyway.

2. If you convert a code from AR MAX directly to RAW or another device format, be aware that the number of lines may change for a valid reason. For example, this code:
9ENJ-ZFER-ETMTD
HA6U-5AXQ-6JUPN
8F1M-4WPE-HJFUD

decrypts to this in MAX Raw:
030C990F 79800000
C41001E8 0003FF00
00600330 00004C00

Notice the last line. That's an 8-bit write of 0x00 at address 0x600330. However the fill is set to 0x4C (76) so the next 76 bytes of memory starting at 0x600331 will also have zero written to them. When going to raw (or any device format based on raw) with this code, you'd get an additional 76 lines of 8-bit writes. I have a "condensing" routine on my personal to do list, but it's lower priority than most other things.
 
If there's any part of the TRANScrypt that you want to use, that's open source too. There are some things I discoverd about commands though. I planned to include the CB2 commands (I don't know if CB7 & CB8 will take the same ones when decrypted).

I discovered that the AR2 also accepts the codebreaker command "pointer write". EDIT: See the non max MGS2 codes at CJs. So those type of codes are convertable (probably on most devices since a lot of them were based on the same one) although it does need an extra line adding when converting from AR2/CB2 to AR MAX. I also had a multi line skip command converter that counts the number of lines untill the next 00000000 40000000 and then makes that the number of lines to skip in the AR2/CB2 code. Apart from the commands that use signed values I've managed to find a way around converting most commands between AR MAX and other devices although sometimes this involves adding or removing extra lines of code.
 
When you're making an AR2 master code you can the line DEADFACE followed by one of these:
Keycode 00000000 makes the AR2 accept raw hex codes
Keycode 05100518 makes the AR2 codes where 1456E7A5 = 00000000
Keycode 02110416 makes the AR2 codes where F8FCFEFE = 00000000
Keycode 04030209 makes the AR2 codes where BCA99B83 = 00000000
Encrypt using the default encryption and use the encryption that goes with the keycode for every other line. A handy thing to put into this new converter would be an option to find deadface lines and replace them with the keycode (it's probably in there already). With the TRANScrypt, I had three sets of seeds (keycodes). I think it would only really need one for remembering what it was decrypting from and one for remember what it was encrypting to.
 
About game ID's:
 
If you already know what the game ID is, key it in. Otherwise, find a code (official, preferably) for the game and set input to MAX, output to anything and convert. The tool will capture the game ID and display it in the box. That game ID will be used for all subsequent conversions unless you convert a MAX code with a different game ID or key in a new ID.
If there are no MAX codes for the game, you can make up your own Game ID and key it in. 
if you  haven't entered the game ID for the codes you're making (the little "Game ID" box at the bottom). When converting to MAX, you either need to key in that Game ID or first decrypt a MAX code for the game for which you're making codes. Otherwise, the codes will be converted with the wrong game ID in the verifier string and the AR MAX will think you're entering codes for the wrong game.
The Game ID in your code absolutely must match the Game ID in the master code for the game. That's how the MAX knows what game the code is for.