Some of the Taming skills seem to be missing from CotA. Pet Strength Training, Pet Speed Training, Pet Taunting Training, Pet Attack Precision Training, Pet Hide Toughness Training those are missing.
hehe - I was already lurking through the source code curiously to see how you were calling the godot interface with rust. Yep job well done.
Just wanted to note this as I was thinking about it last night: When I converted this app to use Godot for it's GUI, it was essentially a complete rewrite. During that whole process, and adding the save-game editor, I didn't need to launch a debugger even once. That's a real testament to the power of the Rust programming language.
Added the following skills: Shooting Star Horsemanship Horse Gallop Speed Horse Carry Capacity Focus Horse Speed Focus Also rename Obsidian Arrow to Stone Arrow and fixed the skill ID for Banish Undead.
I'm not sure if the Lua stuff even works on Linux. Even if it does, looking through all log files to collect the /stats entries is pretty compute intensive. It would have to be limited to the moment you type /stats only.
The tool is amazing! It is super easy to use as well, and moving your save file to QA is so easy that testing differences between live and QA becomes a breeze. That's why I am farming a bunch of materials on an offline file, will make my own gear this way (with 200 stats lol)
I was thinking about having the skills grouped by category (school). Anyone using CotA, please let me know if you think this is a good idea or not. Currently, if you click a skill name and start typing the first letters of a skill, it will find that skill. If I group them then it will probably affect that behavior.
I'll admit using the tool and comparing my experience with the experience calculator, I think I would find the skills easier by having them grouped by tree (heck if you could use the order (left to right, top to bottom), that would make my experience great, but at least by tree would be a great place to start!