WiiScript is an on-console Lua scripting environment for Nintendo Wii homebrew. It combines a built-in editor, Lua runtime, and SD-card persistence so scripts can be written, saved, and executed directly on the console.
- Embedded Lua runtime
- On-console code editor
- Script loading and saving
- Wii input and graphics integration
- Homebrew Channel-ready
boot.doloutput
- CMake 3.20 or newer
- A configured Wii homebrew toolchain
- libogc and the libraries referenced by
CMakeLists.txt - GRRLIB and FreeType dependencies
cmake -S . -B build
cmake --build buildThe build places boot.dol, meta.xml, fonts, and UI assets in bin/.
With wiiload configured, build and send the application to a console using:
cmake --build build --target WiiScript_runsrc/— editor, runtime, storage, and Wii integrationdata/— fonts, icons, and packaged UI assetsexternal/lua/— embedded Lua source
WiiScript is actively developed homebrew software. Back up SD-card data before testing new storage behavior.