4,599 Commits over 976 Days - 0.20cph!
Cleaned up hand switching, add save button to prefs
Remove hacky velocity code, set up ball velocity and angular velocity from hands
Support hand switching for the paddle
Send client prefs update when a value changes
Add ray helper for client preferences window, minor fixes.
Implement IHoldable, VrPlayerHand, very much a WIP
Simplify InGrip, InTrigger - simulate input to drop held entity if we can.
Delete FocusWorldPanel, it's unused
Set up client preferences system
Clients save the data as a cookie. When the game starts up the client informs the server of their preferences. Ideally this'll be good for flipping the paddle hand, changing the paddle angle and adjusting the VR anchor.
Work on ClientPreferencesWidget
Set up WorldInput ray
Gut out the ServeHand so stuff still compiles
Set up PaddleHand, ServeHand to use VrPlayerHand
Fixed up paddle ownership
Kill off IHoldable, removed more useless code
Fixed serve hand anim
Toggle ClientPreferences widget with joystick press
Hand rewrite, client prefs
Toggle ClientPreferences widget with joystick press
Set up PaddleHand, ServeHand to use VrPlayerHand
Fixed up paddle ownership
Kill off IHoldable, removed more useless code
Implement IHoldable, VrPlayerHand, very much a WIP
Simplify InGrip, InTrigger - simulate input to drop held entity if we can.
Delete FocusWorldPanel, it's unused
Set up client preferences system
Clients save the data as a cookie. When the game starts up the client informs the server of their preferences. Ideally this'll be good for flipping the paddle hand, changing the paddle angle and adjusting the VR anchor.
Work on ClientPreferencesWidget
Set up WorldInput ray
Gut out the ServeHand so stuff still compiles
Gut out the ServeHand so stuff still compiles
Work on ClientPreferencesWidget
Set up client preferences system
Clients save the data as a cookie. When the game starts up the client informs the server of their preferences. Ideally this'll be good for flipping the paddle hand, changing the paddle angle and adjusting the VR anchor.
Delete FocusWorldPanel, it's unused
Simplify InGrip, InTrigger - simulate input to drop held entity if we can.
Implement IHoldable, VrPlayerHand, very much a WIP
Only assign and evaluate ConsoleSystem.Caller for console commands
Fixes convar assignment while game loop is starting up. Fixes sbox-issues/issues/2158 and paves way for @kurozael's lobby settings.
Fix project settings physics grabbing the wrong metadata
Add tt_togglespectator cmd
Remove debug BallSpawnThrowResponse
Properly fixed up paddle hit / ball bounce reporting
Fixed SinceLastHit never being set on the server
Fix nametag rotation in VR
Server and other clients know about ball bounces and paddle hits
Delete active pawn if we're becoming a spectator
Upped maxplayers
Wrap debug code around DebugBallPhysics
Cleanup, decreased spectator fly speed
Add SpectatorPawn, SpectatorCamera, assign player as spectator if teams are full.
When disabling an addon, dispose of it in ServerAddons
Update ErrorList to display specific and nonspecific diagnostic counts
https://files.facepunch.com/devultj/1b0911b1/sbox_uORyp1b7BG.png
Add ScenePanel.ForceUpdate()
Closes sbox-issues/issues/2151
Obsolete CameraMode.DoFPoint, DoFBlurSize
Error list counters will consider the selected package
Fixes sbox-issues/issues/2146
Addon Switcher checks for OrdinalIgnoreCase
Parse HMD rotation and show it on the head model
Increase drop ball threshold for grip
BallPhysics in server tick temporarily
Upped decibels on most of the sounds
Cleanup, fixed inverted finger presets, knuckles users rejoice
Programmatically assign audio reverb
Serve paddle sound differs from hit responses
Style the name tags based on team
Fixed who gets the score after 1 bounce
More work on solidifying game flow
Quick and nasty reset button on the VR controller