The Definitive R4/M3s Cheat Editor Tutorial / FAQ (2024)

About

This tutorial (post 1) and FAQ (post 2) was created to show R4 and M3s how to use the R4 Save Editor and using them on the R4. The original R4 v1.08 Final and M3s v1.04 Final firmwares already support this current list of games, with codes from codejunkies.com.

Section 2,3,4,5,6,7,8 is intended for you to add support for future games, add cheats that aren't already in the firmware, or edit cheats that are already in the firmware. Section 9 contains instruction on running cheats on the R4.

I absolutely do not condone online cheating, however cheats are still useful to add replay value to games to completed games. My R4/M3simply FAQ is located here. I hope you find some use from this

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (1)

have fun.

1. Important:

Please read the instructions entirely and the FAQ on the second post of this thread before starting.

2. Software Needed:

R4 Cheat Editor v1.00
Mirror 1 - R4, China (rar)
Mirror 2 - R4, Hong Kong (rar)
Mirror 3 - iamwhoiam, UK (zip)

R4 Firmware v1.08 Final
Mirror 1 - R4, China (rar)
Mirror 2 - Gbatemp (zip)
Mirror 3 - MAD_BOY, Germany (rar)
Mirror 4 - iamwhoiam, UK (zip, no moonshell)

You should have this set up correctly on your R4. Check this thread to find out how.

NDS Action Replay XML Code Editor v1.0
Mirror 1 - Original author: Java and exe versions (zip)
Mirror 2 - iamwhoiam, UK: exe version (zip)

Action Replay Code Manager, ARCM.
Mirror 1 - Rapidshare (rar)
Mirror 2 - spikeygcps2, US (rar)
Mirror 3 - SkH, EU (rar)
Mirror 4 - SkH, EU (zip)
A big thank you goes to all the mirrors!!

This program is optional, but highly recommended. It lets you have an easy access to working Action Replay cheat codes. It's basically a software frontend for codejunkies.com. There might be Vista compatability issues though.

You should have these files:

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (2)



Setting ARCM up:

1. Double click on Setup.exe to install.
2. After installation, you can update the program by click on software upgrade (optional, but recommended).
3. Make sure the program has internet access (enable it in firewalls etc).

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (3)

3. Obtaining Action Replay codes

You can do this from a number of sources.
- Code Junkies - AR's code site
- Google - Search Engines
- Forums - Good for finding codes before they become released on codejunkies.
- Action Replay Code Manager - Action Replay's DS software, which interfaces with codejunkies to obtain codes. This is probably the best method because you basically have an easy to access list of the most up to date codes at codejunkies. It is the method I recommend.

So, to find a cheat using ARCM:
- When you first open the program, you will see three boxes. Ignore the left hand box, as that deals with the retail AR cartridge. You'll be using the two green boxes.

- The Subscriptions box is where you'll get your codes from, and you'll see three regions.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (4)

- Open up the region in which the game belongs to, and find your code. In this example, I will be using Metroid Prime: Hunters as an example.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (5)

4. Adding Cheats Manually

- The first thing we will need is the Game Code and Game ID. To find it, double click on the game name in ARCM.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (6)

- If you obtained your code from a different source and the game isn't listed in ARCM. You can use NDS Action Replay XML Code Editor v1.0 to find the Game Code and Game ID. Goto "Tools" and select "Get GameID from ROM". Find the backup (.nds format). You will then have your GameID.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (7)

- Open up R4 Cheat Editor v1.00. You can start a new database, or open up an existing one.

- Goto "Code", then "Add Game".

- Enter Game Name, which can be whatever you want it to be.

- Enter Game Code and Game ID in the following format:

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (8)

- Find your Metroid cheat in ARCM and double click on it. I will be using "Infinite Missiles" cheat.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (9)

- Copy the entire contents of the "Cheat Codes" box. Switch to the R4 Cheat Editor.

- Select the game (Metroid Prime: Hunters)

- Goto "Code", then "Add Code".

- Enter cheat name, which can be whatever you want it to be.

- Paste the cheat code you copied previously into "Cheat data"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (10)

- Important: Click on "Update Code" to save the code.

Grouped Cheats
You will notice that some codes can be expanded and are grouped, usually they allow you to modify a set value in the game, e.g. running speed etc. To add these:

- Goto ARCM and find your game. Again, I will be using "Metroid Prime: Hunters" as an example.

- The "LOG BOOK CODES:" cheat can be expanded. This code lets you modify how much of the Log Book in Metroid is completed.

- Double click on the first code in the list

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (11)

- Once again, copy the contents of the "Cheat Codes" box. Switch to R4 Cheat Editor.

- Select the game (Metroid Prime: Hunters)

- Goto "Code", but instead choosing "Add Code", choose "Add Folder"

- Enter folder name. In my case I entered "LOG BOOK CODES:"

- Select the folder (LOG BOOK CODESThe Definitive R4/M3s Cheat Editor Tutorial / FAQ (12)

- Now goto "Code", then "Add Code"

- Enter cheat name and paste the code as before.

- Now add the other codes contained within the group, under the same folder name (LOG BOOK CODESThe Definitive R4/M3s Cheat Editor Tutorial / FAQ (13)

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (14)

One Hot
If you are wondering what that tick box marked "One Hot" does, let me explain... Some cheat codes can be used in game by pressing a certain button, e.g. Press X for Green Shell. However, there maybe others in the list too, e.g. Press X for Red Shell. As you can see, it uses the same button with a different effect, and this is where you can specify this. It also restricts the cheats by allowing you to only select one cheat at a time.

- This time I will be using Mario Kart DS as an example, but instead of going through the previous instructions, a picture is worth a thousand words:

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (15)

- As you can see, "One Hot" (meaning, use one hot key) is ticked because you only use one hot key (PRESS X) for the different effects.

And there we have it. Successfully manually entered codes in the cheat manager.

5. Adding cheats automatically with ARCM.

It's all well and good entering cheats manually, but it can be troublesome if you want to add the entire game's codes. So you can use ARCM, along with R4 Cheat Editor's XML import facility to do this. I will be using Tetris DS as an example.

- Find the game you require in ARCM.

- Right click on the game name and select "Copy"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (16)

- This time, we'll be using the second green box, My Codelists.

- There should already be a Custom Code List in there, but you can rename this to whatever you want.

- Right click on the list name (Custom Code List) and select "Paste"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (17)

- This imports the entire list of codes for that game.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (18)

- You can repeat this for all the games you need cheats for.

- Alternatively, you can even copy the entire region of games into your Custom Code List. Just right click on the region..

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (19)


...and select "Copy".

- Paste it into your Custom Code List. It might take a while as all the codes are downloaded:

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (20)

- Once you have your list of games and their cheats in you Custom Code List, open "My Computer".

- Browse to this directory, C:\Program Files\Datel\Action Replay Code Manager\, or wherever you installed ARCM.

- Open the folder "local_codelists"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (21)

- Here is your Custom Code List files in .XML format. Now, remember the R4 Cheat Editor can support XML importing

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (22)

- Switch to R4 Cheat Editor and goto "File", then "Import XML file"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (23)

- Locate your "Custom Code List.xml" file in the above folder and import it.

- You will then find your game, along with Game ID, game cheats, all intact

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (24)

- Of course you can use any source of XML file which contains Action Replay codes, but with this method, you have the most up to date codejunkies.com database.

6. Saving the cheat database

- In the R4 Cheat Editor, goto "File" then "Save cheat database"

- Important: Save it as usrcheat.dat

- Put usrcheat.dat in the same folder as your cheat.dat on your R4's MicroSD, which is the _system_ folder.

- Both files are required for usrcheat.dat to work.

7. cheat.dat, usrcheat.dat - Important

The english R4 Save Editor instructions (here) suggest that cheats for a game in cheat.dat cannot merge with different cheats in the same game in usrcheat.dat. So, can't overide a game if it is already in cheat.dat with extra codes in usrcheat.dat. So, the above examples using Metroid, Mario Kart, Tetris, will have no effect if you are using the standard cheat.dat that comes with the R4 firmware because those cheats are already in cheat.dat. They are only examples of what you can do for future updates.

A sneaky way around this is to use an empty cheat.dat (it doesn't have to be capitalised by the way), available here. Then use the above techniques to import all your cheats into "usrcheat.dat" and play away at your hearts content. If you want the latest precompiled usrcheat.dat, then click here. If there isn't a latest one at the end of the thread, you could always try to request it.

8. Mastercodes - Important

The mastercode contains the location in the ROM which all the cheat codes for a game target. The majority of games (90%) have the mastercode

Code:

C0000000 023DF000F20081CC E12FFF1E
In ARCM, games whos cheats use this mastercode do not have an (M) in their list of cheats. This (M) setting is only required if the mastercode is different, e.g. check out Animal Crossing, Wild World.

The Action Replay Retail Cart uses this (M) setting to overide it's default setting (which is set to search for the above mastercode). The ninja linkers also use this function, but their mastercode settings are simply called "master".

However, the R4 still defaults to the above mastercode, as it is the one that is most used. No one has found out how to tell the R4 to use a different mastercode.

Therefore games that use a different mastercode (and have it specified in ARCM), will not work.. yet.

9. Using cheats on R4

So, you're either using cheat.dat, a combination of cheat.dat and usrcheat.dat, or an empty cheat.dat with your cheats in usrcheat.dat. This section will explain how you get them going on an R4.

- Select your game in your NDS. If your game is supported in cheat.dat (click here to find out) or if you input the correct Game Code and Game ID, with your cheats in usrcheat.dat then you should get a new button "Cheat(Y)"

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (25)

... I have used Yu-Gi-Oh: World Championship 2007 as an example to prove that the cheat editor and usrcheat.dat work. This game isn't on codejunkies.com or cheat.dat.

- So, press Y and a new menu should pop up

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (26)


The Definitive R4/M3s Cheat Editor Tutorial / FAQ (27)

Note that it says "User cheat code" (indicating that usrcheat.dat is in use) instead of "Cheat code + Date" (indicating cheat.dat is in use).

The top screen shows the list of cheats you have programmed. The touchscreen shows your options to enable/disable cheats.

- Select ALL
- Select NONE
- Save & exit
- Discard & exit
These are pretty much self explanatory.

- Cheat Enable/Disable
Enable or disable cheat mode for all games

- Game Enable/Disable
Enable or disable cheat mode for specific game. Enabled effect only works if Cheat is enabled.

So there you have it.

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (28)

x Andy

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (29)

The Definitive R4/M3s Cheat Editor Tutorial / FAQ (2024)

References

Top Articles
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 5892

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.