Skip to main content

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.

SM64 Coop DX Launcher (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

1

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.
2

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.
3

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.
4

Spawns the game cleanly

The game process is spawned with a sanitized environment (env_clear() + whitelist) to prevent library conflicts from the launcher or system environment leaking into the game.

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.

Build docs developers (and LLMs) love