whitlockjc / m8-js

JavaScript library for parsing Dirtywave M8 files, complete with a CLI for interacting with M8 files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for writing M8 files

whitlockjc opened this issue · comments

Without the ability to write M8 files, this library isn't very useful. While this isn't technically hard, there are places in the M8 files (specifically the Song file) where data is unknown (but not empty) and where data is unused. Updating the parsers to record this data so we can write the data back exactly as we found it will be required. So improvements to the parser and parser debugging (#1) will be required.

Support for writing all file types was added in v0.1.0.