13,206 Commits over 2,830 Days - 0.19cph!
Fixed eye direction confusion
Committing current work before trying something risky
Stop mouse being grabbed even when editor is paused!
Adding my test scene to the build list, sick of re-adding it.
Partial work on vehicle eye rotation etc
Resetting eye direction when entering vehicles. Look straight forward.
Fixed animator assignment bug
Resetting player state on vehicle entry and exit. No ore getting stuck crouching in the driver's seat etc
Allow separate player positioning in vehicle between view and world models
Removing vehicle camera again - player view only.
Player now moves correctly along with vehicle rotation when inside
Only driver gets to drive!
Players get a vehicle control "item" when entering a vehicle that lets them control it when selected. Still in progress.
Vehicle interaction work. Removed the whole concept of a separate "vehicle" camera - players continue to control their own vision directly. Added (placeholder) steering wheel as a HeldItem type, with the intention of it being the "item" selected when driving a vehicle.
Disabling damage to players in vehicle again for now. Coloured "enter as driver" green.
Working on players in vehicles. Not exactly correct at the moment, but it's stable enough for a release.
Show proxy players in vehicles. Version number display. Prevent interaction properly while in vehicles.
Fixed mouse getting unlocked after window lost focus
Added a really basic version number with display on the main screen.
Just increased MAX_PROXY_TIME_DELAY since we have no extrapolation ability.
Added documentation comments for posterity
Added console commands getbuf setbuf
Fixed vehicle seat merge issue
Plastic made me merge all in the last commit, just reverting this bay window I didn't mean to touch
Merging vehicle updates - multiple seats with driver/passengers, player models in cars
Merging in vehicle camera smoothness branch.
Stopped footstep sounds playing while driving cars - this isn't The Flintstones
Car audio working again, sending sounds from client to server.
Adjusted cockpit cam settings to handle high/variable ping more smoothly. Feels a bit floaty but floaty is better than jittery.
Updated chase cam as well
Cockpit cam now works well in both CLIENT and CLIENT+SERVER modes
Wrote a smooth alternative spring-like implementation for the vehicle cockpit view, removing the need for a rigidbody. Note: Only works perfectly in true CLIENT mode.
Basic cockpit cam that works, but no spring forces anymore. Car audio removed for now.
Chase cam super smooth now
Experimenting with no rigidbody on client
Vehicle smoothness experiments
Vehicle movement smoother/more accurate on client
Disabling some car camera code when not needed.
Fixed vehicle exit bug, and fixed issues with vehicle entry/exit in CLIENT+SERVER mode. Renamed my test map.
Commented a few debug logs that might get spammy
Doubled desired time buffer on interpolation from 20ms to 40ms.
Oops, didn't mean to commit to the main branch! Reverting...
Reduced potential size of input packets, while also increasing local input storage to handle latency >1s.
Fixed interaction text sometimes staying up aftering entering a vehicle