TheMelonHero Posted January 20, 2013 Posted January 20, 2013 I'm playing Pokemon Fire Red on my vba, and I used the hm and tm cheat. It totally filled up my tm case with unlimited of tms and hms, now I cannot progress through the game! Does anyone have a Tm and Hm remove cheat? Thanks!
randomspot555 Posted January 21, 2013 Posted January 21, 2013 RAM Editing is where you'd go to find specific codes and code making and whatnot. Research in Gen 3 is pretty rare since no one is really playing it, so chances are slim you'll find what you're looking for....
codemonkey85 Posted January 21, 2013 Posted January 21, 2013 I dunno about RAM Editing, but here's what I know about GBA saves that should help you solve your problem (writing a simple program or doing it the grueling manual way with HxD): Each block of 4KB has 12 bytes at the end of it that you can identify it by: 0x0FF4 - byte - Block ID (0x00-0x0D) 0x0FF5 - byte - Unknown 0x0FF6 - word - Checksum (total value of first 3968 bytes of block, Modulus 0xFFFF) 0x0FF8 - long word - validation code 0x08012025 0x0FFC - long word - save ID - (highest value is most recent save) (this is stored in little endian so in a hex editor you'll see the bytes in reverse order - the validation code will show as 25 20 01 08 for example.) You have to process the blocks and rebuild the whole file before you can really start looking at the data as certain structures, such as PC boxes, cross block boundaries. When you're rebuilding the file, you just take the first 3968 (0x0F80) bytes of each block and put them all together in order. And when you get that all set up, here's a list of the items in Gen III by index: http://bulbapedia.bulbagarden.net/wiki/List_of_items_by_index_number_(Generation_III)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now