branchsbox-tabletennis-vr/mastercancel

183 Commits over 731 Days - 0.01cph!

2 Years Ago
Remove debug BallSpawnThrowResponse
2 Years Ago
Quick hack to update client values to server values when authority changes to you
2 Years Ago
Fixed DebugPhysicsTest
2 Years Ago
Pack our ball velocity into the usercmd as well so the server/other client can take it over
2 Years Ago
Properly fixed up paddle hit / ball bounce reporting
2 Years Ago
Fixed SinceLastHit never being set on the server
2 Years Ago
Sort out VR serving
2 Years Ago
Fix nametag rotation in VR Server and other clients know about ball bounces and paddle hits
2 Years Ago
Delete active pawn if we're becoming a spectator Upped maxplayers Wrap debug code around DebugBallPhysics
2 Years Ago
Cleanup, decreased spectator fly speed
2 Years Ago
Add SpectatorPawn, SpectatorCamera, assign player as spectator if teams are full.
2 Years Ago
Alternating client authoritative networking * Implement an alternating client authoritative model - whichever clients side of the table the ball is on gets complete authority over the ball position and velocity. * Physics are simulated entirely on the current authoritative client now. Pack the ball position into the UserCmd and the server sets the ball entity's position so the other client can see it and takeover when authority switches. * Substep the physics at fixed(ish) 0.005ms steps within FrameSimulate's delta time, each step moves the ball and checks against the paddle sweep. This may be unconventional but it gives us a perfect result and never misses. * Fix paddle collision sometimes sending the ball backwards because of a negative velocity length, added an abs.
2 Years Ago
Parse HMD rotation and show it on the head model
2 Years Ago
Increase drop ball threshold for grip
2 Years Ago
BallPhysics in server tick temporarily
2 Years Ago
Upped decibels on most of the sounds
2 Years Ago
Cleanup, fixed inverted finger presets, knuckles users rejoice
2 Years Ago
Remove physics hack
2 Years Ago
Add tt_debug_gamestate
2 Years Ago
Programmatically assign audio reverb Serve paddle sound differs from hit responses
2 Years Ago
Update .addon metadata
2 Years Ago
Style the name tags based on team
2 Years Ago
Add name tags
2 Years Ago
Fixed who gets the score after 1 bounce
2 Years Ago
More work on solidifying game flow
2 Years Ago
Quick and nasty reset button on the VR controller
2 Years Ago
Teach the player about serving if they can't serve properly
2 Years Ago
Bunch of work on game state and game init
2 Years Ago
Split out game debugging stuff, added more debug options
2 Years Ago
Hooked up paddle hits, work on deciding who wins a round
2 Years Ago
Fixed ball trail
2 Years Ago
Add blue hand material override
2 Years Ago
Can hold the ball, and throw it
2 Years Ago
Serve the data properly instead of speculating
2 Years Ago
Add preset animations for non-knuckles users
2 Years Ago
Network finger data so you can flip off your opponent
2 Years Ago
Set GrabMode correctly, hands are now animated
2 Years Ago
Parse finger data, push it to anim parameters
2 Years Ago
Add "tt_debug_ballspawn"
2 Years Ago
Re-save out the paddle sound
2 Years Ago
Kill paddle serverside, stops error on game destroy
2 Years Ago
Up the game tickrate
2 Years Ago
Fixed up UI anchor position
2 Years Ago
Add Game.OnBallBounce, track ball bounce count for game loop
2 Years Ago
Update vr_hand.vmat
2 Years Ago
Add serving hand for testing
2 Years Ago
Cleanup, network GameState. Document shit a bit more.
2 Years Ago
Define game states Clear team score on Team.Reset Moved game loop code into specific partial class, introduce OutOfBoundsZ
2 Years Ago
Updated vrhead
2 Years Ago
Don't render the head model if our camera viewer matches the client