These are written for the latest revision of Bizhawk.
Note that some scripts lack full support for Ocarina of Time.
Provides an onscreen UI for many features. Has four different input methods; refer to the comment near the start of the script. Generally, it's opened with L and navigated with the D-Pad.
Simply counts the number of scene flags globally set.
Assembles and injects code into the game.
Ignore this for now. This is a rough interfacing script for passing to mupen64plus, and serves no purpose on Bizhawk.
Instantly gives you all the items in the game, etc.
Does not set scene/event flags, except the one required for the Great Spin Attack.
Sets up a race file.
A race file is a save in which the first cycle has been completed, the Deku Mask has been acquired, and some other details.
TODO
Tests the fastest form of basic movement in Majora's Mask. Run it in the Clock Town Great Fairy's Fountain.
Lists actor data onscreen, and focuses the camera on them. Actors may be selected using the D-Pad.
(Ocarina of Time) Used for determining which values listed by the in-game debug memory editor are constant.
TODO
used to investigate this glitch with unloading Epona.
Monitors event flags, and announces which bits are being changed, and if they have ever been seen changing before.
Dumps information on the current exit value; scene name, entrance, entrance with unused offset; using human-readable English names.
Provides the function dump_all_exits(fn)
which produces a large csv file.
Monitors unknown regions of memory. Currently, this region is a chunk of save data, ignoring known addresses.
Parses and dumps the currently loaded room headers.
Monitors the current scene's flags, and announces which bits are being changed, and if they have ever been seen changing before.
Monitors Link's used animations.
See the README in the lib directory for information.
Any data (that isn't provided by the games themselves) is located in the data directory.
Much of this should be self-explanitory. However, files beginning with an underscore contain serialized tables (generally from monitor scripts) and usually won't make sense out of context.