mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2026-03-26 13:01:43 +00:00
An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.
Now "syncId"s can only be reserved at ID 127+. This ensures that static level objects and spawned reserved objects never clash. The server keeps track of every player's list of reserved IDs, as well as when an ID is used, or when an entity using that ID is destroyed. This is much more complicated than it used to be, but this complication is required due to players being allowed to be in different areas of the game. |
||
|---|---|---|
| .github/ISSUE_TEMPLATE | ||
| actors | ||
| asm | ||
| assets | ||
| bin | ||
| build-windows-visual-studio | ||
| data | ||
| developer | ||
| doxygen | ||
| enhancements | ||
| include | ||
| levels | ||
| lib | ||
| sound | ||
| src | ||
| text | ||
| textures/segment2 | ||
| tools | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitattributes | ||
| .gitignore | ||
| asmdiff.jp.sh | ||
| assets.json | ||
| c2obj.py | ||
| cgdb.exe.stackdump | ||
| CHANGES | ||
| charmap.txt | ||
| charmap_menu.txt | ||
| diff.py | ||
| diff_settings.py | ||
| Dockerfile | ||
| Doxyfile | ||
| dx11.sh | ||
| extract_assets.py | ||
| first-diff.py | ||
| format.sh | ||
| gdb.exe.stackdump | ||
| Jenkinsfile | ||
| Makefile | ||
| Makefile.split | ||
| obj2c.py | ||
| pisetup.sh | ||
| README.md | ||
| README_es_ES.md | ||
| README_pt_BR.md | ||
| README_zh_CN.md | ||
| rename_sym.sh | ||
| SAVE_FORMAT.MD | ||
| sm64.eu.sha1 | ||
| sm64.jp.sha1 | ||
| sm64.ld | ||
| sm64.sh.sha1 | ||
| sm64.us.sha1 | ||
| undefined_syms.txt | ||
sm64ex-coop
Online cooperative multiplayer mod for SM64, aiming to synchronize all entities and every level for two players. Fork of sm64pc/sm64ex.
Build instructions are available on the sm64ex wiki.
Feel free to report bugs and contribute, but remember, there must be no upload of any copyrighted asset.
Run ./extract_assets.py --clean && make clean or make distclean to remove ROM-originated content.
Goal
Create a mod for the PC port where two people can play online together peer-to-peer. Unlike previous online attempts, this one will synchronize enemies and events such that you will be interacting with the same world at the same time.