Golden Sun: Dark Dawn Save Editor

Discussion in 'NDS - ROM Hacking and Translations' started by Kaleid, Feb 2, 2011.

Feb 2, 2011
  1. Kaleid
    OP

    Newcomer Kaleid Advanced Member

    Joined:
    Jan 22, 2011
    Messages:
    69
    Country:
    United States
    Save State Editor for Golden Sun: Dark Dawn.
    Created with .NET Framework 4.0.

    Currently edits character stats, inventory, psynergy, djinn and coins.

    Report bugs/suggestions to this thread.

    Download Link: http://www.4shared.com/file/bmZS8Z93/GSDD_Save_Editor.html

    --------------------------------------------------------------------------------
    Changelog
    --------------------------------------------------------------------------------
    Version 1.2 (03 FEB 2011)
    - Added base stats. Now stats can actually be edited! (*facepalm*)
    - Blocked editing of some stats as their values will revert in-game.

    Version 1.1 (03 FEB 2011)
    - Added support for EUR region games.
    - Added support for Desmume version 0.9.7.

    Version 1.0 (02 FEB 2011)
    - Initial Release
     
  2. SignZ

    Member SignZ Timelord

    Joined:
    Jul 16, 2008
    Messages:
    2,080
    Country:
    Germany
    Only seems to support DeSmumE saves, neither flashcard nor real cartridge saves (save is like never played - level 1, no items, money or djinns), you really should include .sav support.
     
  3. Berthenk

    Member Berthenk Epitome of Awesomeness

    Joined:
    May 16, 2008
    Messages:
    1,314
    Country:
    Netherlands
    I've been waiting for this. Does this support all regions?
     
  4. Kaleid
    OP

    Newcomer Kaleid Advanced Member

    Joined:
    Jan 22, 2011
    Messages:
    69
    Country:
    United States
    Battery saves usually have some sort of checksum algorithm to prevent corruption or inaccurate data. These checksums are usually difficult to figure out.
    Also, some games' save files can use a form of encryption to prevent editing. Editing states is about 100% easier.

    You can edit battery saves with this editor following the steps below:

    1. Load the battery save into DeSmuME.
    2. Create a Save State.
    3. Edit the Save State with my editor.
    4. Reload the Save State into DeSmuME.
    5. Save the game using in-game methods.

    You have now successfully edited the save file.

    @Berthenk
    Some games retain memory layout between regions so it may be possible. I used the USA version of the game. Game ID: B05E.
    I can test the EUR version later. Game ID:B05P. What region are you looking for?
     
  5. Berthenk

    Member Berthenk Epitome of Awesomeness

    Joined:
    May 16, 2008
    Messages:
    1,314
    Country:
    Netherlands
    Mostly the European region, as I don't play the Japanese one. Thanks for finding out for me. [​IMG]
     
  6. Kaleid
    OP

    Newcomer Kaleid Advanced Member

    Joined:
    Jan 22, 2011
    Messages:
    69
    Country:
    United States
    EUR region values are offset by 0xC0 bytes. Easy enough to implement a fix.

    Posted an update. It should work with both EUR and USA regions as well as support DeSmuME version 0.9.7 (released yesterday) states.

    I did some quick and dirty testing to make sure everything loaded correctly. Please, if you find any bugs, post them here so they can get fixed.
     
  7. thew00t

    Newcomer thew00t Member

    Joined:
    Jun 14, 2011
    Messages:
    14
    Country:
    United States
    im not sure if is possible to fix but
    any changes to psynergy will not last if the djinn are set/summoned (no matter if the box is checked by class specific or not)
    which is a problem since once you go to a character in the editor all of the djinn on that character are unset
    just wanted to point that out

    i guess that means that checking class specific/not doesnt do anything
     
  8. Kaleid
    OP

    Newcomer Kaleid Advanced Member

    Joined:
    Jan 22, 2011
    Messages:
    69
    Country:
    United States

    This issue has been fixed in the most recent version. You can find it by following the Project: Isaac link in my signature.
    All further updates will be handled in that thread. Thanks. [​IMG]
     
  9. Kawo

    Member Kawo GBAtemp Fan

    Joined:
    Jul 30, 2007
    Messages:
    400
    Location:
    Italy
    Country:
    Italy
    Thank you, I will unlock early everying I unlocked on the GBA and not feel guilty for once.
     
  10. KaitlynMcP

    Newcomer KaitlynMcP Newbie

    Joined:
    Aug 13, 2012
    Messages:
    2
    Country:
    Austria
    it doesn't work for me. it says the file link is not valid.
     

Share This Page