- initial import (version 0.1)
- mesh exploder skips deleted bones still referenced from exported actions
- added link to m3x source
- better way of handling bone orientation
- added bone roll support
- fixed bone translation (re-added a line removed accidentally before)
- Matrix3f.set(AxisAnglef) and Matrix3f.setFromAxisAngle() return 'this' like the rest of the code does
- updated math classes
- up to the libs
- the M3G exporter exports actual M3G files not some bastardised variation thereof
- ordering meshes by their name (using magic suffix #NN) during M3G export
- updated level 02 to the latest nav lib
- added level 03 (similar to 02 but multi-level)
- M3G exporter writes .inf files with extra model info (texturing, actions)
- multiple actions supported
- updated to Blender 2.5+
- added support for 2.5+ animations
- fixed a number of assumptions no longer true in 2.5+
- added default file from 2.60
- added schema so the converter can be used out of the box
- converted System.out.printlns into a simple logging library calls
- all datablock fields are fetched automatically; made all fields (except pointers) private and uniformly accessible via getters
- removed some ugly hacks
- made the logging behave
- reading Blender materials (in addition to direct UV textures) -- materials, if present, take priority over raw textures
- writing skin/material/texture data to model .inf files
- numerous code improvements
- added support for linked objects with proxies
- refactored some getters, added some docs where necessary
- fixed the way Blender materials are read
- overhauled the export tool -- the data is now first preprocessed into a simple monolithic data format, then exported to .m3g and .inf files
- various other minor code improvements
- fixed target file name consistency check; updated unit test
- fixed target file name handling; updated unit test
- added support for mixed-case skin name properties (default being 'Skin #...')
- added some commented-out code explaining how to read linked (but not proxied) models