Hi,
I was trying to edit my project X zone save to change xp levels, however it doesn't work for some reason.. everytime I try to import a modified savegame, the game detects "corrupt data" and erases it... I'm using HxD.
if someone else managed to do it, I'd like to know how
In the mean time I will still explain what I'm doing :
btw, EUR and USA save are cross compatible, just like fantasy life
once you extract the save with SDF, you'll find two type of files in folder 00000c64:
"discondata.bin" which is the ingame quick save
"savedataXX.bin" which is the data save at slot XX.
LVL can theoretically be set to max by just putting maximum XP, according to what I found on Cyber Save Edit japanese forum... the values are stored in both type of saves but not at same offset (starts from 410 in discondata, but 408 in savedata00).
example with discondata.bin
starting from offset 410h, you have :
pair1 xp (4 bytes), solo unit? (4 bytes)
pair2 xp (4 bytes), solo unit? (4 bytes)
and so on...
example with my save, starting from offset 00000410 :
6D 29 00 00 02 01 00 00 < kogoro & mii have 10605 xp, which is 296Dh (6D29 in little endian)
5A 2D 00 00 00 00 00 00 < jin & xiaoyo have 11640 xp => 2D5Ah => 5A 2D
and so on...
on the japanese forum, they put codes like
20000410 0001869F
which seems to fit, as 1869Fh = 99999.
of course we have to write it as little endian in the savefile, so 9F8601
However, when I do it then reimport save, i get a message from the game "corrupt quicksave data, erasing data..." or "corrupt save data, erasing data.."
am I supposed to change stuff in the 00000c64.dat and 00000c64_.dat ? I don't understand what these files are...
this is the first time I'm editing 3ds games, but I don't see mention of anything else to do when modifying savefiles in other tutorials..
I hope someone can help me find a solution..
I was trying to edit my project X zone save to change xp levels, however it doesn't work for some reason.. everytime I try to import a modified savegame, the game detects "corrupt data" and erases it... I'm using HxD.
if someone else managed to do it, I'd like to know how
btw, EUR and USA save are cross compatible, just like fantasy life
once you extract the save with SDF, you'll find two type of files in folder 00000c64:
"discondata.bin" which is the ingame quick save
"savedataXX.bin" which is the data save at slot XX.
LVL can theoretically be set to max by just putting maximum XP, according to what I found on Cyber Save Edit japanese forum... the values are stored in both type of saves but not at same offset (starts from 410 in discondata, but 408 in savedata00).
example with discondata.bin
starting from offset 410h, you have :
pair1 xp (4 bytes), solo unit? (4 bytes)
pair2 xp (4 bytes), solo unit? (4 bytes)
and so on...
example with my save, starting from offset 00000410 :
6D 29 00 00 02 01 00 00 < kogoro & mii have 10605 xp, which is 296Dh (6D29 in little endian)
5A 2D 00 00 00 00 00 00 < jin & xiaoyo have 11640 xp => 2D5Ah => 5A 2D
and so on...
on the japanese forum, they put codes like
20000410 0001869F
which seems to fit, as 1869Fh = 99999.
of course we have to write it as little endian in the savefile, so 9F8601
However, when I do it then reimport save, i get a message from the game "corrupt quicksave data, erasing data..." or "corrupt save data, erasing data.."
am I supposed to change stuff in the 00000c64.dat and 00000c64_.dat ? I don't understand what these files are...
this is the first time I'm editing 3ds games, but I don't see mention of anything else to do when modifying savefiles in other tutorials..
I hope someone can help me find a solution..