ROM Hack Need help converting Gameshark Code to CHT

  • Thread starter Thread starter pasc
  • Start date Start date
  • Views Views 9,065
  • Replies Replies 8
P

pasc

Guest
Ok, guys,

Yesterday I tried to convert those Gameshark Codes: http://www.gscentral.org/codes.php?q=DirjG...gwzmje5EA%3D%3D

to a CHT File using this Guide: http://www.m3wiki.com/index.php/GBA_Cht , ARCrypt, and some other tools mentioned on the Website.

I even tried the Codes with VBA and did get them to work, so they should work on the real Gba too.

So ? Any idea ? The only thing I got working was to get a code like this: http://us.codejunkies.com/codes_show.asp?r...1&g=3147118&p=3 and convert it using the method, but I'll fail with Gamesharkcodes, no matter what I do...

maybe this pages gba hacking section could help me (although I didn't got anything from there to work... ): http://www.thegshi.org/?s=downloads

Hope you guys can help me with this cht trouble, cause I want to try this stuff on my M3CF.


BTW: Does anyone know a CHT Database like site ?
 
Has NO ONE even a clue how to convert Gameshark Codes to Actionreplay ones ?

(Yeah I know about GaBSharky, but it does not work properly for my games...)
 
Hehe, I sure know I did xD

And for as long as the GBA is around I shall be so.B-)



- Ontopic: That Xploder/ACR -> .CHT file business is quite annoying however....
Wish there was an easier way, than to muck around with values...

These links might also come in handy: http://min.midco.net/cracker/toolslist.txt
(Thanks @FAST6191)
 
Last edited by ,
Good sir, may I bother you for the Gameshark SP software? I sold my original gameshark some years ago and then got the itch again.. only the cartridge I bought lacked the install disk! I have looked and looked through google and for the life of me can not find any software uploaded to the internets... I would much appreciate it! (I can do through email or dropbox or google drive if need be :))

Thank you!
Tre
 
I know this might be old, but i have been looking basically to do the opposite.

When you have found a cheat address in RA, how do you convert it from RA handler to Emulation (so it is a AR/GS cheat code).

I find when saving RA format is a complete mess, if its saved as Emulator handler, its a lot cleaner to manually edit. RA has all this crap about rumble and all that.

I have found some codes I have been able to figure out myself, but is there some sort of rule, for example i have ammo loaded in your gun:
000B984D2 <RA Handler

When I put it as
800B984D2 <Emulator Handler

Its seems to remove the equipped ammo from your gun, so its obviously a different address for loaded ammo, but is there a rule like +/x from address to convert it over from RA to Emulator handler?

Not sure if the addresses are the same when I made these for RA, but just done this for a quick test, change the first pokemon you get from Prof. Oak to be whatever pokemon you want.

1696067314019.png


I just have no idea how to convert this to XploderSP, I've never done master codes before either so will have to figure that out too.
 
Last edited by Retrojunkies,
Is RA retroarch? If so I don't tend to use it (far more prefer individual emulators) so not familiar with its specifics. Would generally suggest you do the same if you are aspiring to make cheats.

Why are you adding an 8 at the start*?

*there is a thing where as the GBA cart tends to be read from 08000000 through 09FFFFFF in memory that address in the ROM as you might find it in a hex editor is (give or take endianess) rendered as 08?????? where ?????? is the location in the hex editor. Such things being useful for pointers as well when they come around. In any case not especially useful for cheats.

Generally though for things like external cheat finders they will try to find the location of the emulated system's memory within the whole memory used by the emulator. More modern emulators might vary this between different boots, and some might even compress it.
If the documentation is not giving it for you then easy enough to add a unique string within memory ( https://nedbatchelder.com/text/hexwords.html if you are not feeling very creative) and search for that in a memory dump of the emulator itself (various hex editors should allow you to snatch memory or programs if you do not have a better way). Everything around it then should fall in line (assuming you don't just need plain old boring WRAM like most cheat things will want).
 
Is RA retroarch? If so I don't tend to use it (far more prefer individual emulators) so not familiar with its specifics. Would generally suggest you do the same if you are aspiring to make cheats.

Why are you adding an 8 at the start*?

*there is a thing where as the GBA cart tends to be read from 08000000 through 09FFFFFF in memory that address in the ROM as you might find it in a hex editor is (give or take endianess) rendered as 08?????? where ?????? is the location in the hex editor. Such things being useful for pointers as well when they come around. In any case not especially useful for cheats.

Generally though for things like external cheat finders they will try to find the location of the emulated system's memory within the whole memory used by the emulator. More modern emulators might vary this between different boots, and some might even compress it.
If the documentation is not giving it for you then easy enough to add a unique string within memory ( https://nedbatchelder.com/text/hexwords.html if you are not feeling very creative) and search for that in a memory dump of the emulator itself (various hex editors should allow you to snatch memory or programs if you do not have a better way). Everything around it then should fall in line (assuming you don't just need plain old boring WRAM like most cheat things will want).
Sorry I should have mentioned for RA this is using the PSX core.

I used to run each emulator as a stand alone emulator, but its pretty much about convenience having RA have all systems under one roof and easy to update in one go, plus its compatability across nearly every single device out there, when making cheats on one device then means I can simply copy over my cheat directory and have the same what ever I play.

Plus RA master cheat files are like any public domain repository where people make cheats and they dont work, so I want to make my own cheats for my own games thus knowing they will actually work.

But RA format is a complete mess (to be fair its cheat system really needs some rework doing to it because its a mess).
 

Site & Scene News

Popular threads in this forum