userIan Hendersoncancel

6,160 Commits over 1,004 Days - 0.26cph!

2 Months Ago
game_room_dlc_pool -> game_room_dlc
2 Months Ago
compile errors
2 Months Ago
Fix mountable floating issues
2 Months Ago
Fix dismounting at angled shots from forcing you to look at your feet
2 Months Ago
Enable legs renderer on pool table mountable
2 Months Ago
New cleaned up reconcilliation logic - Use an incremental id so we always know whats stale - Add a tiimeout so we can accept super new snapshots regardless - Fix issues with pocketing throwing the whole simulation off
2 Months Ago
Initial UI setup
2 Months Ago
- Camera now points behind the pool ball (stops any weird angles and needing glasses to see what you're hitting) - Camera points slight up when a ball is in the way - Seperate all the logic over so the pooltable is in control of most of it - Cleanup
2 Months Ago
- Setup cleaner and more reliable reset flow - Fix loaded server authoritative position from stomping a predicted position (again) - Add 'include walls' to the raycast options - Codegen - Ensure pool table syncs state after each ball pocketing - Line renderer stops when it intersects with a wall or ball in the pool physics engine - Stop jumping into the air when you dismount after a shot
2 Months Ago
Apply friction when bouncing off walls to prevent weird infinite rolling at certain angles on surfaces
2 Months Ago
Reset the game when the 8 ball is pocketed before its due
2 Months Ago
Add support for raycasting inside the pool physics engine
2 Months Ago
- Show cue - Add line renderer to show where you're aiming
2 Months Ago
Add profiling. Showing approx 0.08ms per table when bodies are moving
2 Months Ago
Fix kinematic bodies forcing the pool physics tick to keep simulating because their velocity wasn't being killed
2 Months Ago
Can now walk around the pool table when mounted
2 Months Ago
Sync pool mountable locations over the net
2 Months Ago
Fixed dumb 3am bug I couldn't see
2 Months Ago
Prevent older server snapshots from messing with existing client ones (needs more work tomorrow)
2 Months Ago
- Use eye override direction instead for cue ball shoot direction - Apply ball force as a local dir
2 Months Ago
Remove dodgy null check
2 Months Ago
- Fix z position being stomped (when loading table state) - Fix shooting not working - Fix only being able to mount the table once - Codegen
2 Months Ago
Pool Physics Engine: - Frame rate independent drag - Stopping distance to stop creeping when applying drag - Higher threshold to detect 'stopped' physics bodies
2 Months Ago
Fix list clear NRE
2 Months Ago
Stop groundwatch killing the table as well
2 Months Ago
- Locally shoot the pool shot as well (prediction and reconcilliation) - Parent mountables instead - Get Owner Table Via GetParentEntity() instead - Only allow joining the table when nothing is in motion
2 Months Ago
- Allow player to play against themselves - Temp patch for viewmodel issues
2 Months Ago
- New PoolCueViewModel setup - strip off rotational changes - Update viewmodel rotation based on mountable - New setup for the viewmodel
2 Months Ago
Ensure mountable is killed (again)
2 Months Ago
Codegen
2 Months Ago
- Swap vine swinging mount pose to standing - Fix offset y rotation - Increase drag to a more realistic level - Fix pooltable mountable not removing itself when dismounting
2 Months Ago
- Table can track multiple mountables - Can't mount if you're already mounted - Don't need to call kill - the table does it
2 Months Ago
- Setup v_spear anims/avatar - Fix inside terrain violation when jumpin on mountable - Viewmodel was set to wrong prefab - Viewmodel skeleton fix - Add viewmodel renderers to skinned mesh renderers
2 Months Ago
Fix pool cue viewmodel not spawning
2 Months Ago
- Manifest - Force mount the pool table mountable on use
2 Months Ago
Remove remaining game logic from pool table
2 Months Ago
- PoolGameController (all game logic: turns, win conditions etc) - Cleanup overal - Shooting logic (not connected yet) - Wire into PoolTable
2 Months Ago
Id and NRE fixes
2 Months Ago
- Spawn player mountable when interacting with the table - Spawn pool cue viewmodel - Setup basic game detection (cue ball, eight ball etc)
2 Months Ago
- Add a spline around the table - Interacting sends request to mount at closest part of the spline (to the player)
2 Months Ago
- Better world spline inspector - Methods to find closest point on a spline to a world position
2 Months Ago
Better bounds
2 Months Ago
Codegen
2 Months Ago
Dont network ball rotation - its just calculated on the client from velocity information
2 Months Ago
Added ball rolling
2 Months Ago
missed file
2 Months Ago
Add drag to the pool ball velocity
2 Months Ago
Only run physics updates if any of the balls have velocity
2 Months Ago
Hide ball when pocketed
2 Months Ago
- Add walls to the pool physics simulation