Commit Graph

1253 Commits (16fb9d3dff54b613eebbd2e44c8616296cfa5813)

Author SHA1 Message Date
MysterD 71bc444fa2 Desync fixes for hoot, piranha, spiny 2020-10-14 23:25:59 -07:00
MysterD c50794773c Allow bubbled players to go through elevators 2020-10-14 23:20:43 -07:00
MysterD 196ac547ef Bubbled visual improvements (pitch to player) 2020-10-14 23:18:05 -07:00
MysterD 040aa92fd1 Prevent people from hosting a discord game when discord fails 2020-10-14 21:17:28 -07:00
MysterD 8750198750 Prevented vanish cap players from interacting with other players 2020-10-14 20:58:03 -07:00
MysterD cfd559bc74 Sync riddenObj, prevent remote interaction with shell 2020-10-14 20:50:55 -07:00
MysterD 8fc8ca6ca7 Prevent players from interacting with a shell that someone else is riding 2020-10-14 20:42:04 -07:00
MysterD cb902c519d Properly synchronize koopa shells spawned from boxes 2020-10-14 20:34:38 -07:00
MysterD d882e8a039 Added a way to debug sync object tables through chat 2020-10-14 20:33:23 -07:00
MysterD 16b95fdbca Prevent cursor from going past array in course completion screen 2020-10-14 20:03:05 -07:00
MysterD 85c05e7d56 Removed two-player hacks for packet_spawn_objects 2020-10-14 00:15:56 -07:00
MysterD 28ad7f91ed Smooth over transition from sending raw enums 2020-10-13 23:04:08 -07:00
MysterD 55bbe8d4d9 Removed two-player hacks for heldObj and spawning offsets 2020-10-13 22:26:13 -07:00
MysterD c8a45235ca Removed two-player hacks from cannon and object packets
Increased error checking of get_behavior_from_id
Made failure logging for packet_object a lot better
Changed debug logging to show global index instead of "Server/Client"
Changed debug keyboard binds to support more keyboard types
Made SyncObject's rxEventId de-duplication per-player instead of one-player
Removed sizeof(enum) from packet_read/packet_write
2020-10-13 21:44:27 -07:00
MysterD aaa7e65b65 Created character struct for mario/luigi asset differences
Removed multiple two-player hacks in the process
2020-10-13 18:33:51 -07:00
MysterD f230d4fe63 Removed two-player hack for held objects 2020-10-13 18:12:33 -07:00
MysterD 9f1d03d5b4 Remove two-player hack for packet_object 2020-10-13 18:11:40 -07:00
MysterD 66af03c41d Slight improvement to small breakable box sync 2020-10-12 18:10:40 -07:00
MysterD c214800faf Standardized de-duplication of reliable packets 2020-10-12 18:40:38 -07:00
MysterD 5d9d5ed9d7 Added ability for client to send a packet to server, and for the server to broadcast to all clients 2020-10-12 18:23:48 -07:00
MysterD 3f798609be remove unused version call 2020-10-11 20:45:44 -07:00
MysterD 8b6bfc2369 Possible fix for big bully spawn 2020-10-11 19:16:21 -07:00
MysterD d4f92ed209 Reset override_ownership to null (fixes crash in THI) 2020-10-11 18:54:05 -07:00
MysterD 7bf2ebd7e8 Made version mismatch screen more descriptive 2020-10-11 18:26:10 -07:00
MysterD 342a048e0e Display instructions on how to fix Discord error to user 2020-10-11 18:11:11 -07:00
MysterD adb7fe86eb Fix how scancodes are read for text input
May fix issue where spanish keyboards are unable to press enter to chat
2020-10-11 17:20:47 -07:00
MysterD feb9bead02 Synchronized the controller properly (fixes 64bit-to-32bit communication bug) 2020-10-11 17:20:08 -07:00
MysterD c0a30c8de6 Establish new versioning system (beta 1) 2020-10-11 15:49:24 -07:00
MysterD 7791e03d6a Added all levels to support levels! 2020-10-11 14:55:08 -07:00
MysterD 1345b8d9d0 Synchronized Bowser 3 fight platforms 2020-10-11 14:54:16 -07:00
MysterD b536fcfdb0 Added RR to supported levels 2020-10-11 14:42:04 -07:00
MysterD 13fdf6ceaf Added TTC to supported levels 2020-10-11 14:40:13 -07:00
MysterD dbe1e21b87 Synchronized TTC treadmill 2020-10-11 14:39:41 -07:00
MysterD f64e315c74 Synchronized TTC spinner 2020-10-11 14:39:32 -07:00
MysterD 7167c8537b Synchronized TTC rotating solid 2020-10-11 14:39:21 -07:00
MysterD 52510de84e Synchronized TTC pit block 2020-10-11 14:39:07 -07:00
MysterD 4cb089c428 Synchronized TTC pendulum 2020-10-11 14:38:56 -07:00
MysterD 788dc5310c Synchronized TTC moving bar 2020-10-11 14:38:44 -07:00
MysterD 63af39cd53 Synchronized TTC elevator 2020-10-11 14:38:30 -07:00
MysterD 83baf2eac6 Synchronized TTC cog 2020-10-11 14:38:19 -07:00
MysterD cbeea0472c Synchronized TTC 2d rotator 2020-10-11 14:38:07 -07:00
MysterD e1ca3b963d Misc gMarioState/gMarioObject cleanup 2020-10-10 16:12:29 -07:00
MysterD 229880cfda Synchronize burning player smoke + misc version improvements 2020-10-10 15:49:17 -07:00
MysterD b7cf6cdf5c Synchronized 'donut platforms'... the slow falling ones in RR 2020-10-10 15:33:17 -07:00
MysterD 736fba54a2 Synchronized swing platform 2020-10-10 15:32:39 -07:00
MysterD f2f5cf4955 Remove confusing build instructions, added link to discord 2020-10-10 01:19:02 -07:00
MysterD edc275b5e8 Enhancements to networked player infrastructure 2020-10-10 01:18:45 -07:00
MysterD 5282c461fa Fix typo, whoops. 2020-10-08 23:53:16 -07:00
MysterD 392471eb1f Bugfix for spiny override ownership 2020-10-08 23:40:01 -07:00
MysterD 2fb2fc81e1 Add THI to supported levels 2020-10-08 23:38:43 -07:00