8,451 Commits over 2,131 Days - 0.17cph!
Players get a vehicle control "item" when entering a vehicle that lets them control it when selected. Still in progress.
Adding units to buildings
Buildings now fully replicate.
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.
Some small spawning fixes.
Buildings and interiors now generated on client from proto. Needs seeds.
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
Building list now gets sent to clients when they join.
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.
Stated looking at networking buildings
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.
Fixed shopUI not displaying correct cash amount
Added a quick medium building, adjusted shop, added counter to shop.
buildings and red roof mats updated