Files
skate-3-rust-engine/mods

Mods

Drop community .zip packages here. PLAY-MARIO-KART.bat loads this project-root folder; Escape → Mods lets you enable, disable, reload and configure them. Open mods folder returns here. ZIPs must have mod.json at their root; the game extracts them automatically.

Editable example sources live in sdk/examples/. Rebuild after editing:

python tools/package_mod.py sdk/examples/native-trainer mods/native-trainer.zip
python tools/package_mod.py sdk/examples/mario-kart mods/mario-kart.zip

For a new mod, point your agent at sdk/AGENTS.md. Full structure and rules are in docs/mod-packages.md; API signatures are in sdk/skate.lua.

Development folders are also supported. Do not install duplicate IDs (including a folder and its ZIP). Ignore .cache: it is managed by the loader. Settings live outside packages. Standalone executables default to a mods folder beside the executable; SKATE3_MODS is the explicit override used by this project's launcher.