same.
Edit: cant find the attributes directly...at less its stored in some weird way or the sum of more variables...
pretty sure they're 32 variables, found something that could be it in save file but its very messy in here, near bottom "UIAspectsData" there's some funky data with exactly 32 variables, no clue how to read them though.
edit2: can confirm its those, i managed to get a point at the email at computer, overwrite, then get a point somewhere else.
does not seem to give endless of the same variable?
Edit3: Nevermind, its "AspectSerializer" the other one just shows stuff, this one is the brains, how does it work? looks like every bit is a thing? honestly no clue yet.
Figured it out.
everything is in "IntProperty(hex) simply change a few things in those and you get plenty of stats, got myself 258 in all 4 stats for myself by changing 2 bytes in 4 of em.
figure the rest out ye,self if anyone wanna be mad enough to do what i did, otherwise wait for a cheat table.
Figured it out.
everything is in "IntProperty(hex) simply change a few things in those and you get plenty of stats, got myself 258 in all 4 stats for myself by changing 2 bytes in 4 of em.
figure the rest out ye,self if anyone wanna be mad enough to do what i did, otherwise wait for a cheat table.
jamilnielsen, thank you for sharing your findings here.
Could you please provide detailed information on your findings and how did you get to them? I am very-very new to this and have less to no specific knowledge which could help to extrapolate your findings on my end.
Here is what I've reached so far. I started the game with a Hedonic approach (1-2-2-1 for initial stats). I didn't allocate any stats and didn't choose any profession. Just started the game, chose a few start dialog options, manually saved game and then closed the game.
Then I tried to use a hex editor program on this manual save (.../appdata/local/gamedec/saved/savegames/save_1.sav). I search for "IntProperty" there as you kindly indicated before. The program gives me 434 results which can be divided approximately into several groups:
jamilnielsen, thank you for sharing your findings here.
detailed information
For those who still trying the HEX - the specifics to find:
go to offset 0000038F60. Do not search for the game values: all you need is to find the 01 byte and change it (I committed the 18). The whole experiment pattern is:
Go to AppData\Local\GameDEC\Saved\SaveGames, choose the Save File you will change, backup it
Open the Save File from AppData\Local\GameDEC\Saved\SaveGames, for example, save_20 with HEX editor
Then go to offset 0000038F60
Search for 01 bytes and ignore the rest
Change the first number, commit (save changes)
Load game - see if the desired value changed and nothing is broken
If everything is OK, proceed. Otherwise - restore from backup
Go down the list and continue to change ONLY the 01 until you get all the desired changes
jamilnielsen, thank you for sharing your findings here.
detailed information
For those who still trying the HEX - the specifics to find:
go to offset 0000038F60. Do not search for the game values: all you need is to find the 01 byte and change it (I committed the 18). The whole experiment pattern is:
Go to AppData\Local\GameDEC\Saved\SaveGames, choose the Save File you will change, backup it
Open the Save File from AppData\Local\GameDEC\Saved\SaveGames, for example, save_20 with HEX editor
Then go to offset 0000038F60
Search for 01 bytes and ignore the rest
Change the first number, commit (save changes)
Load game - see if the desired value changed and nothing is broken
If everything is OK, proceed. Otherwise - restore from backup
Go down the list and continue to change ONLY the 01 until you get all the desired changes
There is no such offset in my save file, by changin the only 01 value I found it just changed character model.
jamilnielsen, thank you for sharing your findings here.
detailed information
For those who still trying the HEX - the specifics to find:
go to offset 0000038F60. Do not search for the game values: all you need is to find the 01 byte and change it (I committed the 18). The whole experiment pattern is:
Go to AppData\Local\GameDEC\Saved\SaveGames, choose the Save File you will change, backup it
Open the Save File from AppData\Local\GameDEC\Saved\SaveGames, for example, save_20 with HEX editor
Then go to offset 0000038F60
Search for 01 bytes and ignore the rest
Change the first number, commit (save changes)
Load game - see if the desired value changed and nothing is broken
If everything is OK, proceed. Otherwise - restore from backup
Go down the list and continue to change ONLY the 01 until you get all the desired changes
Thank you so much! I used Cheat Engine Memory View for this. I had started with the offset you suggested but could change only three of the aspects. But then I went back a little and started to offset 0000038E88 where I found the missing aspect.
jamilnielsen, thank you for sharing your findings here.
detailed information
For those who still trying the HEX - the specifics to find:
go to offset 0000038F60. Do not search for the game values: all you need is to find the 01 byte and change it (I committed the 18). The whole experiment pattern is:
Go to AppData\Local\GameDEC\Saved\SaveGames, choose the Save File you will change, backup it
Open the Save File from AppData\Local\GameDEC\Saved\SaveGames, for example, save_20 with HEX editor
Then go to offset 0000038F60
Search for 01 bytes and ignore the rest
Change the first number, commit (save changes)
Load game - see if the desired value changed and nothing is broken
If everything is OK, proceed. Otherwise - restore from backup
Go down the list and continue to change ONLY the 01 until you get all the desired changes
Thank you so much! I used Cheat Engine Memory View for this. I had started with the offset you suggested but could change only three of the aspects. But then I went back a little and started to offset 0000038E88 where I found the missing aspect.
Can you tell me exactly what offset you searched and what values you changed? I am at offset 00038F60 and there is no 01 value there. Also, with what value you changed them?
Yeah every 01 I find to edit just changes the character model. Prolly has to do with the background you chose and player model changing the save files. The aspect (stats) are 4bytes though. You can find them if you wait until you get more and have a higher number to work with but I wanna do it from the get-go.
Okay apparently if you scan for all you can find byte value of the particular stat if you change background and scan and again etc. however while i can find it change it and freeze it it doesnt stick because its tied to background somebody else is gonna going to have to do next step and modify the code there or something
Edit: Those are adresses on character creation screen i got
1FAB7860
1FAB7861
1FAB7862
1FAB7863
so the stats on creation screen seem to be incredibly close to each other, now only to figure out how to make them stick.
Pointers i found are
1FAB7600
1FAB7601
1FAB7602
1FAB7603
so pointer appears to be -200 offset still dont know how to make it stick.
after clicking on next pointer for first value changes to 1FAB7820 so i presume pointers would be 1FAB7820 1FAB7821 1FAB7822 1FAB7823 in my version
okay basically find the offset 00038F60 and then look around for 01 value and change the values 01 to FF experimentally it can be bit before 00038F60 ofset but mostly behind it you want to switch your view of hex editor to hex and and search for 01 near 00038f60 and that 01 should be in IntProperty area so to speak.
Now to just find how to deal with skills. okay i apparently accidentally hacked skills, it has to be 01 as well and its naer 0038f60 as well. two hours but its done anybody wants i can edit those saves for them it should be 10 minutes job now that i know what to do.