ROM Hack Suggestion Digimon Cyber Sleuth Complete Collection Save Editor?

hex98765

Member
Newcomer
Joined
Dec 6, 2020
Messages
5
Trophies
0
Age
26
XP
37
Country
United States
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
 

hex98765

Member
Newcomer
Joined
Dec 6, 2020
Messages
5
Trophies
0
Age
26
XP
37
Country
United States
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
 

Meow1123

New Member
Newbie
Joined
Dec 15, 2020
Messages
1
Trophies
0
Age
23
XP
32
Country
Malaysia
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)
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,801
Trophies
1
Age
35
XP
3,446
Country
United States
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
 

shinwg

Well-Known Member
Member
Joined
Jul 1, 2016
Messages
537
Trophies
0
Age
42
XP
729
Country
United States
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
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,240
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,281
Country
United States
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.
 

shinwg

Well-Known Member
Member
Joined
Jul 1, 2016
Messages
537
Trophies
0
Age
42
XP
729
Country
United States
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
 

shinwg

Well-Known Member
Member
Joined
Jul 1, 2016
Messages
537
Trophies
0
Age
42
XP
729
Country
United States
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
 

Wuigi

Well-Known Member
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
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,

GT_210

New Member
Newbie
Joined
Jan 2, 2022
Messages
1
Trophies
0
Age
22
XP
22
Country
Canada
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,

SydMontague

Well-Known Member
Newcomer
Joined
Oct 19, 2017
Messages
72
Trophies
0
XP
1,732
Country
Germany
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.
 

Jamy0ne

New Member
Newbie
Joined
Jul 9, 2023
Messages
1
Trophies
0
Age
38
XP
14
Country
Belgium
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

Well-Known Member
Member
Joined
Apr 12, 2015
Messages
206
Trophies
0
XP
2,149
Country
United States
@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!
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,240
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,281
Country
United States
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

General chit-chat
Help Users
    DinohScene @ DinohScene: Certified Nin10yearold (tm)