ROM Hack FFIII Savegame Editing

  • Thread starter Thread starter bspline
  • Start date Start date
  • Views Views 3,933
  • Replies Replies 18

bspline

Active Member
Newcomer
Joined
Aug 6, 2006
Messages
25
Reaction score
0
Trophies
1
XP
105
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!
 
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!

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.
wacko.gif


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.
 
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
 
Safariman: Yeah I made a backup
wink.gif
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!
 
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):
crcvk2.jpg


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)
 
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.
 
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!
 
From a raw save (g6) but these are pretty useless without a way to correct the checksum
frown.gif


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
 
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):
crcvk2.jpg


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)


guess we can all play around...
 
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
 
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!
 
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!


Ahh, issue solved then. Great.

Now, lets close this thread before a world of cheating is let loose.
laugh.gif
 

Site & Scene News

Popular threads in this forum