Python script to produce a dump of Action Scripts (or Movement Scripts) used in NES and SNES games by HAL Laboratory™, with easy-to-follow macro names.
Simply run the following command (make sure to have Python installed).
$ python actscr_dumper16.py <rom_file> <output_file> <data_file>
where rom_file must be a supported ROM (currently EarthBound and Mother 2), output_file is the path to and name of the file where the dump will be saved, and data_file is the path to the data module for the specific ROM, namely modules/<file>.py.
For example:
$ python actscr_dumper16.py EarthBound.smc out/output.txt modules/eb.py
For NES games, use the actscr_dumper8.py instead (not implemented yet).
- Functionality for HAL SNES games aside from Mother 2/EarthBound.
- Functionality for NES games.
This script dumps out Action Script instructions in a series of specific easy-to-follow format macros, whose names and definitions were made by Catador (CataLatas), you cand find them here.
If you're just for the outputted dumps, here's an updated list of gists for them.