SM64 Lua Redux is an SM64 TASing utility powered by mupen-lua-ugui and mupen-lua-ugui-ext
The SM64 Lua Redux Wiki contains information about usage.
- Download the latest version
- Unzip the archive
- Open a lua console in Mupen64
- Browse to the
src/SM64Lua.lua
file and select it - Run the script
or...
- Drag and drop the
src/SM64Lua.lua
file onto Mupen64
- Themes
- Arctan straining
- RNG
- Timer
- Customizable ramwatch
- Hotkeys
- Dynamic resizing1
- Framewalk
- Auto firsties
- Multicontroller support
- Presets2
- Divegrind Automation3
- n-Frame Lookahead4
- Customizable formatting5
- 3D Object Visualization6
Footnotes
-
The script will resize its elements intelligently to fit, and will thus work on small and huge resolutions ↩
-
A preset saves your current choices (e.g.: Match Yaw with DYaw = 11111), and allow you to change between saved presets for spontaneously testing new strats or reusing older known configurations ↩
-
(WIP) Allows you to automate divegrinds by specifying a yaw divisor and direction, then letting it operate on the current emu state ↩
-
Preview input changes in real-time, with no need for frame advancing manually. Useful for finding angles, testing BLJs and more. The lookahead timeout is, by default, 0 (1 frame lookahead), but can be increased ↩
-
The amount of decimal points values are rounded to can be changed, as well as angles being expressed as degrees or game units ↩
-
Allows you to see object positions as well as other useful information directly in the game world ↩