RPG Maker VX Ace Loader
A Go library that can load RPG Maker VX Ace data files by decoding Ruby Marshal files.
Credits
- Ancurio for their open-source RPG Maker XP / VX Ace implementation.
- Dozen for their incomplete Ruby marshal decoder implementation. This was used as the primary reference for this implementation.
- nsf for their JSON diff library. This is used for tests only and is embedded to avoid external dependencies.
- Ruby Documentation for high-level information on the Ruby marshal file format.
- Ruby Marshal Implementation in C used as the canonical source for how it works.