Hopefully we can use this topic to discuss save game region conversion efforts. Below are just my initial attempts and findings.
Having played a couple of titles on their import JP versions before the US version was released, I've been looking for a way to convert save files from one region to another.
Thanks to Waninkoko's Save Game Extractor, we can now get Brawl and MK Wii save files.
So I began the task of trying to figure out how to convert these.
In Brawl, like many games, we have a couple of different files....
ADVSV0.BIN, ADVSV1.BIN, AUTOSV0.BIN, AUTOSV1.BIN, BANNER.BIN, NET0.BIN, NET1.BIN, FILELIST.DAT, WC24PUBK.MOD, and COLLECT.VFF
Our best option is to compare these files between US and JP saves.
So, I backed up my saves for both regions, deleted them, and restarted the game on each region, so it would generate the basic save "template" for each region.
Then, I extracted both of these to compare the results.
The two save files are available here for anyone wanting to do their own comparison:
http://prodigysim.net/brawlsaves.7z
And here is what I found.
First of all, most of the files are identical.
NET0.BIN, NET1.BIN, and WC24PUBK.MOD all contained no data (as in all null bytes)
ADVSV0 and ADVSV1 contained some sort of trash data, bit it was equivalent.
BANNER.BIN is obviously the save manager icon for the save file. In region conversion, it is obvious that this file should just be copied from another save from the correct region.
Upon comparison of the AUTOSV files, I discovered the the only differences were in the last few bytes of the file. I compared these footers to those in my personal RSBJ and RSBE save backups, and there were no correlations between region and footers. That is to say, the two RSBJ saves had different bytes at the end of this file.
That leaves only the COLLECT.VFF file.
I did a 3x2 comparison of...
US Template save vs JP Template Save
US Template save vs JP Real Save
US Template save vs US Real Save
to try to determine region-based differences between the files.
Unfortunately, there are a large number of differences between these two files.... a LARGE number. And it seems obvious that there are some format differences beyond headers, as I'm sure there may be a number of differences in trophies available between US and Japanese games...
However, I was able to single out the following pieces of data as definitely different between US and JP versions of the saves:
But that's about it.
So, in the end, I'm stumped on how to calculate a US save equivalent for a JP save for Brawl. Maybe someone else will have a bright idea and be able to decipher it.
I'm going to spend some time working on the Mario Kart Wii PAL and US saves now. Maybe I'll have more luck.
Also, if someone creates a "Template" save for PAL Brawl I'd be glad to give US/PAL conversion a go.
Having played a couple of titles on their import JP versions before the US version was released, I've been looking for a way to convert save files from one region to another.
Thanks to Waninkoko's Save Game Extractor, we can now get Brawl and MK Wii save files.
So I began the task of trying to figure out how to convert these.
In Brawl, like many games, we have a couple of different files....
ADVSV0.BIN, ADVSV1.BIN, AUTOSV0.BIN, AUTOSV1.BIN, BANNER.BIN, NET0.BIN, NET1.BIN, FILELIST.DAT, WC24PUBK.MOD, and COLLECT.VFF
Our best option is to compare these files between US and JP saves.
So, I backed up my saves for both regions, deleted them, and restarted the game on each region, so it would generate the basic save "template" for each region.
Then, I extracted both of these to compare the results.
The two save files are available here for anyone wanting to do their own comparison:
http://prodigysim.net/brawlsaves.7z
And here is what I found.
First of all, most of the files are identical.
NET0.BIN, NET1.BIN, and WC24PUBK.MOD all contained no data (as in all null bytes)
ADVSV0 and ADVSV1 contained some sort of trash data, bit it was equivalent.
BANNER.BIN is obviously the save manager icon for the save file. In region conversion, it is obvious that this file should just be copied from another save from the correct region.
Upon comparison of the AUTOSV files, I discovered the the only differences were in the last few bytes of the file. I compared these footers to those in my personal RSBJ and RSBE save backups, and there were no correlations between region and footers. That is to say, the two RSBJ saves had different bytes at the end of this file.
That leaves only the COLLECT.VFF file.
I did a 3x2 comparison of...
US Template save vs JP Template Save
US Template save vs JP Real Save
US Template save vs US Real Save
to try to determine region-based differences between the files.
Unfortunately, there are a large number of differences between these two files.... a LARGE number. And it seems obvious that there are some format differences beyond headers, as I'm sure there may be a number of differences in trophies available between US and Japanese games...
However, I was able to single out the following pieces of data as definitely different between US and JP versions of the saves:
Code:
OffsetÂÂÂÂUS HEXÂÂÂÂJP HEX
0x1daÂÂÂÂUS: FF FFÂÂÂÂJP: DE 00
0x1e0ÂÂÂÂUS: E1 00ÂÂÂÂJP: FF FF
0x212ÂÂÂÂUS: FA 00 FF FFÂÂÂÂJP: FF FF 00 00
0xe1daÂÂÂÂUS: FF FFÂÂÂÂJP: DE 00
0xe1e0ÂÂÂÂUS: E1 00ÂÂÂÂJP: FF FF
0xe212ÂÂÂÂUS: FA 00 FF FFÂÂÂÂJP: FF FF 00 00
So, in the end, I'm stumped on how to calculate a US save equivalent for a JP save for Brawl. Maybe someone else will have a bright idea and be able to decipher it.
I'm going to spend some time working on the Mario Kart Wii PAL and US saves now. Maybe I'll have more luck.
Also, if someone creates a "Template" save for PAL Brawl I'd be glad to give US/PAL conversion a go.