122,213 Commits over 4,048 Days - 1.26cph!
Created GenericLerp mostly based on the existing PositionLerp. Simpler than PositionLerp overall, but can interpolate anything. Implemented it for magnet crane animation - cabin yaw + the two arm movements. This makes the magnet crane visual movement smooth instead of jittery (the existing code did a simple Lerp, but couldn't really be timed right on its own).
GenericLerp may be useful any time the server sends regular data which needs to appear smooth on the client despite only coming 10 or 16 times a second. For instance I plan to use it for the train bogie rotation as well.
Use smooth delta time for less jerky zipline movement
Fixed some guid issues, reapplied prefabs on Playground and craggy
Fixed sprays getting doubled up (pooling issue)
Always include raycast depth shader, fixes it being stripped in builds
Fixed "Client integrity violation" when connecting to staging server
▋▍█▄▅ ▅██▇▄ ▋▅▍▍▌ ▆▉ ▉▄▄ ▉▌▍-▋▇▆ ▍▇▆▄.▄▋▋ ▌▉▍ ▉█▄▌▋ ▄▉▋▍▅▊
Airfield polish
Fixed shadow proxy issues on hangar doors
Manually fixed alpha on watchtower and offices LOD textures to help with shadows
Reduced glossiness of the shipping containers
Other small fixes
subtracting
69424 due to multiple errors
Merge from spraycan_restore
tweaked landmine positioning
Zipline points for trainyard and water treatment plant
Cherry-pick my new interpolator -> MagnetCraneUpdates
Merge Main -> MagnetCraneUpdates
Merge General QOL -> Main
Revert most of
69231 - was only working on listen server
Merge General QOL -> Main
Merge Main -> General QOL
Fixed placeholder train carriage NRE
Remove unused FX from the placeholder train carriage
Fixed spark FX not stopping on train carriage
Add zipline dismount points to supermarket, airfield, arctic research base, launch site, gas station, both harbors, excavator, satellite dish and outpost
Updated train carriage colliders, both temp train parent triggers + extra stuff
Merge wheel_tangents -> rail_network
Manifest update for train carriage entity
Add a train carriage for testing
Renamed BaseTrain to TrainCar for clarity
Fixed incorrect GetDistance results for splines <40m long
Fixed incorrect height on some train track spline prefabs
▊▅▋▍▄▅▊▌▉ ▌▇▋▅▍▅ ▍▊█▄▉▅█▍▍█ ▉▌▇ ▊▌▌▄ ▅▄▋ ▍▊▄▍▉▆
▅▌▄▋ ▊▆▅▆██▊▍ ███▆▆ ▌▄▅▍▆▌▊ ▇▍▄▋ ▇▄█ ▌▋▄▇▌▌ █▋▍█▄ ▇ ▉▍▋ ▅▄ ▅▍ ▄▉▍▌▋▌▄█▇
Added float interpolator implementation. Simplified the generic interpolator code - no need for separate interpolator classes anymore, only separate entry types.
▄▊▇'▌ ▌▋▇▆▍ ▄▋▌ ▋▇▊▋ ▉▇▍▊█▆ ▅▆ ▍▇▉▆▆ ▌▄▋ ▅▍▍▊ ▉▊▄▊▇▍▄ ▅ ▌▆▋▄▌█
▉▋▄▄▍▋▉▄▍█▆▄▄ ▅▄▍▊▋█▍ ▆▍▇▆▆ ▉▅▄▇ ▊▊▉ █▌▆▆ ▊▅▍▅▅█ ▋▊█▇▌ ▌▅ ▌▉▄▉▌
World spline shared data update
Made my interpolator generic. The original TransformInterpolator now inherits from it.
Airfield lighting and dressing polish
Added overgrowth and small junk to the hangars
Added point lights near entrances to prevent exteriors from looking too dark