# Super Mario 64 — sm64coopdx

Canonical: https://playable.wtf/games/coop-deluxe-sm64coopdx/

Project ID: project:coop-deluxe-sm64coopdx

Super Mario 64 with synchronized online co-op and Lua mods.

## About this version

The Coop Deluxe continuation of sm64ex-coop synchronizes enemies and events between players. Its source includes separate Lua and C documentation for mod authors.

Native setup. Platformer.

[Setup on creator site](https://github.com/coop-deluxe/sm64coopdx/releases)

## Mario platformers

Choose native SM64 co-op, experimental Wonder or Galaxy builds, or a Mario mod for a game you already own.

- [Read Mario platformers guide](https://playable.wtf/guides/mario-platformer-versions/)
- [Galaxy on iPhone or iPad](https://playable.wtf/games/super-mario-galaxy-galaxypad/): Build a personal native app with touch and controller input; bring the supported USA Wii image.
- [Follow an early Wonder build](https://playable.wtf/games/super-mario-wonder-recomp/): Source-build the Switch 1.0.0 project if you want to explore its experimental early-course progress.

[Browse all version comparisons](https://playable.wtf/families/)

## A castle full of shared goals

Super Mario 64 turns Peach’s castle into a gateway to large, self-contained worlds. Mario enters paintings to find Power Stars through platforming, puzzles, races and exploration, using a broad movement set that includes swimming, wall-height jumps and temporary cap powers. The original adventure’s appeal is the freedom to revisit a space and find another objective rather than simply moving through a linear course.

Sources: [Nintendo · Super Mario 64](https://www.nintendo.com/en-gb/Games/Nintendo-64/Super-Mario-64-269745.html)

## What co-op changes

sm64coopdx continues sm64ex-coop with online play and a larger Lua modding interface. Its key distinction is synchronization: enemies, level events and other entities are shared between players, so you interact with the same world rather than merely seeing another character moving through a separate session.

That shared setting makes the familiar star hunt a social activity. The project also supports Lua modifications, letting a host’s chosen mods shape the session. A modded lobby can therefore be a substantially different experience from an ordinary Super Mario 64 adventure; check what the group intends to play before joining.

Sources: [sm64coopdx · project documentation](https://github.com/coop-deluxe/sm64coopdx)

## Public rooms or a session with friends

Choose Host from the main menu to start a session. CoopNet can create a public lobby when its password field is left empty, or a private lobby accessed with a password or Discord invitation. Join separates public lobbies, private lobbies and direct connections, making CoopNet the straightforward route when you do not want to configure router forwarding.

Discord invitations require Game Activity to be enabled, and appearing offline prevents sending them. Direct Connection is a separate networking choice with its own port requirements; the project documents UDP port 7777 as the default. Use the network option that matches how the host set up the room.

Sources: [sm64coopdx · hosting and joining](https://github.com/coop-deluxe/sm64coopdx/wiki/Hosting-and-joining)

## Use the project’s installation path

Start from the official release and wiki for your operating system, then follow its game-data instructions. The wiki separates Windows, Linux and Intel/ARM macOS build guidance. These platform instructions belong to this native co-op project; a browser Super Mario 64 build or another PC fork is not interchangeable with it.

For custom content, the project’s Lua documentation is the useful reference. It describes the interface mod authors work with, while the separate C documentation is for contributors changing the application itself. Playing a published mod does not mean you need to modify the engine code.

Sources: [sm64coopdx · project documentation](https://github.com/coop-deluxe/sm64coopdx)

## How do I get started?

Use the project wiki for the current build, game-data and installation workflow.

Creator-reported: [Project guide](https://github.com/coop-deluxe/sm64coopdx)

## Can I play multiplayer?

Online co-op synchronizes enemies and level events between players.

Creator-reported: [Project guide](https://github.com/coop-deluxe/sm64coopdx)

## Documented support

- Multiplayer: Supported · Creator-reported

## Credits and project

- [Original project](https://github.com/coop-deluxe/sm64coopdx)
