8 Commits

Author SHA1 Message Date
Yusarina 9cc5a41a98 Optimzation Panel Re-Added
- Major Improvements all round, Join Meshes improved, Combined Materials, Remove Doubles Improvements.
2024-12-05 01:13:10 +00:00
Yusarina ff23d23cfc Start of the Major Overhaul
I decided to go through each function and UI section one by one, improving and overhauling things. Each function and section is going to be fully tested and not rushed out.

This is the best way to catch things, but also include the code base as much as possible.
2024-12-03 22:58:17 +00:00
Yusarina fe8f5f69d5 Plugin Registration Changes
- Re-wrote how the plugin registers itself.
- No longer need @register_wrapper classes get auto detected and added.
- The new Auto loader is much better then the old way, no longer need "if "bpy" not in locals():" this was an old way of doing things and wasn't really efficient.

 using auto_load.py provides several advantages:

- It automatically discovers and loads all modules in the addon.
- It handles dependencies between classes correctly through topological sorting.
- It manages registration order automatically.
- It properly handles unregistration in the correct order.

This approach is much less error prone and I not had any issues so far. However it still needs testing fully.

I have also start to re-organise files into folders as well, this is going to be needed so we don't have a long list of files as Avatar Toolkit is getting larger then i originally planned.
2024-12-02 01:52:11 +00:00
Yusarina 72e9564a8e Remove old PMX and PMD folders as not needed anymore. 2024-06-30 12:53:56 +01:00
989onan c0509bbaf4 fix stuff again
- got rid of upstream stuff generated by github, which made it blow up...
- got closer on the pmx importer working
2024-06-14 21:29:30 -04:00
989onan 88f12238c7 fix stuff 2024-06-14 19:21:52 -04:00
Yusarina db455e6b61 MMD Importing Start
- This is a basic start to try and import both pmx and pmd files, not working 100% at the minute but I working on getting it working.
2024-06-13 22:46:40 +01:00
Yusarina 0f7c46b720 Initial Commit 2024-06-12 03:37:46 +01:00