Announcement

Collapse
No announcement yet.

Editing Gameboy Color save files

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Editing Gameboy Color save files

    Hi,
    I like trying something new in the world of game hacking once in a while and right now I am trying to edit my Oracle of Ages save file but it doesn't work that well...
    First of all, I am playing the game on Retroarch using the TGB Dual core (I'm using a Windows PC) and I'm trying to give myself all of the 64 rings in Oracle of Ages. I know that there's a simple Gameshark code for this, so I could just load my save file with VBA-M, enable the code, save my game and return back to Retroarch, I know (or I could just stick to VBA-M). But yeah, I like doing it the complicated way, I can't even give you a reason, I just like trying out something new ^^

    So yeah tl;dr, this is my problem:
    I know exactly which part of the save I have to edit to get all the rings so that's not the problem, however, when I edit the specific values (just FF for 8 bytes) the game outright rejects the save file and only lets me start a new game. it doesn't say something like "The save file is corrupted" as you'd expect from the Pokemon games it just behaves like there is no save file.
    Are there any checksums I have to worry about? I tried saving the game without having any rings, made a backup of the save and reloaded the game with the cheat activated, save again and then comparing the two files in my hex editor. I noticed that some bytes that aren't related to the rings have changed, however it was impossible for me to get any sense into those.

    I would love if somebody could help me here, but please don't hesitate to tell me that this endeavour is not possible at all. Like I said, I can just load the game with VBA-M once and activate the cheat, I just want to try this method.

  • #2
    It's similar to the 3DS saves we are discussing in another thread and is also the same for the Xbox 360 saves, they have checksums and I'm sure the GBC saves are well documented and searching a bit might give you the answer to how the checksum works.
    Spoiler Alert! Click to view...

    THE BAD GUY!!!!!!

    Comment


    • #3
      Now if only I could find some docus on the checksum

      Comment

      Working...
      X