MysterD
60f6e93ba2
Fixed being unable to interact with objects when dying outside the castle
2021-08-23 18:32:55 -07:00
MysterD
0e07e477d9
SL: Prevented multiple people from sending snow mount spawns, fixed sinking animation
2021-08-23 18:11:12 -07:00
MysterD
eac0160bb1
Fixed late join sync for goomba triplets
2021-08-23 00:02:46 -07:00
MysterD
e25e07cd6c
Prevented Toad's face from getting corrupted in certain areas
2021-08-22 16:30:27 -07:00
MysterD
35ba56b5a6
Cached network IDs for each area to prevent area swapping from assigning a different set of sync IDs
2021-08-22 16:04:14 -07:00
MysterD
c62a3de74e
Bumped version to unstable 10
2021-08-21 15:56:54 -07:00
MysterD
713147b91b
Fixed over 100 code warnings
2021-08-19 18:16:16 -07:00
MysterD
12fd68e47a
Added a callback for area timer objects to only run certain things once per frame
2021-08-19 00:31:20 -07:00
MysterD
b56525bad6
Rewrote the core of how the game determines how quickly it should run at
...
Allows vsync to be enabled regardless of the monitor's refresh rate
Automatically drops frames when it needs to
The game no longer runs fast on 144hz monitors
2021-08-18 23:50:40 -07:00
MysterD
75be1545bf
Remove unused title image
2021-08-18 23:48:00 -07:00
MysterD
f531a86698
Add range checks to model index
2021-08-18 22:58:54 -07:00
MysterD
993e988bd4
Added toad player character
2021-08-18 22:55:31 -07:00
MysterD
cca984efad
Added an argument to backface culling
2021-08-18 22:52:48 -07:00
MysterD
be8678f918
Move character names to character struct
2021-08-18 21:51:55 -07:00
MysterD
3c0a1bdd22
Refactored how enemies display a cap in their hand
2021-08-18 21:39:39 -07:00
MysterD
db5c4bf750
Discord client hotfix
2021-08-16 19:29:37 -07:00
MysterD
c7b0a9ecf4
Fix client's vision of server palette
2021-08-15 13:56:11 -07:00
MysterD
a45b99b371
Bumped version to unst 9
2021-08-15 12:55:39 -07:00
MysterD
eab9064427
Added support for spawning Luigi-versions of metal/vanish/wing cap as items
2021-08-15 11:46:28 -07:00
MysterD
54fb90b549
Split luigi/custom character models into custom and zcustom
2021-08-15 01:06:25 -07:00
MysterD
d08f186a18
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
0c1dcb9150
Added okey-dokey sound and transition to host menu
2021-08-14 18:45:25 -07:00
MysterD
c494fb4158
Play menu music in main menu
2021-08-14 18:34:22 -07:00
MysterD
a0f5d1f1c0
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
1a703aa4fa
Resynchronized racing penguin for late join
2021-08-14 12:13:55 -07:00
MysterD
4979f94be7
Resynchronized Koopa the Quick and race timers for late join
2021-08-14 11:48:15 -07:00
MysterD
46bef1aaec
Switch all malloc() calls in djui to calloc(). Possibly fixes menu bug
2021-08-14 11:03:31 -07:00
MysterD
c7d05d3950
Fix display of water droplet splashes
2021-08-12 18:53:17 -07:00
MysterD
c60a2b797c
Fixed late join for items a Boo was carrying
2021-08-12 18:48:17 -07:00
MysterD
2a64c806f6
Allow multiple players to interact with the same BBH cage
2021-08-12 18:18:28 -07:00
MysterD
f5c2b5ebe0
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
d43a0a1872
DJUI: Made panel movement screen-relative, always force current panel location
2021-08-12 00:15:10 -07:00
MysterD
35dd769a72
Made inactive players drop held/heldby/ridden objects
2021-08-12 00:02:59 -07:00
MysterD
37a58eecee
Hid HUD while in main menu
2021-08-11 23:30:01 -07:00
MysterD
1161352448
Refactor player sounds, added pitch scale for player sounds
2021-08-11 23:24:53 -07:00
MysterD
b12fcbec0c
Make the join process a bit smoother
2021-08-11 00:39:11 -07:00
MysterD
b50cca937d
Prevent main menu player model from corrupting while joining
2021-08-11 00:23:25 -07:00
MysterD
1fa46651a0
Player 'enter/leave level' popups now appear for bonus courses
2021-08-10 22:41:43 -07:00
MysterD
a6904e3eff
Fixed loading of certain save flags, e.g. lakitu
2021-08-10 22:25:34 -07:00
MysterD
386381d023
Critical fix to ordered packet system
2021-08-10 22:07:02 -07:00
MysterD
1e7b1a7615
Drop all reliable packets that are going to someone that disconnected
2021-08-10 21:06:10 -07:00
MysterD
b3f7e1dc0a
Prevent sending object-related packets until the area is synchronized
2021-08-10 18:46:33 -07:00
MysterD
3fc8e45f77
Rewrite the core of network area timer (yet again)
2021-08-10 18:29:49 -07:00
MysterD
fc8546e61d
1-frame smoothing of network area timer
2021-08-10 00:48:39 -07:00
MysterD
5a70348efb
Make clock fall back to REALTIME when MONOTONIC isn't supported
2021-08-09 23:58:28 -07:00
MysterD
3ac991177c
Fixed cap-on-ground colorization behavior
2021-08-09 23:39:29 -07:00
MysterD
7f7b714ddc
Fixed crash when a hanging player was pushed off of the ceiling
2021-08-09 22:43:09 -07:00
MysterD
061008a364
Retry Discord lobby creation on failure 5 times before giving up
2021-08-09 22:27:52 -07:00
MysterD
fb0829c7fa
Add null-checking to intro warp pipes
2021-08-09 22:06:51 -07:00
MysterD
1f6f1db8e1
LOGFILE_ calls now print to the terminal in DEBUG mode again
2021-08-09 00:09:44 -07:00