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

A set of tools for working with the Sonic Battle ROM (US)

Notifications You must be signed in to change notification settings

sbhax/emerl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A set of tools for working with the Sonic Battle ROM (US)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published