Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.16 KB

README.md

File metadata and controls

26 lines (16 loc) · 1.16 KB

Changes the notes in Super Metroid

I did not originate this idea, that was ironrusty or jooniejoone. Rusty made several tests that sounded eerie and interesting. Something special about this game perhaps.

Basically, this is a very simple "music rando" with 2 parts: music extraction (should work on romhacks and various randos in addition to vanilla), and music randomization, which is very simple.

The result of extraction is not stored here because it's sort of like a "sheet music" of Kenji Yamamoto and Minako Hamano's work.

Requirements (there's only one):

  • Python 3

To use:

$ python extractmusic.py SuperMetroid.sfc > music.json
$ cp SuperMetroid.sfc RomToBeModified.sfc
$ python <name of any of the other scripts>.py RomToBeModified.sfc

Please don't overwrite your actual backup copy of the real ROM. No warranties.

Future

Next obvious thing would be more randomizing .py's with different algorithms.

The JSON format might change a bit. This tool could turn web-based to increase options complexity and usability. Let me know what features you think might be most useful. One thing that's been requested was more than one version of item fanfare.