Skip to content
This repository has been archived by the owner on Sep 28, 2020. It is now read-only.

Latest commit

 

History

History
56 lines (32 loc) · 1.95 KB

README.md

File metadata and controls

56 lines (32 loc) · 1.95 KB

Emerl

By SBHAX

A set of tools for working with the Sonic Battle ROM (US) and similar, coded with Deno and JS

Summary

Emerl is designed to provide basic and efficient command line tools for dumping and working with data directly from the Sonic Battle ROM file. It provides some possibly universal classic ROM tools too.

Current tools

  • JSON Dump/Patch - Work in progress tool to provide a way to 'map' out values from ROMs according to a JSON and then to dump them into another JSON (dump.json). The original part of the project but it's quickly showing it'll not be flexible enough for our needs. Currently functions for dumping.

Current projects

In order of priority

Core priority

  • Anim Dumping and Patching - Tool to dump the frame lists from the ROM and to inject framelists elsewhere in it.

  • Stat Dumping and Patching - Dump character stats from the ROM.

  • Map Dumping and Patching - Dump map data from the ROM.

Interesting idea but hard to execute

  • CSS extender

Low priority: Covered by SBHS, SBRX or generic tools.

  • Sheet Dumping - Dump sheets a la SBHS.

  • LZ Dump - Dump LZ compressed graphics.

  • Tile Dump - Dump arranged tiles.

Resources

phase/sbhs#7