mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2025-10-30 08:01:01 +00:00
An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.
Adds button to the host menu to allow shared lives. Resolves #37 Buttons are now resizeable. Use gButtonScale.<size> (large, medium, or small). It could be argued that we don't need the small size. However, it may be beneficial for the future if the menu becomes more complex. large is the normal default size. Or at least it was the size already being used by sm64ex-coop (0.11111111f) Note: Buttons for changing menu's should be gButtonScale.large as the menu animation is made for large buttons. To keep consistency it's probably a good idea for buttons that transfer you to a new menu to always be set to large. As such, I didn't feel it necessary to extend this feature to these methods: bhv_menu_button_growing_from_custom and bhv_menu_button_shrinking_to_custom. Resolves #60 |
||
|---|---|---|
| .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 | ||
| 3p.patch | ||
| 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.
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.