disi: The game is still under heavy development. There are patches nearly every 24h.
This is the reason I did not follow the "mods" path for respec.
You also forfeit any chance to report bugs, if you change the game code.
Once the game is in final version, I'll start using or even making mods.
A standalone savegame editor or the website posted earlier, only touches the savegame and does not alter game code. The worst that can happen is a screwed up savegame, which you have made a copy of before altering.
MischaZ: Unity mod manager requieres you to set back your game files to original status before each update and offers a simple 1-click-solution for that. However, your point is valid as you have to rely on that restoration to work.
I have very little information regarding how exactly the engine alters the actual game files. So yeah, I guess it all comes down to trust in third-party solutions that - as far as I can tell - all seems to work reasonably well :)
I was looking into some of the mods, Unity Mod Manager and Pathfinder Mod Manager.
Most Unity mods hook into some Update() function which runs maybe 3 times a second and provide an alternative or additional code.
This makes the Unity Mod Manager code to load, but I am sure those are experts in the subject and do a good job not to slow down the game or break anything.
There is a different approach by the Pathfinder Mod Manager team, which loads their code by changing a setting in the machine.config for DotNet. This is much better and does not rely on any version of the games dll files. The files and code is altered in memory only (except for the DotNet settings file).
Then there are the mods, their code is loaded by the mod manager engine.
With the harmony library it hooks into the call of a function and just before it would be run, it runs alternative code from the mod to either alter the value passed to the function or replace it entirely.
All those go directly into the heart of the game and you don't know how the mods were coded or run. You need to trust and the game files they were based on change all the time at the moment, which makes error more and more likely or you always have to wait for the mod author to update before you can play again.
The Harmony thing is new though, before it was all extend or override of existing code. I need to read up on the subject myself.