libugomemo is a WIP C library for processing the files created by Nintendo's Flipnote Studio and Flipnote Studio 3D animation apps.
To have functions for:
- extracting standardized data from files
- converting standardized data to the file's native format
for every file type produced by Flipnote Studio and Flipnote Studio 3D.
This may eventually be made ANSI C compliant and endianness-independent, however that is not the highest priority. Not using external libraries is a priority, however this may become an inevitability for file signature verification.
For more extensive documentation of the formats and apps in this library, see the Flipnote Collective's:
Documentation for usage of the library will be located in docs/ once the layout of the library has been more finalized. For now, documentation is located in the comments above each function and file.
tests/
is not a usual collection of test cases, but rather will server as both where development takes place
and as a source of examples for common tasks that the library will be used for.
This library is licensed under the Apache License, version 2.0. See LICENSE for more information.
- Everyone mentioned in flipnote.js acknowledgments