Commit Graph

1291 Commits (54fb90b549709df9e9d2a737e61cf846f8d0145a)

Author SHA1 Message Date
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
MysterD 3a627306d5 Fix compile error 2021-08-08 23:58:20 -07:00
MysterD eaaa7008fc Rewrote logfile API, made discord log to a file 2021-08-08 23:42:20 -07:00
djoslin0 a2abba8822 Merge pull request #114 from v64dev/unstable
Fix strange black outline that appears on custom cap textures
2021-08-08 21:54:42 -07:00
Llennpie c818dc7f71 Fix strange black outline that appears on custom cap textures 2021-08-09 00:45:14 -04:00
MysterD 2bd85a8ea4 Bumped version number to 8 2021-08-08 16:51:44 -07:00
MysterD 4d6a9b4dc3 Removed SDL2 API calls from SDL1 backend 2021-08-08 16:50:44 -07:00
MysterD 91fd89cd8d Color detached caps according to player palette 2021-08-06 01:02:07 -07:00
MysterD 440ab0cf58 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 a06448e5fd Prevent transmission of player information when the player was in the main menu 2021-08-05 18:36:01 -07:00
MysterD 67c6b34493 Colorize cap logo according to player's palette 2021-08-05 18:30:56 -07:00
MysterD d02f5281af Move water level syncing from level packets to area packets 2021-08-05 00:40:43 -07:00
MysterD 1646e5a3c7 Prevent level/area/object sync during credits sequence 2021-08-05 00:22:03 -07:00
MysterD c0db40a3ea Fix ending cutscene crash and make game playable afterward without rehosting 2021-08-04 23:56:33 -07:00
MysterD 2fa5b85918 Prevent DJUI from creating and removing a panel at the same time 2021-08-04 23:55:46 -07:00
MysterD be8bdf741c Force players in the credits sequence into the 'credits' instance 2021-08-04 13:01:59 -07:00
MysterD 9950188ed9 Adjust main menu cutscene and camera 2021-08-04 19:15:42 -07:00
MysterD e0db345dcc Make final Bowser star interactable for all players 2021-08-04 18:55:32 -07:00
MysterD 1bc3da1d22 Fade out players when they leave/disconnect 2021-08-04 18:47:59 -07:00
MysterD 3f0f9646b9 Make players invisible until their level/area can be verified 2021-08-04 18:15:46 -07:00