userIan Hendersoncancel
reporust_rebootcancel

6,138 Commits over 1,004 Days - 0.25cph!

57 Days Ago
Pool Physics Engine: - Frame rate independent drag - Stopping distance to stop creeping when applying drag - Higher threshold to detect 'stopped' physics bodies
57 Days Ago
Fix list clear NRE
57 Days Ago
Stop groundwatch killing the table as well
57 Days 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
57 Days Ago
- Allow player to play against themselves - Temp patch for viewmodel issues
59 Days Ago
- New PoolCueViewModel setup - strip off rotational changes - Update viewmodel rotation based on mountable - New setup for the viewmodel
59 Days 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
2 Months Ago
- Shared client+server physics tick rate (for now) - 15 ball triangle rack setup - Cue ball setup - Properly map ian physics engine -> world space
2 Months Ago
Fix busted deploy volume
2 Months Ago
- Setup pool table deploy prefab - Further tweaks/cleanup to .deployed
2 Months Ago
Pool table linking: - Client + server run physics - Server sends snapshots to the client (position, rotation, velocity) - Client updates running simulation to match the sent server update - Run it through save/load right now
2 Months Ago
train_cinematic_improvements -> main
2 Months Ago
Bunch of commands to control locomotives with console commands
2 Months Ago
Add train control to the timeline
2 Months Ago
main -> game_room_dlc
2 Months Ago
Pool table deployable
2 Months Ago
network_profiler_improvements_3 -> main
2 Months Ago
- Temp fix the electric furnace skin rendering in twitch drops - Get the workshop render to spill the beans when something doesn't work
2 Months Ago
Fix skinnable matching accidentally including null EntityPrefab matches (base barrel and base shelf)
2 Months Ago
Revert previous changes
2 Months Ago
main -> twitchdropsrenderer
2 Months Ago
Fix an NRE that occurs when because two skinnables were referencing the same entity prefab that had redirects to point at the same prefab
2 Months Ago
up and down fixes
2 Months Ago
Add pocket support (which deletes the ball on contact)
2 Months Ago
Ball collision detection (against other bodies that arent walls) Velocity response when two of those bodies hit (equal and opposite reaction) 🤓
2 Months Ago
main -> game_room_dlc
2 Months Ago
- Add entity name and create/update distinction to Entities inbound profiling - Add packet profiling to GlobalNetworkHandler - Improve network profiler coverage for entity packets
2 Months Ago
When sprinkling in local servers ensure they're under like 150km rather than < 1000km
2 Months Ago
Fix deployable snapping not working properly in some cases Client now sends over its setup and server validates (just like regular placement)