Skip to content
Gaticus Hax edited this page Sep 6, 2018 · 6 revisions

This document provides an overview of the goals and requirements to be completed
for Release Version Major 2 of MBINCompiler and libMBIN.

Each item corresponds to a milestone.
This list has not been feature-locked yet and is subject to change.

Status Brief
DONE Split MBINCompiler into two separate components: CLI (MBINCompiler) and API (libMBIN)
DONE Redesign CLI to fix issues, add new features and polish interface
WIP Improve error handling and reporting
TODO All NMS Data types should be blittable.
TODO Improved MBIN file format.
TODO Split libMBIN into two separate components: API (libMBIN) and GDK (libNMS)
TODO Support handling of different MBIN versions without requiring a specific version of compiler
TODO Auto-Update
TODO Automated bug reports
TODO Ability to diff or merge MBIN files of the same type
TODO New MXML format (EXML v2)
TODO Support partial/incomplete structs in EXML
TODO Support position-independent parsing of fields from EXML
TODO Support for additional conversion formats
TODO Support conversion to/from specialized CheatEngine CheatTables
TODO Bump to v2.0 and begin using semantic versioning