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
MysterD
dd0656f584
Fixed WF tower platform synchronization
2020-10-04 14:54:31 -07:00
MysterD
ecf090f5ae
Enabled/improved free movement for development purposes
2020-10-04 14:50:52 -07:00
MysterD
41dc24e737
Prevented WF's rotating platform from desyncing angle
2020-10-04 14:32:52 -07:00
MysterD
f12a172dc0
Removed quit game options from course completion screen
2020-10-04 14:15:06 -07:00
MysterD
32f30d68a9
Made piranha plant's hitbox consistent if event is missed
2020-10-04 13:59:14 -07:00
MysterD
03d8baca9e
Made picking up / dropping objects immediately sync those objects
2020-10-04 13:54:12 -07:00
MysterD
85664c8fac
Prevented Bowser from remaining invisible when held
2020-10-04 13:24:44 -07:00
MysterD
01139061df
Possibly fixed King Bobomb grabbing softlock
2020-10-04 13:15:08 -07:00
MysterD
7669679d6f
Fix snowman's lost his head dialog
2020-10-04 12:54:21 -07:00
MysterD
cc6c362fff
Prevent dying/bubbling from replaying intro level cutscene
2020-10-03 10:15:21 -07:00
MysterD
7ed3040c3c
Add BITFS to supported levels
2020-10-03 00:21:47 -07:00
MysterD
3e69330ffe
Synchronized BITFS platforms
2020-10-03 00:18:18 -07:00
MysterD
051cf939b8
Added DDD to supported levels
2020-10-02 23:40:28 -07:00
MysterD
f436860daf
Prevented bubbled players from interacting with objects
2020-10-02 23:37:15 -07:00
MysterD
161506431d
Fixed bug with whirlpools
2020-10-02 23:35:06 -07:00
MysterD
60580602a6
Synchronized DDD's poles
2020-10-02 23:34:33 -07:00
MysterD
ef8eaa8c87
Somewhat synchronized player's interact/used objects
2020-10-02 23:34:19 -07:00
MysterD
0bf75f8595
Synchronized Water Rings
2020-10-02 23:33:21 -07:00
MysterD
9b91ad203f
Synchronized Sushi
2020-10-02 23:33:07 -07:00
MysterD
7b40838862
Synchronized Manta Rays
2020-10-02 23:32:58 -07:00
MysterD
78b2b5717d
Synchronized Bubs
2020-10-02 23:32:47 -07:00
MysterD
fdaf00d439
Do a full reset of the camera again. More janky, but prevents camera softlock
2020-10-02 22:20:59 -07:00
MysterD
406d39c904
Synchronized mips/toad star spawning
2020-10-02 21:05:02 -07:00
MysterD
76ee67e2f3
Synchronized castle water drain pillars
2020-10-01 23:11:16 -07:00
MysterD
e8dd1586e0
Resynchronized HMC controllable platform
2020-10-01 22:41:27 -07:00
MysterD
23beee7524
Applied platform displacement for entities that a player is standing on
2020-10-01 22:41:17 -07:00
MysterD
240c8560e8
Change how we reset the camera when bubbled/on star collection
2020-10-01 22:00:46 -07:00
MysterD
387a5f3621
Added HMC and COTMC to the supported levels list
2020-10-01 21:35:19 -07:00
MysterD
20fbf51b9b
Made COTMC, TOTWC, VCUTM, WMOTR use the normal death barrier warp
2020-10-01 21:34:46 -07:00
MysterD
b19178bbdd
Synchronized Dorrie
2020-10-01 21:27:19 -07:00
MysterD
4240603d86
Synchronized Monty Mole
2020-10-01 12:39:06 -07:00
djoslin0
962c1fd582
Merge pull request #71 from anzz1/patch-2
...
fix copying and erasing saves
2020-10-01 00:05:00 -07:00
MysterD
008b1a7b73
Synchronized swoop
2020-10-01 00:04:08 -07:00
MysterD
1f08a55844
Synchronized snufit
2020-10-01 00:03:59 -07:00
MysterD
48c684b32f
Synchronized HMC controllable platform
2020-10-01 00:03:46 -07:00
MysterD
a85bbce957
Synchronized HMC boulders
2020-10-01 00:03:31 -07:00
MysterD
cbc2a463ca
Synchronized Eyerok, add SSL to supported levels
...
Eyerok was synchronized, but I'm still not super pleased with the
result. I had to sacrifice dialog to prevent weird states and he's
completely controlled by the server. His synchronization should be
revisited in the future.
SSL should be fully synchronized now.
2020-09-30 18:20:13 -07:00
MysterD
b7a8c57a63
Forget all reliable packets on network shutdown
...
Prevents strange case where one instance of a game could connect to
itself.
2020-09-29 23:30:51 -07:00
MysterD
70baf82ca0
Prevent star count from flashing in levels
2020-09-29 23:25:28 -07:00
MysterD
89c89ff3d4
Prevent vanilla camera from being in a bad state after collecting star
2020-09-29 23:18:17 -07:00
MysterD
665446b719
Allow warp to take place while paused.
...
Without this change, players would warp to a random node and duplicate
players.
2020-09-29 23:10:37 -07:00
MysterD
ad60bb4487
Sanity check torsoPos to prevent phantom collisions
2020-09-29 18:05:37 -07:00
MysterD
8c10c8410c
Prevent bug where Luigi can't jump if Mario is holding something
2020-09-29 00:01:18 -07:00
MysterD
aec70e0c57
Fix chat so remote is filled-in and local is non-filled-in star
2020-09-28 20:13:44 -07:00
MysterD
a480b4c288
Synchronize instant warps
2020-09-28 19:58:37 -07:00
MysterD
729103f0fc
Reset transition timers when forced to warp (fixes screen flashing)
...
Fixes #50
2020-09-27 23:57:52 -07:00