Nitro Thrash Status 5

In the past month, I've made 92 commits.

Here are some notable changes I've made to the game:

Levels:

  • Redesigned multiple areas in level3 to improve the flow
  • Started texturing level3

Vehicles:

  • Created a new hatchback vehicle "Luna"
  • Created six more wheels to choose from
  • Added an additional collision mesh to every vehicle to make collisions on the top of the car match the visuals better
  • Tuned Dambro's collision box

Gameplay:

  • Buffed nitro accumulation and the combo timer
  • Made jumping from a manual more consistent
  • Prevented manual jumps from wasting your air jump
  • Added additional friction when sliding on roof
  • Added wall manuals as a trick
  • Added 'kiss the rail' trick
  • Made the mission retry button only work for 10 seconds after a failed mission

Missions:

  • Created a new time trial race mission
  • Added easy/med/hard missions for high-score, own-the-spot, collect-combo, and collect-nitro missions to level2
  • Added collect-nitro, collect-combo missions to level1
  • Removed timer from collect-combo mission
  • Allowed lipslides to count as boardslides for missions

Misc:

  • Rewrote the gamemode system
  • Created a new time trail race gamemode
  • Gamemodes now reset the players status when they begin
  • Added infinite boost cheat
  • Improved visual clarity of pause menu
  • Hid mouse cursor when in-game
  • Made falling out of bounds bring you to a checkpoint if one is saved
  • Added ticking sound when less than 10 seconds are left on the clock
  • Prevented scenarios where nitro was wasted
  • Preloaded audio files to prevent stutter
  • Added on-screen indicators to more easily locate online players
  • Made lackluster letter sound show up in replay
  • Added vignette flash for mission fail/succeed/teleport
  • Added frame limit as a display option
  • Added gamepad deadzones as an option
  • Replaced old lobby menu
  • Added portrait mode toggle to make recording shorts include the HUD
  • Created a system to ensure that networked packets are received in order
  • Rewrote the scoreboard code
  • Improved detection of disconnected players
  • Fixed a bug that could cause multiple levels to be loaded at once
  • Improved rumble code to react more quickly and cut down on the nosie
🔗