Commit Graph

1412 Commits (a854889fa5e417c14c45842aa0769895e014c596)

Author SHA1 Message Date
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