This game seems to track which variables are changed during a game session, and only save those variables in the save file. This speeds up the saving operation by minimizing disk I/O (save file is 9mb, so understandable). But this also means loading the save, changing a variable via external tools (e.g. CE), and saving doesn't actually save the change for that variable.
For example, try giving yourself all items using the script, sell one unit of some of them, save and reload. You'll see the items you sold would have the counts preserved, while the rest would have their counts reset. This means the script edits the correct memory addresses, it's just that the game needs to acknowledge the changes to save them.
The game does this variable-by-variable instead of object-by-object. For example, if you upgrade a weapon exp, change the exp with CE, and change the stars (limit break) of that weapon, only the modified exp will be saved and not the stars. This means the game check individuals offsets within the weapon instead of marking the entire weapon's offset range as "modified".
You may be tempted to edit the save directly. While it's not encrypted, it has checksum, and the game will detect corrupted save. Also, the saved memories are not arranged in the same offset structures as in virtual memories. Each variable is stored independently with its own metadata, making it hard to be distinguished from others. This may be done for compatibility with future contents.
Also, stat bonus unlock flags are handled weirdly. This allows breaking the game's limit by having unlock completions above 100% and Over Mastery Bonus beyond legitimate values.
All of these are permanent btw
that's quite cool, although wouldn't that be flagged if you go online?
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
i think each curio kinda have some unique identifier, because what curio get is already pre-determined the momen you got it at the quest end, that's why when you reload the saves, and open the curio over and over again, what you got is same
maybe that's the reason why curio can't be edited with normal means
That might be the case, maybe some way to edit the a quest itself to modify how many curios it drops instead of just one?
curio doesn't have unique identifiers,if you complete a new quest, the content of the curio will change
Would it be possible to add the "Transmarvel" counter to the table?
It fills up as you transmute sigils. I tried finding it myself but failed so far each time ._.
oh no, i need help. i used the max level sigil upgrade in blacksmith option. now my sigil exceeded the legit level. its 45/15. is there a way to change it back?, i have already saved my game.
oh no, i need help. i used the max level sigil upgrade in blacksmith option. now my sigil exceeded the legit level. its 45/15. is there a way to change it back?, i have already saved my game.
Regarding trait 2, you just need to change +14 in the pointer offset to +8 and that will make it work.
Also, the 4 bytes after the trait is what level the trait is.