"Soup e'er met," Roy'd
Ripping assets out of the finest videogame1 ever created by humans. This project consists of several crates in a workspace:
The main library for ripping assets out of the ROM.
Library for decoding SNES graphics stored in bitplane formats. published to crates.io
Contains procedural macros that precompute Samus assets and palettes using the
A command line utility that uses
piston_windowto view creature and Samus assets, either as a sprite sheet or as an animated sprite. Because it's mostly a debugging/exploratory tool, the binary
include_bytes!s the entire 3MB ROM for convenience.
viewer, but is built with
proc-samusmacros to embed the precomputed assets into the binary, so that is has no dependency on the ROM or on the
Using this project depends on having the Super Metroid ROM named
Super Metroid (Japan, USA) (En,Ja).sfc (not included, duh) in a folder
data relative to the base of the workspace.