ROM Hack Suggestion Digimon Cyber Sleuth Complete Collection Save Editor?

  • Thread starter Thread starter therealhoothoot
  • Start date Start date
  • Views Views 141,113
  • Replies Replies 214
  • Likes Likes 1
Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone

--------------------- MERGED ---------------------------

Yes, now i becom a erroro massage:
Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone

--------------------- MERGED ---------------------------

Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone

--------------------- MERGED ---------------------------

Oops sorry about that, updated the digimon.py in github
Please update to the new one
Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone

--------------------- MERGED ---------------------------

Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone
 
Yes, now i becom a erroro massage:
It’s not working

--------------------- MERGED ---------------------------

Ahh you have forget the Path to the Save.

Switch > EdiZon > editor paste(010014E00DB56000.json) > scripts > lib > python3.5 > digimon.py
receiving Error after opening Edizon in applet mode pushing (-) and loading my 0000.bin file I get error push + to reboot to rcm or (power) to shut off

help fix anyone

e38Mz6E.jpg
 
Just a hex editor, any one will do.
man i need help im new and i just downloaded hex editor but i dont know how to use it like which file to edit and how to edit items (i just want to get big amount of Popular Guy's Guide to level up me digimon fast but how to edit it)
 
man i need help im new and i just downloaded hex editor but i dont know how to use it like which file to edit and how to edit items (i just want to get big amount of Popular Guy's Guide to level up me digimon fast but how to edit it)
you can do that with cheat codes
 
Anyway, just removing the first 32 bytes SHOULD make a Switch save work on PC (assuming the files are named the same - slot_0000.bin, 0000.bin, system_data.bin, and system_graphic.bin), provided they are copied to "C:\Users\[Username]\AppData\Local\BANDAI NAMCO Entertainment\Digimon Story Cyber Sleuth Complete Edition\Saved\SaveGames\[random digits]\" (for the Steam version).

Edit: Oh, and be sure to use DSCSTools to encrypt the files first before copying them to the PC folder.
Hey bro can u explain me how to transfer my pc save to work on the switch or can I give u my pc save to convert it for me.thanks for lead
 
Someone will need to upload a Switch save to this site for me to give exact directions (I don't have a Switch).

--------------------- MERGED ---------------------------

Also, 'converting' the save required your console's prod.keys file.
 
Someone will need to upload a Switch save to this site for me to give exact directions (I don't have a Switch).

--------------------- MERGED ---------------------------

Also, 'converting' the save required your console's prod.keys file.
I have prod.key I believe someone post a switch save
 
Someone will need to upload a Switch save to this site for me to give exact directions (I don't have a Switch).

--------------------- MERGED ---------------------------

Also, 'converting' the save required your console's prod.keys file.
Bro when ever you have free time check the previous page Green Mii post a switch save already. If u can guide me on to convert pc save to switch save thanks
 
Sorry to necrobump this thread, but I just wanted to say that I found it very helpful when editing my hacker's memory save file on the vita.
I could finally add the first farm development kit to my inventory that I missed, I hate it so much when games lock you out from revisiting old areas.
The ids for items and categories are all the same although the little endianness ruins easy save editing a little.
The offset for the items is 0xA01D0.
Edit:
It seems that I got the missed development kit in chapter 13 during a mission anyway, so if you're willing to wait that long, there is no need to put it manually into your save file.
 
Last edited by Wuigi,
Some research I've done:

Cyber Sleuth Inventory:
Starting address: 0x3EB30
Item size: 24 bytes
Entries: 2000
Total size: 48,000 bytes

View attachment 183628
  • Red: Unknown. Seems to denote if an item exists in this slot. Typical values are 0x3F800001 but also seen are 0x00000001 and 0x3C88CE01. Bit 0 always seems to be 1. When item slot is empty example values include 0xD4157900 and 0xD4144500. Bit 0 always seems to be 0.
  • Yellow: Item slot number. Ranges from 0x00000000 to 0x000007CF (2000 slots).
  • Blue: Item type. Related to the tab the items appear in. 0x0: Usable Item, 0x1: Equipment, 0x2: Farm Goods, 0x3: Key Items, 0x4: Digimon Medals, 0x5: Accessories.
  • Green: Item ID. Changing this changes the item.
  • White: Unknown. Usually the same as the item ID but not always. Changing or leaving this number doesn't seem to do anything.
  • Black: Item quantity. If bit 24 is set to 1 then the item displays the "New" text next to its name.

Cyber Sleuth Money: 0x4B9B8 (4 bytes)
Cyber Sleuth Party Memory: 0x4B9C4 (4 bytes)

Some useful item IDs:
Code:
CA Vigor Mushroom               // Increase Max HP
CB Mental Melon                 // increase Max SP
CC Power Pine                   // Increase ATK
CD Aegis Apple                  // Increase DEF
CE Clever Carrot                // increase INT
CF Boost Banana                 // Increase SPD
D0 Miricale Meat                // Increase ABI & CAM
D1 Kyoko's Coffee Rainbow       // 5 turn stat boost, poisons Digimon
D2 Nokia Strange Candy          // +100% CAM to 1 Digimon
D3 Arata's Prized Comic         // Sells for 100,000 YEN
D4 Yuuko's Grand Feast          // Recover full HP/SP/Status for all Digimon
D5 DVD: Gangster girls          // ATK/EVA +50% for one ally
D6 Popular Guy's Guide          // 800,000 EXP
D7 Vanguard K's mask            // Sells for 100,000 YEN

I don't have the addresses for Hacker's Memory but the structures and info should be the same.

What I'm really looking for help with is the Field Guide and Medal Collection. If anyone has any info on those, I would love to be able to fully complete them so that I may import that data into a new game.

Example of edit:
View attachment 183632
How do I access this code to do all this? Also which file is this on PC?
 
Last edited by GT_210,
Just had the opportunity to convert a Switch save to PC.
You'll need a hex editor (e.g. HxD) and DSCSToolsCLI (use the static version) as well as the slot_000X.bin and 000X.bin

In the 000X.bin you have to remove 8 4-byte values at the following offsets (all before removal, keep that in mind!):
Code:
0x0004BA0C
0x0004BA9C
0x0004BACC
0x0004BB0C

0x000AD1AC
0x000AD23C
0x000AD26C
0x000AD2AC

Next in the slot_000X.bin you have add 64 bytes at like 0x00000040 (should be all 0 around there anyways) and change the ASCII "843600" at 0x0104 (after adding the 64 bytes) to "843568".

After that just run
Code:
DSCSToolsCLI.exe --saveencrypt <source path> <target path>
on both files and you should be good.
 
Some research I've done:

Cyber Sleuth Inventory:
Starting address: 0x3EB30
Item size: 24 bytes
Entries: 2000
Total size: 48,000 bytes

View attachment 183628
  • Red: Unknown. Seems to denote if an item exists in this slot. Typical values are 0x3F800001 but also seen are 0x00000001 and 0x3C88CE01. Bit 0 always seems to be 1. When item slot is empty example values include 0xD4157900 and 0xD4144500. Bit 0 always seems to be 0.
  • Yellow: Item slot number. Ranges from 0x00000000 to 0x000007CF (2000 slots).
  • Blue: Item type. Related to the tab the items appear in. 0x0: Usable Item, 0x1: Equipment, 0x2: Farm Goods, 0x3: Key Items, 0x4: Digimon Medals, 0x5: Accessories.
  • Green: Item ID. Changing this changes the item.
  • White: Unknown. Usually the same as the item ID but not always. Changing or leaving this number doesn't seem to do anything.
  • Black: Item quantity. If bit 24 is set to 1 then the item displays the "New" text next to its name.

Cyber Sleuth Money: 0x4B9B8 (4 bytes)
Cyber Sleuth Party Memory: 0x4B9C4 (4 bytes)

Some useful item IDs:
Code:
CA Vigor Mushroom               // Increase Max HP
CB Mental Melon                 // increase Max SP
CC Power Pine                   // Increase ATK
CD Aegis Apple                  // Increase DEF
CE Clever Carrot                // increase INT
CF Boost Banana                 // Increase SPD
D0 Miricale Meat                // Increase ABI & CAM
D1 Kyoko's Coffee Rainbow       // 5 turn stat boost, poisons Digimon
D2 Nokia Strange Candy          // +100% CAM to 1 Digimon
D3 Arata's Prized Comic         // Sells for 100,000 YEN
D4 Yuuko's Grand Feast          // Recover full HP/SP/Status for all Digimon
D5 DVD: Gangster girls          // ATK/EVA +50% for one ally
D6 Popular Guy's Guide          // 800,000 EXP
D7 Vanguard K's mask            // Sells for 100,000 YEN

I don't have the addresses for Hacker's Memory but the structures and info should be the same.

What I'm really looking for help with is the Field Guide and Medal Collection. If anyone has any info on those, I would love to be able to fully complete them so that I may import that data into a new game.

Example of edit:
View attachment 183632
Hi,
can you give me the exact code to have the item D6 popular Guy's guide. I have some difficulty to understand your method.

Thx
Post automatically merged:

Some research I've done:

Cyber Sleuth Inventory:
Starting address: 0x3EB30
Item size: 24 bytes
Entries: 2000
Total size: 48,000 bytes

View attachment 183628
  • Red: Unknown. Seems to denote if an item exists in this slot. Typical values are 0x3F800001 but also seen are 0x00000001 and 0x3C88CE01. Bit 0 always seems to be 1. When item slot is empty example values include 0xD4157900 and 0xD4144500. Bit 0 always seems to be 0.
  • Yellow: Item slot number. Ranges from 0x00000000 to 0x000007CF (2000 slots).
  • Blue: Item type. Related to the tab the items appear in. 0x0: Usable Item, 0x1: Equipment, 0x2: Farm Goods, 0x3: Key Items, 0x4: Digimon Medals, 0x5: Accessories.
  • Green: Item ID. Changing this changes the item.
  • White: Unknown. Usually the same as the item ID but not always. Changing or leaving this number doesn't seem to do anything.
  • Black: Item quantity. If bit 24 is set to 1 then the item displays the "New" text next to its name.

Cyber Sleuth Money: 0x4B9B8 (4 bytes)
Cyber Sleuth Party Memory: 0x4B9C4 (4 bytes)

Some useful item IDs:
Code:
CA Vigor Mushroom               // Increase Max HP
CB Mental Melon                 // increase Max SP
CC Power Pine                   // Increase ATK
CD Aegis Apple                  // Increase DEF
CE Clever Carrot                // increase INT
CF Boost Banana                 // Increase SPD
D0 Miricale Meat                // Increase ABI & CAM
D1 Kyoko's Coffee Rainbow       // 5 turn stat boost, poisons Digimon
D2 Nokia Strange Candy          // +100% CAM to 1 Digimon
D3 Arata's Prized Comic         // Sells for 100,000 YEN
D4 Yuuko's Grand Feast          // Recover full HP/SP/Status for all Digimon
D5 DVD: Gangster girls          // ATK/EVA +50% for one ally
D6 Popular Guy's Guide          // 800,000 EXP
D7 Vanguard K's mask            // Sells for 100,000 YEN

I don't have the addresses for Hacker's Memory but the structures and info should be the same.

What I'm really looking for help with is the Field Guide and Medal Collection. If anyone has any info on those, I would love to be able to fully complete them so that I may import that data into a new game.

Example of edit:
View attachment 183632
Hi,
sorry but i have some difficulty to understand how to do. I want to add an item ( D6 popular guy's guide ) to my inventory.
Wich memory's adress is? How do it this?
Thx
 
@Green Mii I am finishing your save editor for you, as you seem to be unwilling to finish it. I have forked your repository and am currently filling in the rest of the party Digimon data.
Thank you, I'm honestly glad someone is picking up where I left off! I had meant to finish it eventually, but I ended up losing interest in it because I couldn't figure out how to resolve the bug with accessories being permanently stuck on the Digimon after editing. Hopefully you're able to figure that part out!
 
Thank you, I'm honestly glad someone is picking up where I left off! I had meant to finish it eventually, but I ended up losing interest in it because I couldn't figure out how to resolve the bug with accessories being permanently stuck on the Digimon after editing. Hopefully you're able to figure that part out!
I figured it out, but I don't think it is possible to work around it... When you equip an Equipment item or Accessory item, the item quantity in the bag doesn't go down, rather, the next highest byte gets incremented by 1.

1699287394237.png

The number highlighted in green is the item ID, the number highlighted in orange is the item quantity (purposely set to 98 in this case rather than 99), and the number in red is the number of items equipped.

In the case of the save editor, when giving an Equipment item or Accessory item to a Digimon, then attempting to remove it in-game, the 'number equipped' marker cannot decrement, so the item cannot be removed. As you can imagine, coding a workaround will be exceedingly difficult, and is generally not worth it.
Post automatically merged:

Anyway, I'm done with 95% of the remaining Digimon data:
https://github.com/M1CR0H4CK3R/Digi...on-Switch-Save-Editor/blob/main/MainEditor.cs

After that, I've gotta update the form itself:
https://github.com/M1CR0H4CK3R/Digi...-Save-Editor/blob/main/MainEditor.Designer.cs
After that, Digimon editing will be full-featured, with the only remaining thing being Player data, such as money, party memory, items, and the like, which I think I can make the code for with my skills.
 
Last edited by Maq47,

Site & Scene News

Popular threads in this forum