Action Replay Codes Converter
We've got you covered with Action Replay codes for lots of popular games. Codes are sorted by game, and members like you have kindly provided us with codes for different country/regions too (North. To convert codes from one format to another simply paste the codes into the text box and press the convert button. Supported Code Types (CWCheat conversion). Home » DS Hacking » Action Replay » How to make Action Replay Codes. How to make Action Replay Codes. November 11, 2008 Edreih Aldana Action Replay, DS Hacking One comment. Do you want to make your own cheat codes? This tutorial will show you how by using an example. 1 Download these programs.
Now, we all know that most consoles and pc games have already a vast collection of cheat codes, and most are listed in websites.
But what happens when there's that specific code you're after, and can't find it anywhere?
I don't know.. such as unlimited ammo for a specific character, other than the main character.. that forgotten item that no one ever pays attention to.
Well, now you can.. here's how.
Action Replay Codes Ps2
What do you need:
- An emulator for the game, such as.. PCSX2
- Your game CD or DVD.
- (Can also be a backup disc or ISO) I will not cover that. Not relevant.
- A cheats device, if you are using a console. Duh!
- ..and of course your PC.
---
I will also assume that you have basic knowledge in how to use Cheat Engine and Max Convert.
If not, maybe you should get familiar with those first.
Step 1:
Download everything relevant, and set it up.
According to whatever games or consoles you may have in your possession.. it will vary.
Step 2:
Someone wrote: I assume at this point that you have done everything you have been told, and have everything up and running.
So, start up your emulator.
It doesn't have to be perfect, as long as it plays your DVD game.
Is it playable? It's all we need for purposes of this tut.
When the game is loaded, fire up cheat engine, and open it up the flashing icon. Then select your emulator.
---
Go back into the game, and play for a little while. Let's say at least 30 seconds worth.
Do the first scan in CE with the value of whatever you want to obtain the code for.
Limit your self to do one code at the time only.
Let's say you want infinite ammo.
Type in the initial value, go back into the game and spend a little more ammo. Do this back and forth, and re-scan until you get the desired address. Which usually is just one or two.
You can have both windows open and look to see when the value changes to make sure it is the address you're after.
Step 3:
Once you've obtained the address, keep hold of it for now and minimize both programs.
Fire up Max Convert.
Check the master code for that game from a codes website such as Codejunkies or Xploder, or you can also check the tutorial in how to get codes from the ps2 emulator using it's program log window.
I will not be covering that up, but here's the way I do it.
Once you've obtained the master code..
Oh, and make sure it is the right master code for you zone.. such as Pal or NTCS.
Ok?
So now, fire up Max convert and set the input as the device you're using.
If you are using Xploder, then use GS2v3-4, or earlier, for Action Replay, use the designated one from the drop box on the top of the window.
Bellow set your Zone, such as Pal.
Paste the master code into the left window of max convert, where you set the device from the drop box.
Click convert.
---
Done?
Now, on the first (Left) window, you're going to change it to Raw, and on the second (Right) window set up as your device.
Go back to Cheat Engine and copy the address.
Paste it on the left window.
Omnisphere 2 free download for windows. Now you need a value.. values are usually the same as whatever you want.
Say you want to reduce something to zero, such as a timer.. then the second half of the code takes all zeros.
which is the case of an xploder code. It is split up into 8 digits code, making a total of 16 digits.
So for zero value, place eight zeros after the address.
If you want it to be 999, then use 00000999. Like so.
Don't exaggerate the values, and use only the game's limit.
If max ammo is 99, then use six zeros, followed by two number nines.
This usually freezes the value, making it infinite.
So watch what you freeze.
Now finally click convert on max converter, and voila, you have your brand new cheat code.
I hope you have understood everything in this tutorial, but please do read it properly before you start asking questions.
If there is something you think I should cover, then let me know.
Enjoy.
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Oct 13, 2018
Its seem that any game genie, raw or pro action replay code that change something in the rom (Health, move damage , background selection, music change, etc.) are ignored by Bizhawk, but some Action Replay code such as changing character animation on the fly or simply glitch the RAM works. I did the test with Mortal Kombat II on Bizhawk 2.2.2 (the last one that allow cheat converter for SNES). Even if I go with raw address in the latest version, changing value in the ROM doesn't seems to work. |
commented Oct 13, 2018
Cheats can only affect domains that aren't marked as read-only. The ROM is read only so it can't be modified. |
commented Oct 13, 2018 • edited
edited
Oh i see, thanks for the clarification. So it mean that it is only possible for those kind of Game Genie code to work on real hardware, since the game genie ROM is run before applying it to the rom itself? |
commented Oct 13, 2018
If you use the 1.X branch cheats should work fine as the domains aren't marked as read-only. |
commented Oct 13, 2018
Thanks, ill look into those. |
commented Oct 13, 2018
it can be modified in bizhawk but only if you use 'options-cheats' menu and select the ROM memory domain first. the problem is, the GG codes does not apply to ROM domain, but system bus which is useless. the whole cheat system in bizhawk is broken somehow. there also the problem, that ROM domain cheats couldn't be discarder when you 'disable' the cheat option lol. they are permanent even more, when you use 'compare' option for cheat entry, you can't change the entry one more time, because it is already change for the first time with the right compare value, but then value is changed the cheat system doesn't even broken. it is just badly designed for now. |
commented Oct 13, 2018
I mean, in bizhawk, the GG converter-import does not aware about memory domains and apply to system bus.. which does not work in case of ROM memory in general.. so you must use other ways to apply the cheats t hen -> manual decode the GG code, find an actual ROM offset, and enter it in the cheats window for the ROM domain. |
commented Oct 13, 2018
The Game Genies codes I am trying to apply are in the 800000 ranges For example, to have infinite time, the game genie code is R&B chart, with the first two, 'You Are My Lady' and 'Rock Me Tonight (For Old Times Sake)', reaching number one. The latter two, 'Love Is Just a Touch Away' and 'He'll Never Love You', peaked at Nos. 9 and 8, respectively. Released on April 28, 1985, the album yielded four top–10 singles on the U.S. Freddie jackson love me down. With a Game Genie converter, it give I can only apply it to the System BUS, it is not in the range of the other options |
commented Oct 13, 2018
this is the rom domain. won't work via GG codes conversion for sure. |
commented Oct 13, 2018
cheats does not work with system bus at all in bizhawk as I told before, this is just because the domains aren't meant to be used there at all. the whole cheat system need to be rewritten (as well as debugger) |
commented Oct 13, 2018
so just use the cheats window and set the address/domain manually.. (this is applicable for any other system, though, but for snes it seems it broken even badly because I just not sure how to enter the correct snes 24 bit address there lol (any clues?) |
commented Oct 13, 2018 • edited
edited
Im not quite sure to understand what you mean. I did put the cheat manually in their address form, but in the snes case there is no ROM option. Cheats in the 700000 range does work thought. I did some other testing with Mortal Kombat 1 and the following game genie code : D861-14DD (address : 808168 0B). Ive manually put it in the cheat windows This one is suppose to bring you to the fight against Shang Tsung as if you have already defeated Goro It still doesn't work, but it does work in ZSNES Have to admit that I have very low knowledge of how cheats work, I was used as how ZSNES was working with the cheats when I used to record on it, but that emulator is too oudated now. |
commented Oct 13, 2018
I also tried to use the 1.x branch (particulary 1.18.1) and it doesn't seems to work either |
commented Oct 14, 2018
BizHawk's cheat tools have not aged well unfortunately. I'm not really sure what can be done about it for non-native cores. Even for native cores proper implementation takes considerable work. I think only NESHawk does it totally correctly (ie you can turn cheats back off as desired.) |
commented Oct 15, 2018
The problem is how Game Genie cheats work. They affect or effect the ROM itself. Not the ROM file your using on your PC, but the Memory loaded ROM data for the game. To do this, they edit the ROM Bus. But BizHawk doesn't allow this anymore. I don't recall the exact reason why though. If there's something I need to edit/change for the RAM address(es) that has to be done and I can use a different Bus to recreate the same effect as editing the ROM Bus, please @hegyak to let me know ASAP. I will get the code and work on the Code Importer again to make it work. |
commented Oct 15, 2018
Why are you talking to yourself <_< |
commented Oct 18, 2018 • edited
edited
I think he was telling people to use his @ tag if semeone know what he need to edits |
added EnhancementPriority-Poop labels Nov 30, 2018
commented Nov 30, 2018
settting to priority poop enhancement because cheats are hopelessly pooped and should be considered nonexistent, such that adding them again would be an enhancement |