You are not logged in.
Pages: 1
Is it possible to convert the RAW/internal codes made with DeSmuME to something like Action Replay so they can be used on un-emulated DS games?
Offline
Raw codes are raw codes - they handle the game's memory locations and are not affected by DeSmuMe itself. There are of course ways to convert RAW to any other cheating device, and for that you have google.
Offline
I've been searching online the last few days but can only find programs to convert between Raw, Action Replay Max, Game Shark and other formats I am not interested in. If you could share a link to a program, it'd be greatly appreciated.
Offline
Sounds like you're finding what you're searching for.
Offline
well i for one cant figure out how to convert a raw to an action replay, and i know nothing about cheats. for what its worth.
Offline
I tried using converting programs with mixed results for different emulators. It's a lot easier to just google for codes other people already converted.
Offline
Actually, I second Manivo's comment - I have been looking on google for several hours and nothing has come up regarding how to convert DeSmuME (raw) codes to Action Replay format. I haven't found anything that can do the conversion for DS.
Can anyone help? Is this possible?
Offline
a short 'guide' for converting yourself. I'm assuming Action Replay to be the same format used in DeSmuME as action replay. I don't have a real AR device though, so I can't test it there.
here's the formula for AR:
8bit Write (1 byte): 2AAAAAAA 000000XX
16bit Write (2 byte): 1AAAAAAA 0000XXXX
32bit Write (4 byte): 0AAAAAAA XXXXXXXX
A is for Address, X for value. the first digit represents size.
example:
assuming I found the money cheat in FFXII: Revenant Wings, the address is 02FAF080, size 4 bytes (32bit) and i want the value to be 50m. convert 50m to hex is
my cheat will be like this:
02FAF080 02FAF080now I want auracite. the address is 0207350C. you can't have more than 99, so size is 1 byte (8 bits). so we have to change the first digit to 2. the address is now 2207350C. convert 99 to hex, is 63. fill zeroes before it so it's 8 digits.
result:
2207350C 00000063If you want to only activate the cheat on a button press, add a line first:
94000130 FFFB0000 for select
94000130 FCFF0000 for l+r
etc. (look at existing AR codes to find more examples)
e.g if you want 99 auracite when you press l+r, the code will be
94000130 FCFF0000
2207350C 00000063
Offline
Also, I have heard that some (longer) AR codes are little programs of some sort which may convert to a large number of raw codes.
Offline
[...]some (longer) AR codes are little programs of some sort which may convert to a large number of raw codes.
In lay-man's terms they convert to a large number of raw codes. In actuality that is machine code which may produce an effect that appears to be multiple codes.
Offline
To those searching Google; desmume doesn't use some kind of proprietary raw code system. RAW CODES ARE RAW CODES, they are not emulator specific.
What you're looking for is some sort of program to convert raw codes (any, doesn't have to do with desmume) to proprietary codes (like action replay).
Offline
I've written a python script that does the conversion, hope it works
Download Windows: https://sourceforge.net/projects/arconversion/files/
Script only (SVN): https://arconversion.svn.sourceforge.ne … conversion
feedback would be apreciated^^
€: updated with licence and comments
€2: Now experimental GUI! (when choosing mode, type 1)
€3: Full GUI (it sucks in terms of graphics), Windows 'build' (py2exe)
Last edited by newsimi99 (2010-04-13 13:06:05)
Offline
Pages: 1