Asenna Steam
kirjaudu sisään
|
kieli
简体中文 (yksinkertaistettu kiina)
繁體中文 (perinteinen kiina)
日本語 (japani)
한국어 (korea)
ไทย (thai)
български (bulgaria)
Čeština (tšekki)
Dansk (tanska)
Deutsch (saksa)
English (englanti)
Español – España (espanja – Espanja)
Español – Latinoamérica (espanja – Lat. Am.)
Ελληνικά (kreikka)
Français (ranska)
Italiano (italia)
Bahasa Indonesia (indonesia)
Magyar (unkari)
Nederlands (hollanti)
Norsk (norja)
Polski (puola)
Português (portugali – Portugali)
Português – Brasil (portugali – Brasilia)
Română (romania)
Русский (venäjä)
Svenska (ruotsi)
Türkçe (turkki)
Tiếng Việt (vietnam)
Українська (ukraina)
Ilmoita käännösongelmasta
DSCSTools -> https://github.com/SydMontague/DSCSTools/releases
Will try it later, thank you so much
Ok so the slot_000x.bin file I had no issues, but after deleting those individual values on the other one I couldn't get the command to generate valid a file. There was not "Done" in the command line either and the file generated was empty. I'm probably doing something wrong, how do I remove the values from the 000X.bin file? Do I just go on them pressing "delete" on the offset values or is it more complicated than that? Also if I do it one by one the values below the one I delete get shifted it seems, is that correct? Sorry it's my first time using a Hex Editor
Pressing "delete" should do the trick in HxD, it will shift everything beyond and that's intended. I recommend starting with the highest offset first, since way you don't have to do some math.
Ok, I've made a stupid mistake, I was deleting 2 bytes instead of 4 in the 000X.bin file, I got it working now, thank you so much. And yes, putting them all in the same folder as DSCSTools did help. Just tested it and my save file showed up just fine, cheers!
EDIT: nvm it crashed when I try to load it, but it's not showing up "corrupted" anymore
https://media.discordapp.net/attachments/1122147280368173096/1125492710053253120/image.png
And press delete. That's what I did for each offset. Is that wrong?
So if you delete 0x0004BA0C first then the second offset would become 0x0004BA98 instead.
I recommend starting from the bottom of the list, this way no shifting occurs.
Thank you so much! Got it to work but I had to add 40 bytes for 843600 to be at 0x0104 rather than 64.
As a side note, how would I learn where to find the proper places to insert/delete bytes when converting saves between platforms? I'd love to learn how to be able to do this myself in other games
I've done some work on reverse engineering the game with tools like Ghidra where I also documented the PC save file structure.
With that knowledge I was able to view the Switch save in a hex editor, allowing me to figure out where the structure differs and also what the purpose of that data that differs should be.
From I just tried to delete what was "extra" in the hope it's not important, in an attempt to get it back in line. And it seemed to work reasonably well.