Jagabong wrote: ↑Mon Apr 28, 2025 6:32 am
jonaaa wrote: ↑Sun Apr 27, 2025 9:41 pm
Jagabong wrote: ↑Sun Apr 27, 2025 9:37 pm
Hi, I tried to create a script on my own for editing the Attribute Points and I failed. It's easy to scan the values of the Attribute Points, but it's very hard to find the base address that holds the actual value - the "scannable" values are visual only...
As noted here, plainly changing the attribute stats is not maintainable and will eventually cause them to reset.
Does someone have here a lead for how to tackle this?
They're related with your character level, you really can't do much except level up your character real high.
That'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?
Yes, correct. I did a direct Save Editing, which you can easily do with uesave-rs, search GitHub, so, i found some interesting stuff:
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.