We now recursively deletes entire chains of empty bones but keep parents if the toggle is active. It does well in testing but i dont have models with a long chain of bones to test.
So thing stop working, fixed it.
Also added basic accessory check which should close https://github.com/teamneoneko/Avatar-Toolkit/issues/170
Though it is basic it should get the job done for now unto we come up with a better solution.
The validation is doing case sensitive string matching, but it should be using the same normalization that's applied to the bone dictionaries. The the most ideal solution but it fixes https://github.com/teamneoneko/Avatar-Toolkit/issues/168
NEW FEATURES:
- added apply shapekey to basis from Cats
- now that pesky thing I keep going back to cats for is in Avatar Toolkit.
BUG FIXES:
- now we push armature santizers into functions where they are needed
- this prevents the methods from mirroring changes while working, causing them to blow up when mirror mode is on
- more changes to come for armature setting santitizers
- fixed error reporting
- now methods when catching errors will return full error tracebacks
- this will help make debugging and finding user issues easier.
- Updated Operations and Properties with tpying and logging.
I have not updated translation files, this is because i want to gut MMD Tools system and replace it with our own, however I want to make MMD Tools more simple and ajust it to our needs only. This is going to take a while and my aim for this is Alpha 4, also the MMD Translation system hurt my head....
- Fixes a couple of bugs as well, with quick access and the PMX importer.
- removed advanced merge doubles, it just does advanced by default
- same behavior as advanced was before, but now completes the task in under a second. Thanks to the power of BMesh!
- Labels now reflect this change