Skip to content

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.

License

Notifications You must be signed in to change notification settings

Vittorioux/Action-Script-Dumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Action-Script-Dumper

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.

How to use.

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).

Things not yet implemented.

  • Functionality for HAL SNES games aside from Mother 2/EarthBound.
  • Functionality for NES games.

Macro names.

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.

Output files.

If you're just for the outputted dumps, here's an updated list of gists for them.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages