SM64 Coop DX Launcher (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/retired64/sm64coopdx_launcher/llms.txt
Use this file to discover all available pages before exploring further.
coopdx-rs) is a Rust-built graphical launcher for Super Mario 64: Coop Deluxe on Linux. It handles game path detection, ROM validation, mod management, DynOS packs, player profiles, and multiplayer network configuration — so you can spend less time configuring and more time playing.
Installation
Build from source and install system dependencies
Quickstart
Get the launcher running in minutes
Configuration
Set your game path, ROM location, and options
Mod Manager
Enable and disable Lua mods without editing config files
Profiles
Separate player names, settings, and configs per profile
Multiplayer
Configure Local, Client, Server, and CoopNet modes
What the launcher does
Finds the game binary
The launcher resolves the SM64 Coop DX binary through a 5-tier priority chain: CLI argument → environment variable → per-profile override →
launcher.toml → automatic directory search.Validates the ROM
Before launching, it locates a valid Super Mario 64 (US) ROM by MD5 checksum (
20b854b239203baf6c961b850a4a51a2) and copies it to the correct save path automatically.Applies your configuration
Active mods, DynOS packs, network mode, and profile options are assembled into game CLI arguments (
--enable-mod, --server, --playername, etc.) and passed directly to the binary.Key features
Download Browser
Browse and install 1,000+ mods from the bundled database without leaving the launcher
DynOS Packs
Toggle DynOS resource packs for character models and textures
File Reference
Full map of every file and directory the launcher reads or writes
Troubleshooting
Diagnose common errors including missing ROM, game binary, and language files
SM64 Coop DX Launcher requires a legally obtained Super Mario 64 (USA) ROM with MD5
20b854b239203baf6c961b850a4a51a2. The launcher does not distribute ROM files.