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.
View attachment 403014
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.
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.
Interesting... Well, it's unfortunate that it's not a simple fix. This issue gave me quite the headache when I encountered it. Anyways, thanks again for going through the trouble of finishing the editor! Looking through your code, I definitely trust it a lot more than my single college course of C#.
@Green Mii, I have added the missing data for Hacker's Memory Digimon, as well as filled in about 95% of the form data for Cyber Sleuth. I have not yet started on the form data for Hacker's Memory, although I will soon. After that, I will add money editing to the editor, after which point I believe a v1.0.0 release is in order after testing. After that, my final 2 goals are inventory and farm editing, after which I can consider my part of creating the save editor complete, and open up improving it to other people on GitHub.
Good day is there someone still playing digimon story cyber sleuth on PsVita?
Im trying to find the exact code to Modify Inventory or Items. Since the only available cheat code is maxing out everything.
For example i want a specific item on "Equipment" Section Only.
Master Barrier x99 , without ruining the key items.
ID: PCSE00755
# Title: Digimon Story Cyber Sleuth
# Region: USA
# Version: 1.04
# Type: NoNpDrm
_V0 Have Brave Point A in Slot 1
$D202 840AD955 00AC85E5
$0000 83F6039C 00000036
$0000 83F603A4 00000063
$D202 841AD955 00AC85E5
$0000 8406039C 00000036
$0000 840603A4 00000063
==
Master Barrier Item ID:
018A "394
*Heres the code to modify the USABLE ITEMS* can someone guide me to Modify the "EQUIPMENT" only, because this address code is for "USABLE" items only, it crashes when i try to change the item ID. thanks in advance.
Good day is there someone still playing digimon story cyber sleuth on PsVita?
Im trying to find the exact code to Modify Inventory or Items. Since the only available cheat code is maxing out everything.
For example i want a specific item on "Equipment" Section Only.
Master Barrier x99 , without ruining the key items.
ID: PCSE00755
# Title: Digimon Story Cyber Sleuth
# Region: USA
# Version: 1.04
# Type: NoNpDrm
_V0 Have Brave Point A in Slot 1
$D202 840AD955 00AC85E5
$0000 83F6039C 00000036
$0000 83F603A4 00000063
$D202 841AD955 00AC85E5
$0000 8406039C 00000036
$0000 840603A4 00000063
==
Master Barrier Item ID:
018A "394
*Heres the code to modify the USABLE ITEMS* can someone guide me to Modify the "EQUIPMENT" only, because this address code is for "USABLE" items only, it crashes when i try to change the item ID. thanks in advance.
Actually, any item can be in any slot, so technically, because of the way inventory is coded in DSCS, the code you posted will also crash if you sell the starting items at a new game, and then enable the cheat, as your starting outfit is a Key Item, and would be in item slot 1 in that case, so the game will crash upon entering the Key Items menu. A proper code will edit the 'pouch ID' appropriately. Since I do not know the exact memory layout of the Vita version (and have never owned a Vita in my entire life), I cannot help you any further. Furthermore, this thread is for the PC and Switch compilation of both DSCS games, and as a result you are breaking GBAtemp rules by posting irrelevant content in this thread, so I really cannot help you further.
I manage to figure out the codes myself. The item modifier codes works perfect! Both on CS and HM. No crashes or bug encountered anymore. Thank you for the reply anyway and i apologize for the irrelevant content
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.
I want to transfer my switch saves to steam but im not sure how to go about it, can you explain how you'd remove the first 32 bytes? I’ve never done something like this before
I want to transfer my switch saves to steam but im not sure how to go about it, can you explain how you'd remove the first 32 bytes? I’ve never done something like this before
It turned out to be much more involved than simply doing that, and I could never get it to work, sadly. on the other hand, @Green Mii, I have completed the entire party editing function, and once I add money editng, I will take a temporary break for other priorities before adding DigiFarm editing. The code currently works 100% and I have attached a 'beta' of it for everyone's testing. Everyone, let me if it works well for you. There may be quirks with data that I do not know about yet, so I am providing the current build hoping to find these nuances.
Note that this save editor only works for the US Switch version of the game (not the Steam release), which has a file size of 843,600 bytes, and a filername of 000x.bin, where x is a number between 0 and 2, which represents the save slot number. The slot_000x.bin and system_data.bin files do not need edited at all, but should still be included with the edited save file regardless.
Once DigiFarm editing is complete, I will openly invite the general public to add the items editing feature, as I don't know where to start with that code-wise (I'm still a relative noob coder), upon which the latest version will be uploaded to GitHub for public viewing.
It turned out to be much more involved than simply doing that, and I could never get it to work, sadly. on the other hand, @Green Mii, I have completed the entire party editing function, and once I add money editng, I will take a temporary break for other priorities before adding DigiFarm editing. The code currently works 100% and I have attached a 'beta' of it for everyone's testing. Everyone, let me if it works well for you. There may be quirks with data that I do not know about yet, so I am providing the current build hoping to find these nuances.
Note that this save editor only works for the US Switch version of the game (not the Steam release), which has a file size of 843,600 bytes, and a filername of 000x.bin, where x is a number between 0 and 2, which represents the save slot number. The slot_000x.bin and system_data.bin files do not need edited at all, but should still be included with the edited save file regardless.
Once DigiFarm editing is complete, I will openly invite the general public to add the items editing feature, as I don't know where to start with that code-wise (I'm still a relative noob coder), upon which the latest version will be uploaded to GitHub for public viewing.
I tried to open my saves butkept throwing unhandled exception errors. Somehow my Digimon ended up with stats that are higher than the numeric boxes can go? My PlatinumNumemon had 1097 Def and 999 Cam so I'm not sure what I was doing back then. Anyways, after changing the values manually, the editor worked perfectly! Messed around with stats, moves, accessories, even the attributes and digivolution level and everything works flawlessly. Good job!
I tried to open my saves butkept throwing unhandled exception errors. Somehow my Digimon ended up with stats that are higher than the numeric boxes can go? My PlatinumNumemon had 1097 Def and 999 Cam so I'm not sure what I was doing back then. Anyways, after changing the values manually, the editor worked perfectly! Messed around with stats, moves, accessories, even the attributes and digivolution level and everything works flawlessly. Good job!
I am almost done with v1.0 of the save editor. I am currently finishing up rank and CSP/Hacker Points editing, then it will be 100% ready for a release, which I will put in a new thread in the appropriate section. Then I will take a 2-3 month break before adding in DigiFarm editing for both games, which will release in v2.0, and finally I will commission a helper for help with inventory editing for v3.0. I may end up doing a v4.0 for editing DigiBank Digimon, but that's quite a ways off, and isn't currently on the roadmap.
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
It's been a while since Microsoft released the Xbox One, and despite its age, there haven't been any reliable softmod methods to hack the console. Until now. A post...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
Skyward Sword is a divisive title in the Zelda series. Hailed with praise at launch with a 93 Metacritic average, the game since received criticism for the...
The complete source code for the Super Nintendo Entertainment System (SNES) version of Doom has been released on archive.org. Although some of the code was partially...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
It's been a while since Microsoft released the Xbox One, and despite its age, there haven't been any reliable softmod methods to hack the console. Until now. A post...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...
The complete source code for the Super Nintendo Entertainment System (SNES) version of Doom has been released on archive.org. Although some of the code was partially...
E3 may be gone, but it's not forgotten, as the trend of a massive Summer video game showcase still lives on in the form of the Summer Game Fest. Promising two hour of...