MysterD
1ef97584b2
Bumped version to unst 9
2021-08-15 12:55:39 -07:00
MysterD
43932249c6
Added support for spawning Luigi-versions of metal/vanish/wing cap as items
2021-08-15 11:46:28 -07:00
MysterD
efd22a81ab
Added hacks for fire spitter and skeeter to prevent glitching through the floor on water level change
2021-08-14 20:17:57 -07:00
MysterD
d911c09c25
Added okey-dokey sound and transition to host menu
2021-08-14 18:45:25 -07:00
MysterD
f71cb26f64
Play menu music in main menu
2021-08-14 18:34:22 -07:00
MysterD
ee53beb10b
Coin/star collection packet fixes
...
Added flag to send packet to everyone in the level regardless of area.
Coin collection packets now send to everyone in the level which keeps
coin counts consistent among players.
Star collection packets will no longer collect the wrong star if in a
different area than the originating player.
2021-08-14 17:53:08 -07:00
MysterD
0b88ed7cce
Resynchronized racing penguin for late join
2021-08-14 12:13:55 -07:00
MysterD
ed95bd317b
Resynchronized Koopa the Quick and race timers for late join
2021-08-14 11:48:15 -07:00
MysterD
b0267a5a31
Switch all malloc() calls in djui to calloc(). Possibly fixes menu bug
2021-08-14 11:03:31 -07:00
MysterD
bdabb26f81
Fix display of water droplet splashes
2021-08-12 18:53:17 -07:00
MysterD
68e04a74bc
Fixed late join for items a Boo was carrying
2021-08-12 18:48:17 -07:00
MysterD
3edb08c98d
Allow multiple players to interact with the same BBH cage
2021-08-12 18:18:28 -07:00
MysterD
7e59d34939
Added new MAXIMUM type to network area timer system. Exclamation boxes now reappear at the correct time
2021-08-12 18:13:41 -07:00
MysterD
383feba3b1
DJUI: Made panel movement screen-relative, always force current panel location
2021-08-12 00:15:10 -07:00
MysterD
64ab95efe1
Made inactive players drop held/heldby/ridden objects
2021-08-12 00:02:59 -07:00
MysterD
7ae2239670
Hid HUD while in main menu
2021-08-11 23:30:01 -07:00
MysterD
da31495564
Refactor player sounds, added pitch scale for player sounds
2021-08-11 23:24:53 -07:00
MysterD
142d21426d
Make the join process a bit smoother
2021-08-11 00:39:11 -07:00
MysterD
0ce11ee2b1
Prevent main menu player model from corrupting while joining
2021-08-11 00:23:25 -07:00
MysterD
caf975a793
Player 'enter/leave level' popups now appear for bonus courses
2021-08-10 22:41:43 -07:00
MysterD
22121eea6b
Fixed loading of certain save flags, e.g. lakitu
2021-08-10 22:25:34 -07:00
MysterD
d9ab09ee64
Critical fix to ordered packet system
2021-08-10 22:07:02 -07:00
MysterD
61ed5a774c
Drop all reliable packets that are going to someone that disconnected
2021-08-10 21:06:10 -07:00
MysterD
58914e993f
Prevent sending object-related packets until the area is synchronized
2021-08-10 18:46:33 -07:00
MysterD
fecba91c5e
Rewrite the core of network area timer (yet again)
2021-08-10 18:29:49 -07:00
MysterD
f82b6c7ad0
1-frame smoothing of network area timer
2021-08-10 00:48:39 -07:00
MysterD
7044485431
Make clock fall back to REALTIME when MONOTONIC isn't supported
2021-08-09 23:58:28 -07:00
MysterD
d772764c4e
Fixed cap-on-ground colorization behavior
2021-08-09 23:39:29 -07:00
MysterD
0c61b9fd07
Fixed crash when a hanging player was pushed off of the ceiling
2021-08-09 22:43:09 -07:00
MysterD
024ae36003
Retry Discord lobby creation on failure 5 times before giving up
2021-08-09 22:27:52 -07:00
MysterD
6f9b447468
Add null-checking to intro warp pipes
2021-08-09 22:06:51 -07:00
MysterD
5b0d4c60b3
LOGFILE_ calls now print to the terminal in DEBUG mode again
2021-08-09 00:09:44 -07:00
MysterD
fbbfcd6275
Fix compile error
2021-08-08 23:58:20 -07:00
MysterD
961723f22d
Rewrote logfile API, made discord log to a file
2021-08-08 23:42:20 -07:00
MysterD
83f84fc3c0
Bumped version number to 8
2021-08-08 16:51:44 -07:00
MysterD
a5b8483100
Removed SDL2 API calls from SDL1 backend
2021-08-08 16:50:44 -07:00
MysterD
710a7e4749
Color detached caps according to player palette
2021-08-06 01:02:07 -07:00
MysterD
16fb9d3dff
Add popup to inform a player when other players enter/leave the level they're in
2021-08-05 19:13:12 -07:00
MysterD
723a5cc46e
Prevent transmission of player information when the player was in the main menu
2021-08-05 18:36:01 -07:00
MysterD
dafa5536a1
Move water level syncing from level packets to area packets
2021-08-05 00:40:43 -07:00
MysterD
cbb7eb419c
Prevent level/area/object sync during credits sequence
2021-08-05 00:22:03 -07:00
MysterD
0d05853138
Fix ending cutscene crash and make game playable afterward without rehosting
2021-08-04 23:56:33 -07:00
MysterD
3ba77087e9
Prevent DJUI from creating and removing a panel at the same time
2021-08-04 23:55:46 -07:00
MysterD
4a3b39061f
Force players in the credits sequence into the 'credits' instance
2021-08-04 13:01:59 -07:00
MysterD
8984ec3ba8
Adjust main menu cutscene and camera
2021-08-04 19:15:42 -07:00
MysterD
354146e3ac
Make final Bowser star interactable for all players
2021-08-04 18:55:32 -07:00
MysterD
00da6b48f5
Fade out players when they leave/disconnect
2021-08-04 18:47:59 -07:00
MysterD
ab9056bb68
Make players invisible until their level/area can be verified
2021-08-04 18:15:46 -07:00
MysterD
7c8bddde28
Prevent capless flags from ever being set
2021-08-04 00:05:51 -07:00
MysterD
b1acd644f7
Invalidate area/level sync when unloading the area/level
2021-08-03 23:58:17 -07:00