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)
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).
]]>[...]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.
]]>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
Can anyone help? Is this possible?
]]>