DaneJ8 Posted December 15, 2020 Posted December 15, 2020 This is what I came here to hope to see. Glad the thread has some attention.
Sarge198 Posted December 15, 2020 Posted December 15, 2020 On 12/15/2020 at 1:02 AM, BlackFirePC said: Does anyone know a tool that compare Hex values but that it is smart enough to tell you that some bytes were just shifted?For example01 AB F0 B1 - > 01 FF AB F0 B1 Would detect that I added a FF after the first 01 and mark only this as red (different) WinMerge might be able to do that: https://winmerge.org
robfri Posted December 15, 2020 Posted December 15, 2020 (edited) It would be nice to find the beginning of the character block and the end. Edited December 15, 2020 by robfri
BlackFirePC Posted December 15, 2020 Posted December 15, 2020 On 12/15/2020 at 2:59 AM, robfri said: It would be nice to find the beginning of the character block and the end.This way u could try to copy and paste the appearance of a character into a save.This way you could simply use the character creator in-game and paste the appearance into the other save...That's exactly what I'm trying to do, but no luck finding the begning of the block. I trie to copy a large part of the bytes before and after the character_customization starting and ending in a common string but it still didn't work. My guess is that there could be an index at the begining of the file with the size of each part of the file written. The problem is, even if you create 2 saves with the exact same character and settings, there are a lot of small differences between the save files everywhere. I tried to force a save before the first scene and right after I confirm the character creation but unfortunately the character information is only added to the save once the first scene loads. I'm out of ideas for now, maybe someone with more experience can figure this out.
huzhekun Posted December 15, 2020 Posted December 15, 2020 tbh it seems like this is gonna take some hours fiddling with a decompiler
robfri Posted December 15, 2020 Posted December 15, 2020 I think copy paste will not work. There character properties are not simply in a chunk.If u look at two saves from the same character, u will see that there is data changing between the properties.
huzhekun Posted December 15, 2020 Posted December 15, 2020 I would also like to point out that I attempted to edit a single byte in my old save file to change the skin type (in an identical way to another save file where it had the skin type i wanted), and my save loaded but it looked like the assassins creed bug where its just the eyes and teeth
huzhekun Posted December 15, 2020 Posted December 15, 2020 (edited) OK! some findings, most of the values seem to be at least readable in ascii text, so for example, if you change the number in ascii after nose from 01 to 02, you would go from nose 01 to 02. I have tried this and it is working with nose, jaw, eyes, and mouth. (skin type is not working) Edited December 15, 2020 by huzhekun
NukaCola069 Posted December 15, 2020 Posted December 15, 2020 Should have been in original game, totally crap. Someone please add this!
MistaWhizzard Posted December 15, 2020 Posted December 15, 2020 This is definitely required, and your preliminary investigations are interesting. I'll have a look at this myself in the coming days, I'll post any progress I make here.
Recommended Posts