GBA Cht

From M3 Wiki

Jump to: navigation, search

[edit] HOW TO CONVERT ACTION REPLAY CODES INTO CHEAT FILES

First download these files


Description of Terms

  • Character: A letter or number.
  • Group: A series of characters that are not separated by a comma.

Follow the instructions in the "Cheat.pdf" file After you have done everything outlined in the file, change the extension of the .dat file the converter created to .cht

Refer to steps 1 and 2 in the example below

Open the newlynamed .cht file in NotePad Each line that begins with "ON=" is the actual code for the cheat above it, labelled in brackets ("[" and "]") After "ON=", there is a combination of letters and numbers, followed by a comma There may be characters and commas after this, but ignore them for now Counting from right to left, starting at and including the first character in front of the first comma, delete any additional characters past the fifth (5th) character

Refer to step 3 in the example below

If there are less than five characters in total within the group, refer to step 3a Now, referring back to the characters after the first comma, you may need to split them into groups of two, separating them with a comma

Refer to step 4 in the example below

Only split groups that have three or more characters in them If there is an odd amount of letters and numbers, pair from left to right. If the cheat does not work when you activate it ingame, try editing the .cht file again, pairing from right to left. Close the cheat file, making sure to save all your changes

Now patch the ROM with the M3 patching software and enable cheats and load it onto your CF/SD/SD-Mini card After you have loaded the game the M3 cheat menu will appear. Enable the cheats you want and start the game.



Example of conversion process:

Using cheats for Castlevania: CotM and Shining Soul: RotDD (J)

1. Using the Converter.exe file, a dat file named "Castlevania (U).dat" is created. 2. Rename the file to "Castlevania (U).cht" 3. Delete the extra characters

Original lines:

[Inf Health] ON=0202562E,037F

Edited lines:

[Inf Health] ON=2562E,037F 1. If there are less than five letters and numbers in total, you may need to add zeroes to make a total of five letters and numbers

Original lines:

[max's magic 1] heal lv1=2E8,F0,16

Edited lines:

[max's magic 1] heal lv1=002E8,F0,16

4. Pair into groups of two

Original lines:

[Inf Health] ON=2562E,037F

Edited lines:

[Inf Health] ON=2562E,03,7F


This is an extremely experimental process. I have tested this process with many codes on a handful of games, and I believe this process should work for most cheats. However, some cheats may require additional knowledge of hexadecimal and addressing to get working properly.


Some links where changed, some thing changed to better reflect the M3 cheat system. Other then that the guide is intact. The original Guide is made by Diablo from the Scdev forum. All the credits goes to him and no one else. --Rion 13:28, 19 June 2006 (EDT)


Dtime35: Method I have found to work


Step 1: Goto codebreakers homepage at www.cmgsccc.com and find the codes for a gba game you want. You have to sign up for a free account now to see the codes.

You can also get the codes from www.codejunkies.com in Action Replay format. I just perfer Codebreaker. If you get them in AR format you need to use the AR_Crypt_3.11_Alpha.rar post above.


Step 2: Once you get the codes, I will be using Breath of Fire II here for examples, you should have something like this.


Codebreaker Format

1 Infinite Money 82006870 FFFF

2 Lotsa Money In Bank 820069EC FFFF

3 No Random Battles 83004700 0000


Action Replay Format

Infinite Money

8495c0cc

ca61480c


Paste the codes you want into an text file in this format.


CB Format

Infinite Money

82006870 FFFF

Lotsa Money In Bank

820069EC FFFF

No Random Battles

83004700 0000


AR Format

Infinite Money

8495c0cc ca61480c


Step 3a: Changing the codes from codebreaker codes to cht format is simple as this.


[Infinite Money]

ON=00006870,FF,FF

[Lotsa Money In Bank]

ON=000069EC,FF,FF

[No Random Battles]

ON=00044700,00,00


Step 3b: Changing AR Codes you need to get the codes from AR format to Raw using the program AR_Crypt. Once in raw format they will look like this.

Infinite Money

02206870

0000FFFF

As you can see the code is similar to the CB format in raw but that it has 022 instead of 820, just replace the 022 with 0's too. Then move the FFFF. Final cht format looking like this.


[Infinite Money]

ON=00006870,FF,FF


To explain this a little the [] are around the names of the codes. the ON= always comes in front of the code. With codebreaker deleting the first 3 characters works. I have found though that with codes that start with 82 deleting the first 3 characters and replacing then with 0's works fine. But with codes that start with 83 you need to delete the first three characters, replace them with 0's and then change the forth digit to 4. I havent't been able to figure out how to get codes that aren't in 82, or 83 format first to work in cht format yet. So codes like this 32006A0E 00FF I am still trying to figure out the change to make it work in cht format. When I do I will post it.

Update from Aughr

To get 3xyyyyyy 00zz codes to work, you need to convert it as though it started with 8, but then place only zz after the first part.

Examples:

CBA Format: 32006A0E 00FF

CHT Format: ON=06A0E,FF

CBA Format: 330019DA 0064 (figurine code for Zelda: The Minish Cap)

CHT Format: ON=419DA,64

End of update

I haven't tested many converted codes using AR format. I will look into that.

Another thing is say your code ends in 03E7 as the 82006A04 03E7 on does. In cht format you need to reverse the last two digits to get it to work right. That is you need to make the code look like this.


[Infinite HP]

ON=00006A04,E7,03


As you can see the 03E7 is reversed.


Step 4: Save the file you have made as a "some name".cht and you are done.



Download the Updated Collection of GBA CHT Files by MODaWii.com


.CHT Collection

This a collection of cheats in ".CHT" format which is known to be compatible with the M3, G6, and CycloDS flashcarts. Other carts may be compatible, but I have not tested any. Some of these cheats are in Chinese and many are missing from the release list. We are currently translating all of these into English and adding the missing releases.

The archives marked "Nonames" have had the cheat files renamed using only the release number. These are for use with the G6 Lite and CycloDS. To use them simply paste them into the cheats folder installed by the G6 or CycloDS patcher software overwriting the current files. This way they can be patched to the ROM for the respective flashcarts.

The archives marked with "Chinese" contain the original cheat files that are untranslated and in the Chinese language. These are for use by Chinese speaking users and those who would like to help us translate the collection to English.

You can download the latest CHT files as they are updated almost daily from:

Cheats.MODaWii.com

or

Cheats.gbatemp.net

Personal tools