FFIII Savegame Editing

Discussion in 'NDS - ROM Hacking and Translations' started by bspline, Nov 16, 2006.

Nov 16, 2006

FFIII Savegame Editing by bspline at 2:36 PM (2,705 Views / 0 Likes) 18 replies

  1. bspline
    OP

    Newcomer bspline Member

    Joined:
    Aug 6, 2006
    Messages:
    25
    Country:
    Brazil
    Hi!
    I'm using the savegame from the Japanese FFIII (no point in doing everything again...) with FFIII USA, and now my characters have crappy names like ]cO or a%5 since I was using the original japanese names.
    Using an hex editor, I managed to find out the names and translate them, but as I suspected, now I have a CRC error. Anyone knows how to solve this? Thanks!
     
  2. safariman72

    Newcomer safariman72 Advanced Member

    Joined:
    Sep 3, 2006
    Messages:
    75
    Country:
    United Kingdom
    Put your japanese savegame back on and suffer the names (assuming you made a backup first), or play the US one from the beginning again. [​IMG]

    The crc error is probably because your names are different lengths. So the save is looking for say 6 japanese characters and you changed it to 3 for example. So the file size is wrong. You could try lengthening your names in the game.
     
  3. WangJang

    Newcomer WangJang Advanced Member

    Joined:
    Jul 16, 2006
    Messages:
    78
    Location:
    USA
    Country:
    United States
    If you know how to use Dipstar, i hacked these codes earlier, you can change the characters names easy with them:

    http://forum.gbadev.org/viewtopic.php?t=8662&start=615

    It works for all 4 Characters.

    Example Rename to Defaults:

    @ Mastercode
    C0000000 023DF000
    F202F060 E12FFF1E

    @ (L +R) Disable Dipstar (Use Before Saving)
    E4000130 100000FF
    2202F060 E12FFF1E

    Luneth:
    120993D9 0000754C
    120993DB 0000656E
    120993DD 00006874
    120993DF 00000000

    Arc:
    120996C5 00007241
    120996C7 00000063

    Refia:
    120999B1 00006552
    120999B3 00006966
    120999B5 00000061

    Ingus:
    12099C9D 00006E49
    12099C9F 00007567
    12099CA1 00000073
     
  4. bspline
    OP

    Newcomer bspline Member

    Joined:
    Aug 6, 2006
    Messages:
    25
    Country:
    Brazil
    Safariman: Yeah I made a backup [​IMG] and length wasn't the problem, as I padded the missing HEX characters with SPACES, so everything still had the same length. Problem is CRC changed.

    WangJang: Haven't tried Dipstar yet, will try as soon as I get home from work... Thanks a lot!
     
  5. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,737
    Country:
    United Kingdom
    If you can not get dipstar to work (FF3 is wifi enabled which may cause headaches) the crc is most likely a CRC16 from the DS BIOS. Unfortunately this CRC16 is a custom one so you will have to define your own options, I use hex workshop so under custom CRC I define the following options and it works well (all the header crcs work so far):
    [​IMG]

    What you have to CRC is up to you to work out (seeing what differences lie between a few slightly changed saves is probably the best way)
     
  6. Pikachu025

    Member Pikachu025 GBAtemp Advanced Fan

    Joined:
    May 3, 2006
    Messages:
    960
    Location:
    Austria
    Country:
    Austria
    I have the same problem, where would I be able to get that Custom CRC prog you have there?

    Would also be useful for something else I'm trying for a while now (cracking Pokémon RuSa custom berries.
     
  7. bspline
    OP

    Newcomer bspline Member

    Joined:
    Aug 6, 2006
    Messages:
    25
    Country:
    Brazil
    Wow, Dipstar is *really* above me. *Really*.

    Anyway, the readme kinda says it's no use trying dipstar alongstar supercard (which is what I have).

    Gonna try comparing CRCs of different files, *if* i can figure them out. As supercard dumps the entire 3 savegames in one file is gonna make my life a bit harder.

    If anyone has other ideas, please say so!
    Thanks!
     
  8. WunSick

    Newcomer WunSick Advanced Member

    Joined:
    Aug 21, 2006
    Messages:
    65
    Location:
    Denver, Colorado
    Country:
    United States
    anybody know the location of gil, or levels? what offset by chance... ? FAST6191 got any info? can u check n see if u can make a crc app ?
     
  9. WangJang

    Newcomer WangJang Advanced Member

    Joined:
    Jul 16, 2006
    Messages:
    78
    Location:
    USA
    Country:
    United States
    From a raw save (g6) but these are pretty useless without a way to correct the checksum [​IMG]

    Item Slots Start: 0xC28
    Gil: 0x1928
    Play Time: 0x192C

    Luneth:
    Current Level: 0x7F
    Current Experience: 0x80
    Current HP: 0x88
    Maximum HP: 0x8C

    Arc:
    Current Level: 0x7F + 0x2EC
    Current Experience: 0x80 + 0x2EC
    Current HP: 0x88 + 0x2EC
    Maximum HP: 0x8C + 0x2EC

    Refia:
    Current Level: 0x7F + 0x2EC + 0x2EC
    Current Experience: 0x80 + 0x2EC + 0x2EC
    Current HP: 0x88 + 0x2EC + 0x2EC
    Maximum HP: 0x8C + 0x2EC + 0x2EC

    Ingus:
    Current Level: 0x7F + 0x2EC + 0x2EC + 0x2EC
    Current Experience: 0x80 + 0x2EC + 0x2EC + 0x2EC
    Current HP: 0x88 + 0x2EC + 0x2EC + 0x2EC
    Maximum HP: 0x8C + 0x2EC + 0x2EC + 0x2EC
     
  10. WunSick

    Newcomer WunSick Advanced Member

    Joined:
    Aug 21, 2006
    Messages:
    65
    Location:
    Denver, Colorado
    Country:
    United States

    guess we can all play around...
     
  11. MrLucky

    Newcomer MrLucky Member

    Joined:
    Sep 15, 2006
    Messages:
    43
    Country:
    United Kingdom
  12. dakine

    Newcomer dakine Member

    Joined:
    Oct 28, 2006
    Messages:
    14
    Country:
    i tried the savegame editor the second one but it crashes everytime i load the save file. Does it only work with M3 save files?? i'm using dsx sav file
     
  13. bspline
    OP

    Newcomer bspline Member

    Joined:
    Aug 6, 2006
    Messages:
    25
    Country:
    Brazil
    The editor contains links to some japanese pages that did it for me!
    I *haven't* used the editor to change anything on my savegame, just to follow the links. Somewhere over there (I'll find where later, at work now...) is a program that corrects the ff3 checksum. I used hexedit to change the names to what I wanted, then used the program to correct the checksum and it worked!
     
  14. Xeronage

    Member Xeronage GBAtemp Advanced Fan

    Joined:
    Aug 6, 2006
    Messages:
    612
    Country:
    Anyone wanna translate it for me >_>? I can only read the Level/HP part
     
  15. ugly_rose

    Member ugly_rose GBAtemp Advanced Fan

    Joined:
    Apr 7, 2006
    Messages:
    521
    Country:
    Sweden

    Ahh, issue solved then. Great.

    Now, lets close this thread before a world of cheating is let loose. [​IMG]
     
  16. Pikachu025

    Member Pikachu025 GBAtemp Advanced Fan

    Joined:
    May 3, 2006
    Messages:
    960
    Location:
    Austria
    Country:
    Austria
    Great, that really seems to work! Now I finally have real names for my chars. Thanks!
     
  17. WunSick

    Newcomer WunSick Advanced Member

    Joined:
    Aug 21, 2006
    Messages:
    65
    Location:
    Denver, Colorado
    Country:
    United States
    {removed}
     
  18. Xeronage

    Member Xeronage GBAtemp Advanced Fan

    Joined:
    Aug 6, 2006
    Messages:
    612
    Country:
    Can someone translate the item files from japanese to english? The first link
     
  19. MrLucky

    Newcomer MrLucky Member

    Joined:
    Sep 15, 2006
    Messages:
    43
    Country:
    United Kingdom

Share This Page