Well, it came time for someone to port the Java LGM Action Library code over to C++, so Josh asked me to do so, and I did. I have created this repository it the hopes that it will be useful, but the main reason is to help NGM out and anyone who wants to make an IDE.
The lib is licensed GPL, you can find out information including further license details in its repository.
https://github.com/enigma-dev/ActionLibraryReaderIt has not been tested yet, but the LGL format has an issue at the moment with being able to load and split the subimages for the actions, but LIB format is completed.