userIan Hendersoncancel
reporust_rebootcancel

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

2 Months Ago
Cleanup Make sure its explicitly named/works with only parents Parenting doesnt allow to mountables all the time so going down a pure parenting route catches the cases we need
2 Months Ago
main -> mountable_rollback
2 Months Ago
demo_breaking_fix -> main
2 Months Ago
Fix demos removing certain entities during initial playback Was most apparent with global broadcast entities and would often result in Cargo Ship not being there during playback
2 Months Ago
- Add a serverside convar to be able to toggle it on/off - Parameter-less constructor to Deque so it can be pooled - Codegen
2 Months Ago
Initial attempt at mountable rollback to fix 'projectile invalid' when attacking a player thats on a mini or zipline etc. We cheat by only storing player relative positions to avoid rolling back mountables physics positions Each client will allocate and store the last 16 ticks. 192 bytes for each mounted player, which is reused via the pool. Retain old behaviour if not mounted hit or if the last 16 ticks aren't available
2 Months Ago
demo_scrubbing_optimizations -> main
2 Months Ago
Dont allocate a new hashset everytime we jump to a new point on the timeline
2 Months Ago
Stop every demo scrub from allocating a new BaseNetworkable list
2 Months Ago
boomerang_model_dupe_fix -> main
2 Months Ago
Prevent a duplicated Boomerang model (not functional) appearing on the ground if you're killed whilst its returning to you
2 Months Ago
binoculars_ultrawide_fixes -> main
2 Months Ago
Fix binocular eyes seperating on ultrawide resolutions https://files.facepunch.com/ianhenderson/1b2211b1/sKu5bcwjHI.png
2 Months Ago
main -> PlayerRigUpdate2
2 Months Ago
disable_ping_estimation_again -> main
2 Months Ago
Turn off ping estimator again. Will prevent ICMP tranmssion errors on some Windows Servers. Unix is unaffected.
2 Months Ago
main -> custom_;loadingmessages_newlines
2 Months Ago
\n is not working for loading messages. Support br and ensure its not stripped out as it was before
2 Months Ago
cargo_map_marker_fix_2 -> main
2 Months Ago
Fix cargo crates appearing underneath cargo map marker when joining games with a cargo ship already roaming around
2 Months Ago
main -> game_room_dlc
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)