Commit Graph

1051 Commits (47b158cce9663665b770fe08d83782b7d40a42bf)

Author SHA1 Message Date
MysterD 39e969e514 Somewhat synchronized fire piranha plants 2020-10-08 23:05:06 -07:00
MysterD 74f027b3e6 Synchronized enemy lakitu and spiny 2020-10-08 22:14:17 -07:00
MysterD 4c76dc065c Synchronized Bubba 2020-10-08 22:05:21 -07:00
MysterD 60f7434938 Prevent star dance spam 2020-10-08 21:31:53 -07:00
MysterD d04b6ed302 Add chat message when a player dies 2020-10-08 21:19:16 -07:00
MysterD 8d974ce806 Prevent King Bobomb from grabbing while thrown 2020-10-08 21:13:56 -07:00
MysterD 2bab830c51 Change disclaimer 2020-10-08 21:03:35 -07:00
MysterD d862386a02 Add TTM to supported levels 2020-10-08 20:57:56 -07:00
MysterD e3e78fbb27 Disable force-synchronizing of TTM slide 2020-10-08 20:57:11 -07:00
MysterD 1277e92eaa Synchronized Ukiki 2020-10-08 20:56:49 -07:00
MysterD 267f5c6d7d Synchronize Fwoosh 2020-10-08 20:56:34 -07:00
MysterD 7efe89b044 Koopa shell can only be ridden by one person, and doesn't get accidentally removed 2020-10-06 23:38:56 -07:00
MysterD 93fb19e9e3 Possibly fixed rare invisible cannon bug 2020-10-06 21:03:08 -07:00
MysterD e7b9634924 Added WDW to supported levels 2020-10-06 20:29:40 -07:00
MysterD 2e2d111c08 Misc additional player checks 2020-10-06 20:29:23 -07:00
MysterD d813288e71 Synchronized WDW water level changers 2020-10-06 20:28:44 -07:00
MysterD baed6a66b5 Synchronized Skeeter 2020-10-06 20:28:28 -07:00
MysterD bd7d03975e Synchronized metal boxes 2020-10-06 20:28:17 -07:00
MysterD baaa84d14c Synchronized Heave Ho 2020-10-06 20:28:06 -07:00
MysterD 72cd9c4f7f Synchronized WDW express elevator 2020-10-06 20:27:54 -07:00
MysterD 8a07faf7be Synchronized Chuckya 2020-10-06 20:27:24 -07:00
MysterD 12d6ef9071 Synchronized WDW arrow lift 2020-10-06 20:27:12 -07:00
MysterD 068ef2186a Added Snowman's Land to supported levels 2020-10-05 23:13:12 -07:00
MysterD b9ed4bbe67 Synchronized SL snow mounds 2020-10-05 23:08:36 -07:00
MysterD 4c8635f64c Synchronized SL penguin 2020-10-05 23:08:24 -07:00
MysterD 74505c75fc Synchronized Snowman Wind 2020-10-05 23:08:12 -07:00
MysterD bfdb668068 Synchronized Moneybag 2020-10-05 23:07:57 -07:00
MysterD 961e282259 Snap players on top of synchronized platforms 2020-10-05 22:05:05 -07:00
MysterD c9b4e498ac Prevented Yoshi softlock 2020-10-05 21:04:00 -07:00
MysterD 3a6ca85ca3 Stopped time and show cutscene for all for more stars 2020-10-05 20:36:44 -07:00
MysterD 43b3970a4b Fix strange behavior when being caught in a whirlpool while an instant warp occurs 2020-10-05 20:20:49 -07:00
MysterD c399e337cd Rewrote how RNG is synchronized
The old implementation was hacky and often returned desynchronized
results. This implementation gives a seed to each sync object, and
synchronizes that seed. Also allows for a seed to be saved temporarily
based on position and recycled for multiple calls.
2020-10-05 19:15:13 -07:00
MysterD ef4ba2b2bb Fix Bowser cutscene yet again... 2020-10-05 18:16:28 -07:00
MysterD 0bde13c695 Add no camera collision to various objects 2020-10-04 23:55:06 -07:00
MysterD 1fefc26c47 Local unlocking door star spawns again 2020-10-04 23:27:02 -07:00
MysterD 733d91e155 Prevent multiple star/key unlock animations on the same door 2020-10-04 23:23:17 -07:00
MysterD 0343532590 Prevent rare bug where a remote player will grab a non-grabbable object momentarily 2020-10-04 23:06:52 -07:00
MysterD e24ef194a4 Prevent OOB warp by teleporting one player to the other when OOB is detected 2020-10-04 22:38:54 -07:00
MysterD 140a68443b Make sure 70 star door is always openable 2020-10-04 22:16:20 -07:00
MysterD e78ccf852b Prevent hang due to mirror mario nodes 2020-10-04 22:10:41 -07:00
MysterD cbc2f3fefa Stop time and show star cutscene for everyone
Fixes #72
2020-10-04 21:26:36 -07:00
MysterD 564b9d5f62 Adjusted how de-duplication of star spawns is done for red/hidden stars 2020-10-04 20:52:53 -07:00
MysterD 72c19e854a Add remote players to mirror 2020-10-04 20:18:09 -07:00
MysterD 94f3933948 Synchronize intro/bridge lakitu 2020-10-04 19:38:01 -07:00
MysterD 0c9b155a3c Offset and separate player intro pipes 2020-10-04 19:16:35 -07:00
MysterD 0c2cea716e Re-enable intro 2020-10-04 19:16:16 -07:00
MysterD 9bb58b453c Synchronized Yoshi 2020-10-04 17:57:37 -07:00
MysterD 1fd270c074 Prevented glitchy remote movement when moving through warp doors 2020-10-04 17:00:52 -07:00
MysterD 83558446bd Gave all doors SyncIDs 2020-10-04 16:51:17 -07:00
MysterD 9d3390f4b2 Added mod registration system
Allows mods to register themselves so that mismatches don't occur. This
does not automagically detect when someone modified the game, so the
mods will have to insert a function like this into their patch:

static void __attribute__((constructor)) _register_this_mod() {
    network_register_mod("mod name here");
}
2020-10-04 16:41:55 -07:00