Yet another Puck update has arrived! This update introduces a lot of QOL features along with some physics changes which will affect competitive play. See the full changelog below.
Changes & additions:
- Reworked goals & nets:
- Completely remodeled goals to closer match their real life counterparts
- Introduced physics to goal nets which react to puck impacts
- Pucks impacting the net will be dampened, mimicking a real net interaction - Improved A/D sway to be more responsive and less floaty
- Improved stick:
- Added stick dragging across the ice sounds
- Added stick tapping the ice sounds - Changed stick angle rotation pivot to the bottom center of the blade, which has a few benefits:
- Stick -> board collisions will react more predictably at certain angles, where previously reverse velocity would be applied even if the stick would not visually contact the boards
- Puck will leave the stick blade at a more predictable trajectory with any angle above or below 0 - Improved puck:
- Added slightly more weight to the puck
- Added custom physics solver to calculate the exit trajectory of the puck when it is hit - Improved puck visibility:
- Added puck elevation indicator showing a ring & line on the ice while the puck is mid-air (toggle in settings)
- Added puck outline to help with puck visibility specifically on black sticks/tapes (toggle in settings) - Improved player body colliders:
- Reworked all player body colliders to match the visual mesh 1:1
- Raised the player crouch height just enough so the puck can pass underneath the player - Improved minimap:
- Fixed minimap markings not matching the updated rink markings
- Added background opacity adjustments (slider in settings)
- Added positional adjustments (slider in settings)
- Added scale adjustments (slider in settings) - Improved chat:
- Chat messages will now gradually fade out after a specific amount of time
- Added animation for new chat messages to slide in gradually
- Added separate team & all chats (T for team chat, Y for all chat by default)
- Added quick chat messages (used with 1, 2, 3 & 4 keys)
- Added rate limiting for chat messages to avoid chat spam
- Added scale adjustments (slider in settings)
- Fixed chat not being scrollable
- Fixed chat losing focus when trying to select text within it - Added 2nd assist player when a goal is scored
- Added possibility to sprint backwards
- Added number & name labels on top of players heads (toggle in settings)
- Added camera angle adjustment, allowing you to adjust the camera downwards angle (slider in settings)
- Added possibility to disable profanity filters (toggle in settings)
- Added `/start` and `/warmup` admin commands to force Face Off or Warmup phases
- Improved shadow visibility at longer distances
- Improved shadow contrast further
- Swapped default debug shortcut key from F12 to F8 (to avoid Steam's screenshot shortcut)
- Network Smoothing setting will now be off by default for new players
- Raised slide height slightly to allow for easier 5 hole shots
- Improved goal announcements formatting (specifically goal player and assist players)
- Improved goalie leg pad animations stuttering if pressed rapidly
Bugfixes:
- Fixed server browser still failing to show some servers in certain cases
- Fixed scroll wheel input for some specific mice, especially with linear scroll wheel
- Clients will now be prompted for password input when joining a server via Steam invite
- Fixed board colliders causing the puck to sometimes shoot off in a random direction
- Fixed body checking sometimes causing the target player to be launched across the rink
- Optimized client network synchronization saving 1kB/s per-player
- Split game settings into two sub-categories - GAMEPLAY and USER INTERFACE
- Fixed left handedness not being perfectly mirrored from right handedness
- Fixed exploit allowing for multiple Goalies to be spawned in the same team
- Fixed floating point error causing player input delays on long running servers
- Fixed a skating speed exploit caused by stick & board interactions
- Fixed replays freezing before play when the match has been ongoing for longer periods of time with a lot of players
- Fixed an issue where self-hosted servers would ignore the port number input field resulting in always launching on port 7777
- Fixed Goalie pads stuttering during animation