Well, I just now saw the message you quoted earlier in your first message here (for some reason, possibly network issues on GBAtemp's end, the quote didn't show up earlier). When I tried converting the Switch saves to the Steam version, it never occurred to me that the file size of the '000x.bin' files are contained within the 'slot_000x.bin' files as plain text, so I only tried modifying the '000x.bin' files. I did remove those values because I noticed they weren't present in the Steam version's save files, but didn't know to do the other step. This process works. The steps, in order, and by file modified, are:
in '000x.bin':
1.) Delete 4 bytes at the following offsets; after deleting one 4-byte value, subtract 0x4, 0x8, 0xC, 0x10, et cetra from the next offset to account for the fact that you removed some values.
0x0004BA0C
0x0004BA9C
0x0004BACC
0x0004BB0C
0x000AD1AC
0x000AD23C
0x000AD26C
0x000AD2AC
You can make this easier by setting the values at these offsets to 0x77, then removing all sets of 4 0x77s from 0x0004BA0C to 0x0004BB10 and from 0x000AD188 to 0x000AD2B0. This will have the same effect, but you don't have to keep track of the differences in offsets.
2.) Save '000x.bin'. Do these first 2 steps for all files with values of x of 0, 1, and 2 in '000x.bin'.
in 'slot_000x.bin':
1.) Go to 0x40 in the file and insert 64 0x00 values at that spot. To be exact, they have to be inserted somewhere between 0x30 and 0xBF of the file, it doesn't matter exactly where you insert from in that range.
2.) Go to 0x0107 (this is after, and accounting for, adding the 64 0x00 bytes from step 1) and change the 3 bytes at that exact offset to:
'0x35 0x36 0x38', or go into the Text column of your text editor and replace the '600' text at that offset with '568' (without quotes). Either of these will have the same result.
3.) Save 'slot_000x.bin'. Do steps 1 to 3 with all files with values of x of 0, 1, and 2 in 'slot_000x.bin'.
Finally, run saveencrypt on all 000x.bin and slot_000x.bin with the following command via Windows Command Prompt:
Code:
DSCSToolsCLI.exe --saveencrypt <source path> <target path>
, replacing '<source path>' with the exact location on your PC where you saved the edited files (if you saved them in the directory where DSCSToolsCLI.exe resides, then replace it with .\<filename>, where '<filename>', obviously is replaced with the file name of the file you're encrypting), and replacing '<target path>' with the full location of where you want to save the edited files (I suggest creating an 'encrypted' folder in the folder where you stored your hex edited saves; in the case of the location of your hex edited saves being the same folder DSCSToolsCLI.exe is in, you would simply replace '<target path>' with '.\encrypted\<filename>', again, replacing <filename> with the same name you used in '<source path>'.)
Finally, copy the newly encrypted files into your Steam game save directory for DSCS:CE and replace the files. for cracked versions, this is:
C:\Users\<username>\AppData\LocalLow\BANDAI NAMCO Entertainment\Digimon Story Cyber Sleuth Complete Edition\Saved\SaveGames\679317189\
After that, load up the game, and enjoy having your progress on PC.