If you change characters level the stat points don't reset. Level 165 is what you need so all stats stay 99 (5 stats at 99 is 495. 495 divided by 3 points per level is 165) in memory characters level is 4 bytes before experiencejonaaa wrote: ↑Mon Apr 28, 2025 7:29 amYes, correct. I did a direct Save Editing, which you can easily do with uesave-rs, search GitHub, so, i found some interesting stuff:Jagabong wrote: ↑Mon Apr 28, 2025 6:32 amThat's very interesting that you say that. Because as far as I can see, each time I load my save, I load a seemingly persisted value of Attribute Points. I can distribute some points and change this value and it **will** be persisted.
Moreover, I managed to reverse engineer the function, or rather, the logic - a sequence of functions - that handles changing the Attribute Points value so I guessed there is such a value. But it's a generic function so toggling a breakpoint there basically breaks the game and I couldn't find anything.
Do you say that this Attribute Points value is derived and computed rather than persisted? Its computed based on the character's (Gustave) level and how many points I distributed?
First, i COULD reset my stats, let's say i added 3 points to strength, i could set them back to 0 if i want and after saving the json and 'repacking' the save again it was indeed reset but i had 3 attribute points to spend, again, i only changed the STAT directly, also, i did a quick search on the save and couldn't find anything related with these points, only stuff related to consumables, gold (this game currency), inventory data and, the character's level.
Second, the most interesting part here, let's say originally i have 3 points to spend, if i change ALL the stats to, let's say, 10, after opening the game, it won't change anything, it won't appear you have 10 points in each stat so, after a few minutes i did another test:
I mentioned before i had 3 points to spend, so what i did? I changed, inside the save, some stats to the value 1, i'll attach a screenshot to this post as well, and after saving and opening the game, my changes were there, it worked, so i thought, it worked because i only have 3 attribute points to spend, if i try to spend anything higher than this, all the changes will be reverted.
After using cfemen's table to level my character up, my theory was again, correct, i had more points so i could spend more points and it wouldn't be reset but anything higher than my actual points, the game would simply reset.
As i mentioned, here's a quick screenshot of the structure inside the save:
That's everything related with "attributes", at least that's everything i could find.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1