ROM Hack Suggestion Digimon Cyber Sleuth Complete Collection Save Editor?

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,390
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,673
Country
United States
I finally got it working (kinda). The problem was that the software added too many bytes to the slot files, even though I specifically type 64 as the number of bytes. After removing the extra bytes and re-encrypting, the saves load in game.
The new issue though, is that my primary save 0000.bin, crashes the game.. 0002.bin works fine though.
I guess it's unrelated to the import process, and may have something to do with the contents of the save.
Either way, thanks for getting me this far!
If you're using HxD, the 'Insert bytes' function makes the number of bytes you tell it to insert hexadecimal by default. You need to select the 'dec' radio button under the 'Bytecount' box, then type in '64' in the 'Bytecount' box. Or you could skip the radio button and type '40' into the 'Bytecount' box. Same thing.
 
  • Like
Reactions: Jokiz

MakesToast

Member
Newcomer
Joined
Jan 11, 2022
Messages
6
Trophies
0
Age
27
XP
99
Country
Australia
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.
Ive been trying or hours to do this.

Copied my saves from Switch to PC using JKSV

Edited with HxD - 0000.bin all 8 offset to 77 77 77 77 then deleted all of them
Edit slot_0000.bin , added 64 bytes and changes 600 to 568 at the correct location of 0x107

the save file show up ingame however when i load it, it crashes the game

i dont know exactly what im doing wrong here
cloud save is disabled

Edit: i uploaded my savefile, if you can take a look at it please :)
 

Attachments

  • savedata.rar
    30.4 KB · Views: 10
Last edited by MakesToast,

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,390
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,673
Country
United States
Ive been trying or hours to do this.

Copied my saves from Switch to PC using JKSV

Edited with HxD - 0000.bin all 8 offset to 77 77 77 77 then deleted all of them
Edit slot_0000.bin , added 64 bytes and changes 600 to 568 at the correct location of 0x107

the save file show up ingame however when i load it, it crashes the game

i dont know exactly what im doing wrong here
cloud save is disabled

Edit: i uploaded my savefile, if you can take a look at it please :)

If you're using HxD, the 'Insert bytes' function makes the number of bytes you tell it to insert hexadecimal by default. You need to select the 'dec' radio button under the 'Bytecount' box, then type in '64' in the 'Bytecount' box. Or you could skip the radio button and type '40' into the 'Bytecount' box. Same thing.

Did you even read the rest of the thread, and follow these instructions?
Post automatically merged:

If you did do it properly, then it is quite possible that you cheated for something that is valid on Switch, but invalid on PC. In which case your save file will never work on PC. For example, an undub mod would crash the Steam version, because certain text (namely your DigiLine messages) are stored in your save file, and the undub mod modifies several of these messages.
 

MakesToast

Member
Newcomer
Joined
Jan 11, 2022
Messages
6
Trophies
0
Age
27
XP
99
Country
Australia
Did you even read the rest of the thread, and follow these instructions?
Post automatically merged:

If you did do it properly, then it is quite possible that you cheated for something that is valid on Switch, but invalid on PC. In which case your save file will never work on PC. For example, an undub mod would crash the Steam version, because certain text (namely your DigiLine messages) are stored in your save file, and the undub mod modifies several of these messages.
i havent done anything to modify the original game on the switch as it is, i have 400hours on it.
no cheats nothing, i even tried to create a new savefile that is clean, new game not new game+ and whenever i transfer to PC and do the instructions , it shows up ingame however when i try and load it, it crashes the game, i even tried with a cracked version of the game.

im using 1.0.3 the European release on the switch and the complete edition on steam, with cloud saving turned off

EDIT 1: i tried the save game posted by GreenMII and tried to convert it to PC as it is a switch save, works perfectly on switch, however once i convert it to PC , it crashes the game when i load it (black screen then crash)
 
Last edited by MakesToast,

SydMontague

Well-Known Member
Newcomer
Joined
Oct 19, 2017
Messages
77
Trophies
0
XP
1,875
Country
Germany
There is a very good chance that there are more format differences between the save games, that are not accounted for in my original instructions. Which seemingly causes the game to crash for some savegames.

Seems unfortunate, but there isn't much we can do about it—it was a very hacky solution to begin with. (Just to be clear, there *is* something that could be done about it, but it would require a more in-depth analysis of the save format differences...)
 
  • Like
Reactions: MakesToast

MakesToast

Member
Newcomer
Joined
Jan 11, 2022
Messages
6
Trophies
0
Age
27
XP
99
Country
Australia
There is a very good chance that there are more format differences between the save games, that are not accounted for in my original instructions. Which seemingly causes the game to crash for some savegames.

Seems unfortunate, but there isn't much we can do about it—it was a very hacky solution to begin with. (Just to be clear, there *is* something that could be done about it, but it would require a more in-depth analysis of the save format differences...)
Thats understandable, honestly thank you so much for all your work and thank Maq47 as well! and everyone who contributed to making the editors and hack and mods available :)
 

idunnosoSTFU

New Member
Newbie
Joined
Jul 24, 2021
Messages
3
Trophies
0
Age
32
XP
43
Country
Malaysia
Yeah, unfortunately it doesn't work for me either. Pretty sure I did everything correctly. Took me quite few hours to understand it. Does it matter if the saves come from an emulator and not the actual console?
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,390
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,673
Country
United States
Yeah, unfortunately it doesn't work for me either. Pretty sure I did everything correctly. Took me quite few hours to understand it. Does it matter if the saves come from an emulator and not the actual console?
Only the US version of the game works, and only if you start the game in English. If you started any save with your Switch console in a language other than US English, it will cause the save file to be incompatible. Also, if you used cheats to modify your stats, and any one stat is above 999 (except HP, of which the highest is 9990), it will cause an error upon loading the save file.

Edit: Also, I believe there are some incompatibilities with the save editor and certain saves that have started both games on the same save file (New Game+); I have not yet found a fix for the issue. My own saves work just fine with the editor, however, which confuses me even more...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=xpLm0eXndNw