Go to file
MysterD 0b3a97d405 Improvements to late-join synchronization
Removed (slightly) old coin and static ent removal system
Resynchronized respawners
Added packet for macro deletions
    better than previous system since the entities don't need a sync id and we can synchronize deletion station across areas
    allows the synchronization of odd entities like lines of coins
Added packet for spawn info deletions
Split packet_location_request into multiple files
2021-06-09 22:35:34 -07:00
.github/ISSUE_TEMPLATE
actors implement changeable model colors 2021-04-06 00:22:42 +03:00
asm merge refresh 10 2020-06-20 02:49:59 +03:00
assets
bin Complete rewrite of custom main menu 2020-09-13 23:57:14 -07:00
build-windows-visual-studio Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
data Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
developer Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
doxygen
enhancements Make 60 fps patch apply in case people don't realize it is already merged 2020-09-07 11:07:28 -07:00
include Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
levels Enemy hat fixes (#83) 2020-10-16 03:03:25 -07:00
lib Added 32-bit Discord library for Windows 2020-09-25 23:18:56 -07:00
sound Added Luigi sounds (#77) 2020-10-16 11:54:59 -07:00
src Improvements to late-join synchronization 2021-06-09 22:35:34 -07:00
text
textures/segment2 Complete rewrite of custom main menu 2020-09-13 23:57:14 -07:00
tools Merge pull request #395 from MartinPham/patch-4 2020-08-16 02:01:02 +03:00
.clang-format
.clang-tidy
.gitattributes
.gitignore Add further luigi sound changes to git ignore 2020-10-16 22:23:49 -07:00
CHANGES Refresh 11 2020-07-05 14:15:43 +03:00
Dockerfile merge refresh 10 2020-06-20 02:49:59 +03:00
Doxyfile
Jenkinsfile
Makefile Added Luigi sounds (#77) 2020-10-16 11:54:59 -07:00
Makefile.split Fix EXTERNAL_DATA for Luigi 2020-09-05 00:11:15 -07:00
README.md Link to build instructions 2021-02-14 03:11:19 -07:00
README_es_ES.md
README_pt_BR.md Create README_pt_BR.md 2020-06-10 22:36:41 -03:00
README_zh_CN.md
SAVE_FORMAT.MD
asmdiff.jp.sh
assets.json merge refresh 10 2020-06-20 02:49:59 +03:00
c2obj.py
cgdb.exe.stackdump Started adding networking 2020-08-01 20:22:24 -07:00
charmap.txt
charmap_menu.txt
diff.py Refresh 10.1 2020-06-20 02:53:56 +03:00
diff_settings.py
dx11.sh Synchronize cannons as soon as they are unlocked 2020-08-31 23:49:51 -07:00
extract_assets.py Refresh 10.1 2020-06-20 02:53:56 +03:00
first-diff.py merge refresh 10 2020-06-20 02:49:59 +03:00
format.sh
gdb.exe.stackdump Synchronized purple switch 2020-08-07 19:37:19 -07:00
obj2c.py
pisetup.sh Update repo_url. Rename /sm64pi/sm64pc -> /sm64pc/sm64ex 2020-07-06 19:29:52 +02:00
rename_sym.sh
sm64.eu.sha1
sm64.jp.sha1
sm64.ld merge refresh 10 2020-06-20 02:49:59 +03:00
sm64.sh.sha1
sm64.us.sha1
undefined_syms.txt

README.md

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.

Discord

https://discord.gg/TJVKHS4