This guide describes the project-owned native plugin interface and the launcher tools added for mod authors. The launcher includes a Mod Toolkit page with a copyable read-only plugin example. The matching source template is in templates/mod-plugin/example_plugin.c.
manifest.toml.runtime/include headers. The release workflow syntax-checks the example plugin.psx_mod_* functions and supported callbacks. Do not copy undocumented runtime internals into a plugin without pinning and verifying the dependency.Every distributable package belongs under mods/preloaded/packages/<package-id>/<version>/ or the separately documented external-mod flow. Keep the package ID, plugin ID, feature IDs, and option IDs consistent. For built-in mods:
The launcher dashboard provides Create Backup Now, a selectable backup history, Restore Selected, and Export Selected. Restore creates a safety snapshot before applying an older snapshot, then merges files without deleting files absent from the selected snapshot. Export copies the selected snapshot into a chosen destination folder. Retention is configurable from 5 to 50 snapshots and is applied only after a successful backup or restore. The updater and rollback also create safety snapshots before starting. Keep external copies of important memory-card files as well.
The launcher Setup Doctor checks the selected disc path, disc identity, custom BIOS path, application-data write access, and whether a save backup exists. Its report contains build metadata and diagnostic status, not the disc image or full local file paths. Controller Test Lab reads live SDL gamepad state and offers an explicit optional rumble test; it does not change controller mappings. Update & Release Center opens the Nightly updater and the project changelog. Checksums remain the updater’s responsibility and must pass before installation.
Daily challenges are generated deterministically from the local calendar date and offer combinations of the existing timed-hunt, no-damage, and limited-lives challenge rules. The launcher never silently enables mods; players must enable matching Challenge Pack features manually. Completion marks are self-reported and stored locally. There is no online leaderboard or automatic gameplay verification.
Stage Knowledge Cards read stage names, counts, and reference links from the project’s existing North-American monkepedia.tsv catalogue. The briefings are general tactics, not route-verified walkthroughs or live tracking of monkeys.
Include the installed build information from Quick Tools, the OS and controller, the selected challenge/mod settings, and whether the issue reproduces with all mods disabled. Do not attach disc images or retail BIOS files. If a bug involves saves, reproduce on a copy and retain the untouched original.