* Update constants.md * Update constants.lua * Update smlua_constants_autogen.c * Update surface_terrains.h * Update hooks.md * Add files via upload * Update constants.lua * Update smlua_hooks.h * Update smlua_constants_autogen.c * Update constants.md * Update mario_actions_airborne.c * Update mario_actions_airborne.c * Update mario_actions_stationary.c * Update mario_actions_automatic.c * Update mario_actions_object.c * Update mario_actions_moving.c * Update mario_actions_submerged.c * Update mario_actions_airborne.c * Update mario_actions_stationary.c * Update mario_actions_automatic.c * Update mario_actions_object.c * Update mario_actions_moving.c * Update mario_actions_submerged.c * Update hooks.md * Update hooks.md * Update mario_actions_submerged.c * Update hooks.md * deal with gCamera being exposed incorrectly * update gCamera as the pointer is updated * served time for crimes against C * Update revamped flying damage (#722) * forgot to null check it * lois (#5) * deal with gCamera being exposed incorrectly * update gCamera as the pointer is updated * served time for crimes against C * Update revamped flying damage (#722) * forgot to null check it * Fix/optimize/improve lighting engine * Camera fixes --------- Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com> Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com> Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com> * Update lighting_engine.c * Update lighting_engine.c * bart (#6) * deal with gCamera being exposed incorrectly * update gCamera as the pointer is updated * served time for crimes against C * Update revamped flying damage (#722) * forgot to null check it * Fix/optimize/improve lighting engine * Camera fixes * Fix small LE whoopsie * Update CS to v1.13 * New coopnet libraries for macOS (#725) * Fix camera issues (#726) * Fix vanilla camera in automatic * Correct dpad movement direction Matches the same direction as romhack camera now * Make Git hash only dev or debug * Fixes * fix some script errors in mods that pass in nil objects technically this is the mod's fault, but this is more consistent behavior for a cheap fix * Further fix camera (#727) * Further fix camera * Remove re-override * fix scrolling textures simply not scrolling this was caused by the duplicated vertices commit * free stuff --------- Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com> Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com> Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com> Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> * Update smlua_cobject.c * Update mario_step.c * Update bettercamera.inc.h * Update camera.c * Update smlua_cobject.h * Update camera.c * Add files via upload * Update constants.lua * Update constants.md * Update hooks.md * Update smlua_constants_autogen.c * Update smlua_hooks.h * Update smlua_hooks.h * Update smlua_hooks.c * Update mario_actions_airborne.c * Update mario_actions_automatic.c * Update mario_actions_moving.c * Update mario_actions_object.c * Update mario_actions_stationary.c * Update mario_actions_submerged.c * Update mario_step.c * Update mario_actions_airborne.c * Update mario_actions_automatic.c * Update mario_actions_moving.c * Update mario_actions_object.c * Update mario_actions_stationary.c * Update mario_actions_submerged.c * Update hooks.md * Update mario_actions_airborne.c * Update mario_actions_automatic.c * Update mario_actions_moving.c * Update mario_actions_object.c * Update mario_actions_stationary.c * Update mario_actions_submerged.c * Update mario_actions_submerged.c * Update mario_step.c * Update mario_actions_stationary.c * Update mario_actions_submerged.c * Update mario_step.c * Update mario_actions_airborne.c * Update mario_actions_airborne.c * Update mario_actions_automatic.c * Update mario_actions_moving.c * Update mario_actions_object.c * Update mario_actions_submerged.c --------- Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com> Co-authored-by: Sunk <69110309+Sunketchupm@users.noreply.github.com> Co-authored-by: Agent X <44549182+AgentXLP@users.noreply.github.com> Co-authored-by: EmeraldLockdown <86802223+EmeraldLoc@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| actors | ||
| assets | ||
| autogen | ||
| bin | ||
| data | ||
| developer | ||
| docs/lua | ||
| dynos/packs/Coop Cafe Pipe | ||
| include | ||
| lang | ||
| levels | ||
| lib | ||
| mods | ||
| palettes | ||
| res | ||
| sound | ||
| src | ||
| text | ||
| textures | ||
| tools | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitattributes | ||
| .gitignore | ||
| assets.json | ||
| CHANGES | ||
| charmap.txt | ||
| charmap_menu.txt | ||
| credits.txt | ||
| Dockerfile | ||
| dynos.mk | ||
| extract_assets.py | ||
| format.sh | ||
| Makefile | ||
| Makefile.split | ||
| README.md | ||
| sm64.eu.sha1 | ||
| sm64.jp.sha1 | ||
| sm64.sh.sha1 | ||
| sm64.us.sha1 | ||
| util.mk | ||
| windows.ld | ||
sm64coopdx is an online multiplayer project for the Super Mario 64 PC port that synchronizes all entities and every level for multiple players. The project was started by the Coop Deluxe Team. The purpose is to actively maintain and improve, but also continue sm64ex-coop, created by djoslin0. More features, customization, and power to the Lua API allow modders and players to enjoy Super Mario 64 more than ever!
Feel free to report bugs or contribute to the project.
Initial Goal (Accomplished)
Create a mod for the PC port where multiple people can play together online.
Unlike previous multiplayer projects, this one synchronizes enemies and events. This allows players to interact with the same world at the same time.
Interestingly enough though, the goal of the project has slowly evolved over time from simply just making a Super Mario 64 multiplayer mod to constantly maintaining and improving the project (notably the Lua API.)
Lua
sm64coopdx is moddable via Lua, similar to Roblox and Garry's Mod's Lua APIs. To get started, click here to see the Lua documentation.
Wiki
The wiki is made using GitHub's wiki feature, you can go to the wiki tab or click here.
