MysterD
09dad965bb
Removed vestigial painting warp code, made painting selection instant
2020-08-12 22:17:12 -07:00
MysterD
0e2dff8190
Freeze mario in place when star spawning or dialog box pops up
2020-08-12 21:47:07 -07:00
MysterD
22b6b3ff98
Kept more randomness, fixing tree leaves, fix pole segfault
2020-08-12 19:39:31 -07:00
MysterD
3a321fd8dc
Fixed visual bug when both players are sliding
2020-08-12 19:14:35 -07:00
MysterD
680db50f64
Fixed tower platform spawning bug
2020-08-11 23:27:37 -07:00
MysterD
08f5a4ced7
Synchronized whomp
2020-08-11 23:03:40 -07:00
MysterD
b9cbd6fd59
Synchronized thwomp
2020-08-11 23:03:30 -07:00
MysterD
16be152811
Synchronized all of the various platforms in WF
2020-08-11 23:03:13 -07:00
MysterD
417cbbb1e4
Synchronized piranha plant
2020-08-11 23:02:16 -07:00
MysterD
8b7aebcbdc
Synchronized kickable board
2020-08-11 23:02:03 -07:00
MysterD
a01deccf4c
Synchronized bullet bill
2020-08-11 23:01:51 -07:00
MysterD
c90f44953e
Synchronized bomp
2020-08-11 23:01:36 -07:00
MysterD
848008aa37
Synchronized hoot
2020-08-11 23:01:13 -07:00
MysterD
0a99ac47b6
Synchronized breakable wall
2020-08-11 23:00:55 -07:00
MysterD
1994b2711e
Various synchronization enhancements
2020-08-11 23:00:13 -07:00
MysterD
691e5f23af
Synchronized wing cap and hidden trigger pickups
2020-08-10 23:38:58 -07:00
MysterD
9db09f19da
Synchronized cap switch, and exclamation box contents
2020-08-10 22:59:11 -07:00
MysterD
ab9973fa4f
Synchronized platform-on-tracks
2020-08-10 19:08:47 -07:00
MysterD
359cb001e8
Synchronized blue coin switch
2020-08-10 18:19:27 -07:00
MysterD
ecec09f675
Disabled many timestops
2020-08-10 18:10:04 -07:00
MysterD
6a56a66755
Synchronized snowman
2020-08-10 18:09:31 -07:00
MysterD
256d49330e
Synchronized racing penguin
2020-08-10 15:09:09 -07:00
MysterD
ad1cfbef71
Synchronized baby and mother Tuxie
...
Added missing star parameter
2020-08-10 14:27:56 -07:00
MysterD
d751119e11
Synchronized Mr Blizzard
2020-08-10 13:29:07 -07:00
MysterD
aa906200bf
Synchronized spindrift
2020-08-10 12:08:53 -07:00
MysterD
2eae2e9f22
Synchronize area changes
2020-08-10 12:08:40 -07:00
MysterD
bfdc8c0830
Rewrote level synchronization
...
Synchronized exit course from pause menu
2020-08-10 09:33:40 -07:00
MysterD
6a31342761
Misc fixing to entering paintings
2020-08-09 18:58:58 -07:00
MysterD
7467425bbc
Refactor packet_object + misc cleanup
2020-08-09 17:40:37 -07:00
MysterD
4584b8b8f2
Gave each BehaviorScript an ID
...
Created functions to trivially translate an ID to a Behavior and vice
versa. Sent ID over packets instead of Behavior pointer. This should
allow Linux and Windows to play together.
2020-08-09 16:21:12 -07:00
MysterD
09d975aea1
Made sockets platform-independent, supporting Linux
2020-08-09 13:23:27 -07:00
MysterD
6928e39861
Added checksums to packets
2020-08-09 10:44:21 -07:00
MysterD
f44045fb15
Added MARIO2 to all level scripts
2020-08-09 09:16:09 -07:00
MysterD
0154afb3dc
Synchronized 1up spawning
2020-08-09 09:04:30 -07:00
MysterD
407407b915
Synchronize course complete screen
2020-08-09 08:23:53 -07:00
MysterD
ddc9eb3090
Synchronized exclamation boxes
2020-08-09 08:07:32 -07:00
MysterD
77d3c18c75
Synchronize Bobomb buddies and cannons
2020-08-09 07:42:44 -07:00
MysterD
ee2ee1a2a1
Synchronized Koopa The Quick
2020-08-09 00:37:36 -07:00
MysterD
a1522c9eaf
L is real 2020
...
Added Luigi model.
Renamed all previous references to 'Luigi' to 'Mario2' since player 1
isn't always mario, and player 2 isn't always luigi.
Now server is always mario and client is always Luigi.
Luigi model credits:
Original model by Cjes, converted by AloXado320, textures added/fixed by
SunlitSpace542.
2020-08-08 21:36:49 -07:00
MysterD
4257d7ad94
Synchronized 3 types of star spawning, adjusted star interactions
2020-08-08 18:57:04 -07:00
MysterD
f77ed51258
Synchronized King Bobomb
...
Tried to synchronize dialog stuff, it's way too much of a mess to do
2020-08-08 17:13:11 -07:00
MysterD
4646c4bb4e
Fixed receiving of health, made recovery heart 2-player aware
2020-08-07 22:27:15 -07:00
MysterD
efc609b37e
Synchronized bowling balls
...
Added flag to keep randomization for sync objects
2020-08-07 21:13:07 -07:00
MysterD
97fdf81445
Synchronized water bombs
...
Added packet system to spawn objects on remote
2020-08-07 20:34:12 -07:00
MysterD
872363b6d1
Synchronized purple switch
...
Started working toward synchronizing star spawning, not quite there yet
2020-08-07 19:37:19 -07:00
MysterD
a76dbaeb5c
Synchronized coin collection
...
Reimplemented how randomness is synchronized
2020-08-07 18:01:58 -07:00
MysterD
1a838e3ac6
Synchronized seesaw, started moving toward a MAX_PLAYERS define
2020-08-06 22:52:32 -07:00
MysterD
6e53e9abb1
Synchronized checkerboard platforms
...
Created a max update rate
Created 'full object syncing'
Switched to using clock() instead of ticks for packet_object
2020-08-06 21:47:03 -07:00
MysterD
a55f050051
Synchronized teleports (e.g. flowerbed) and star collection
...
Fixed infinite packet_level_warp sending
2020-08-06 20:28:21 -07:00
MysterD
b1651e96b6
Improve chain chomp syncing
2020-08-06 19:04:59 -07:00