FFIII Savegame Editing

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

  1. bspline
    OP

    bspline Member

    Newcomer
    25
    0
    Aug 6, 2006
    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

    safariman72 Advanced Member

    Newcomer
    75
    0
    Sep 3, 2006
    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

    WangJang Advanced Member

    Newcomer
    78
    0
    Jul 16, 2006
    United States
    USA
    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

    bspline Member

    Newcomer
    25
    0
    Aug 6, 2006
    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

    FAST6191 Techromancer

    pip Reporter
    23,037
    8,742
    Nov 21, 2005
    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

    Pikachu025 GBAtemp Advanced Fan

    Member
    969
    29
    May 3, 2006
    Australia
    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

    bspline Member

    Newcomer
    25
    0
    Aug 6, 2006
    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

    WunSick Advanced Member

    Newcomer
    65
    0
    Aug 21, 2006
    United States
    Denver, Colorado
    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

    WangJang Advanced Member

    Newcomer
    78
    0
    Jul 16, 2006
    United States
    USA
    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

    WunSick Advanced Member

    Newcomer
    65
    0
    Aug 21, 2006
    United States
    Denver, Colorado

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

    MrLucky Member

    Newcomer
    43
    0
    Sep 15, 2006
  12. dakine

    dakine Member

    Newcomer
    14
    0
    Oct 28, 2006
    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

    bspline Member

    Newcomer
    25
    0
    Aug 6, 2006
    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

    Xeronage GBAtemp Advanced Fan

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

    ugly_rose GBAtemp Advanced Fan

    Member
    521
    0
    Apr 7, 2006

    Ahh, issue solved then. Great.

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

    Pikachu025 GBAtemp Advanced Fan

    Member
    969
    29
    May 3, 2006
    Australia
    Austria
    Great, that really seems to work! Now I finally have real names for my chars. Thanks!
     
  17. WunSick

    WunSick Advanced Member

    Newcomer
    65
    0
    Aug 21, 2006
    United States
    Denver, Colorado
    {removed}
     
  18. Xeronage

    Xeronage GBAtemp Advanced Fan

    Member
    612
    0
    Aug 6, 2006
    Can someone translate the item files from japanese to english? The first link
     
  19. MrLucky

    MrLucky Member

    Newcomer
    43
    0
    Sep 15, 2006