
I have created a tool based on the majority of this research named LEGOAniView that can parse an .ani and print information about it's actors and the animation data associated with them. It can read and output position data as well as rotation data (in quaternions, with an option to convert to Euler angles which may be easier for some to read). My hope is to eventually integrate this code into a library that can be used with a modding tool with a broader scope, but for now it is presented as a standalone tool.
The tool's source code is available on GitHub here: https://github.com/Ramen2X/LEGOAniView