Commit Graph

982 Commits (2b75690a315b7d866c3479db5db17ed1c6ae29fe)

Author SHA1 Message Date
MysterD a778bf497d Resynchronized checkerboard platforms 2020-08-27 21:39:13 -07:00
MysterD d2a2a80d56 Synchronized Big Boo's Haunt + major changes
Synchronized currentRoom per-player
Synchronized haunted bookshelf, and the bookshelf manager
Synchronized haunted chairs
Synchronized mad piano
Synchronized BBH's tilting trap, and made the physics multiple-player-aware
Synchronized scuttlebugs
Synchronized every variety of Boo
Synchronized elevators
Synchronized flamethrowers
Synchronized the various types of enemy books
Synchronized the book switches
Synchronized jumping box
Made coffins multiple-player-aware

Fixed everything that used gMarioState as an array instead of gMarioStates
Prevented some NPC-dialog softlocks
Prevented the remote player from messing up the local's camera settings
Possibly fixed the relatively rare chain chomp softlock
Possibly fixed the relatively rare chain hoot softlock
Fixed the first-person-camera softlock
Forced camera code to use the correct mario struct
2020-08-26 23:29:40 -07:00
MysterD 13b216ea5d Synchronized Boo 2020-08-24 21:38:49 -07:00
MysterD 8c650a5b7d Created system to reserve sections of SyncIDs per client
This allows clients to spawn a new sync object after the level loads and synchronize it.
Changed how un-initialized sync objects are detected
Koopa shells are the first thing to use this new system

Removed network_object_settings() command, instead explicitly setting the sync object parameters
2020-08-24 18:33:53 -07:00
MysterD ee35c999aa Made Luigi a bit bigger 2020-08-23 23:44:11 -07:00
MysterD 4b12d0e513 Fixed exclamation box synchronization bug 2020-08-18 18:47:21 -07:00
MysterD 53576aa51e Synchronized unagi 2020-08-18 18:47:06 -07:00
MysterD 57a4e746cf Synchronized underwater koopa shell 2020-08-18 18:46:54 -07:00
MysterD f08e6f0806 Made floating platform multiple-player aware 2020-08-18 18:46:13 -07:00
MysterD b8bdac2666 Made falling pillar multiple-player aware 2020-08-18 18:45:50 -07:00
MysterD 5b7e1c28d8 Synchronized clam 2020-08-18 18:45:34 -07:00
MysterD 79a2d95f00 Synchronized jrb ship and box 2020-08-18 18:45:19 -07:00
MysterD c589f2a620 Synchronized treasure chests 2020-08-18 18:43:42 -07:00
fgsfds a8a97b7c4b Merge pull request #395 from MartinPham/patch-4
fix mac build for exoquant
2020-08-16 02:01:02 +03:00
fgsfds e18b3c5b97 fix controller_sdl2 2020-08-15 16:04:55 +03:00
fgsfds 8b23c544d1 Merge pull request #399 from ineedhelpbad/nightly
BUGFIX: Camera bugs when using flying cap with BETTERCAMERA=1 #370
2020-08-15 15:59:59 +03:00
fgsfds 083a9be2a5 Merge pull request #400 from ineedhelpbad/patch-1
BUGFIX: Camera invert #373
2020-08-15 07:17:02 +03:00
fgsfds 3e9e2595aa add barebones SDL1.2 backends
for that sweet Win9x support
2020-08-15 07:15:28 +03:00
MysterD 6c617ef22a Changed default config values 2020-08-13 22:59:46 -07:00
MysterD 7cd5dbb1a4 Added CLI options to specify ip/port 2020-08-13 19:38:15 -07:00
MysterD 88bcd2a143 Sound fixes for remote player 2020-08-13 18:53:01 -07:00
MysterD 92398f3ca1 Made rumble only happen for local events 2020-08-13 18:49:24 -07:00
MysterD 90d9e255e4 Fixed exclamation box double item spawning when traffic is bad 2020-08-13 18:34:27 -07:00
ineedhelpbad 38b3ead13e BUGFIX: Camera invert #373
Fix: Free Camera is forever inverted on the Y-Axis, changing the setting does nothing. #373
2020-08-13 13:49:02 -05:00
ineedhelpbad 9ed98273d7 Update mario_actions_airborne.c 2020-08-13 00:26:23 -05:00
MysterD 31904c36bf Removed vestigial painting warp code, made painting selection instant 2020-08-12 22:17:12 -07:00
MysterD 6629b5493d Freeze mario in place when star spawning or dialog box pops up 2020-08-12 21:47:07 -07:00
MysterD 6e4c39eabe Kept more randomness, fixing tree leaves, fix pole segfault 2020-08-12 19:39:31 -07:00
MysterD 48f42d1873 Fixed visual bug when both players are sliding 2020-08-12 19:14:35 -07:00
MysterD bdf269c262 Fixed tower platform spawning bug 2020-08-11 23:27:37 -07:00
MysterD 55df4e6bd7 Synchronized whomp 2020-08-11 23:03:40 -07:00
MysterD 4cc3d08769 Synchronized thwomp 2020-08-11 23:03:30 -07:00
MysterD 7165d5ca64 Synchronized all of the various platforms in WF 2020-08-11 23:03:13 -07:00
MysterD 84ef9e97c1 Synchronized piranha plant 2020-08-11 23:02:16 -07:00
MysterD aec993b5b6 Synchronized kickable board 2020-08-11 23:02:03 -07:00
MysterD 0e72fc2b1f Synchronized bullet bill 2020-08-11 23:01:51 -07:00
MysterD 47948b2a4e Synchronized bomp 2020-08-11 23:01:36 -07:00
MysterD d5b087acd8 Synchronized hoot 2020-08-11 23:01:13 -07:00
MysterD 697670b519 Synchronized breakable wall 2020-08-11 23:00:55 -07:00
MysterD 3b00aa9e42 Various synchronization enhancements 2020-08-11 23:00:13 -07:00
MysterD 2177094730 Synchronized wing cap and hidden trigger pickups 2020-08-10 23:38:58 -07:00
MysterD f1789d4e78 Synchronized cap switch, and exclamation box contents 2020-08-10 22:59:11 -07:00
MysterD 5ca3f2ebd7 Synchronized platform-on-tracks 2020-08-10 19:08:47 -07:00
MysterD 0ceba4b372 Synchronized blue coin switch 2020-08-10 18:19:27 -07:00
MysterD aaf521659e Disabled many timestops 2020-08-10 18:10:04 -07:00
MysterD 8fcf1728bd Synchronized snowman 2020-08-10 18:09:31 -07:00
MysterD 40a3d55f9a Synchronized racing penguin 2020-08-10 15:09:09 -07:00
MysterD 8c7348f10d Synchronized baby and mother Tuxie
Added missing star parameter
2020-08-10 14:27:56 -07:00
MysterD c26bf586e1 Synchronized Mr Blizzard 2020-08-10 13:29:07 -07:00
MysterD b2b7c6b9ba Synchronized spindrift 2020-08-10 12:08:53 -07:00