Commit Graph

1385 Commits (5a0a2eb9e01f0757e9e440fd64f87b75da50462d)

Author SHA1 Message Date
MysterD bf22b21bea Player bounce improvements: jump height depends on velocity, crouching players cause a twirl 2021-09-01 18:11:01 -07:00
MysterD ee29eb1fa0 Replace Shine's luigi voice pack with Andrat's 2021-08-31 23:17:07 -07:00
MysterD 83fe6139c8 Resync bhv1upHiddenInPoleSpawner to prevent a sync table mismatch 2021-08-30 18:35:47 -07:00
MysterD 047bc94fd1 Fixed player-in-cutscene position/animations on late-join 2021-08-30 18:31:59 -07:00
MysterD 0ff729260d Added adjustable draw distance for objects 2021-08-30 18:22:36 -07:00
MysterD 5be62c85da Added 30 or 60 FPS toggle 2021-08-29 20:17:38 -07:00
MysterD 0919695341 Prevented controllers from clearing, fixes movement animations 2021-08-29 14:57:40 -07:00
MysterD a85cfb7b81 Fixed crash in credits 2021-08-29 14:28:46 -07:00
MysterD 5604d0f32c Fix duplicate packet hash checking 2021-08-29 13:27:16 -07:00
MysterD 35f63d02cd Bumped version to 11 2021-08-28 23:13:37 -07:00
MysterD cee104df7d Fixed late-join for Act 1 BBH staircase 2021-08-26 18:02:07 -07:00
MysterD a6266f7d30 Made development/debug level switching immediate 2021-08-25 18:11:17 -07:00
MysterD b2dad284ab Make packet duplication checking more intelligent by checking hashes 2021-08-25 18:05:36 -07:00
MysterD e0369f1a17 Add packet debug sync to make debugging sync ids easier 2021-08-25 18:02:30 -07:00
MysterD ee676f1918 Player-to-player attacks adjusted for metal marios 2021-08-23 21:48:33 -07:00
MysterD 4e37c30eb7 Made player-to-player attacks easier to land 2021-08-23 21:30:12 -07:00
MysterD 4862a5effd Lowered priority of snoring sounds so they don't cut off other sounds 2021-08-23 21:19:13 -07:00
MysterD a654c5b1c6 Fixed coins-inside-boo for BBH in act 2 2021-08-23 20:16:46 -07:00
MysterD 1b46523ff0 Removed spawn offset from players during a same-area-warp 2021-08-23 19:47:15 -07:00
MysterD d914f1eb81 Prevented coin sound spam when entering a level 2021-08-23 19:07:32 -07:00
MysterD 9398d41179 Prevented softlock when collecting an object that is the focus of a cutscene 2021-08-23 19:03:14 -07:00
MysterD ef94e319b6 Changed all asserts in packet files to soft asserts 2021-08-23 18:58:30 -07:00
MysterD 9e47bb1fe6 Fixed area syncing when two clients enter an area around the same time 2021-08-23 18:44:32 -07:00
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