116,209 Commits over 3,959 Days - 1.22cph!
Merge from Halloween_2020
Fix cloth shape being affected by the player's current pose
Tiny optimization
Added custom tangent support to WorldSpline. Allow PathInterpolator to accept custom tangents. Allows for any curve without having to add more points
Added WorldSpline script with editor visuals on the curve (cubic hermite), using the existing PathInterpolator as a base.
Fix cloth glitching out a bit when entering a parenting volume
Lowered shader lod level of the lit text shader used on skull trophies (300 -> 100)
Make collisions work 95% better when parented
Changed skull text face colour and moved it out slightly on the default trophy
Set up control levers to move. Improved throttle key controls.
Admintime now works in the editor (only checks at intervals so it's a bit less responsive than when in pure client mode)
Revert SpawnHandler change
Updated WorkCart prefab model to include the new control handles. Linked the model back directly on the prefab so it should auto-update in the future.
Added support to run multiple demo based benchmarks in the same session.
Event result inversion.
Fixed some event results.
Serialize event inversion.
state containers now have an input memory slot.
states now get parameters from the memory slots.
protobuf/serialization
Testing a range of different culling methods (messy)
input/output serialization
proto
removed previously hardcoded entity memory indexes
Progress on getting things working when parented/mounted
input/output memory slots
protobuf
prefabs
Fixed solar panel hovering
ui prefab/prefab variants.
added invert toggle to event UI.
Updated workcart so that left and right control levers are now independent from the interior mesh.
Fixed missing skull spikes candles redirect item
merge from Halloween_2020
Make the WorkCart monitor more visible
Merge from main/camera_recording
WorkCart actually starts/stops engine, uses fuel. Monitor updates to show fuel amount.
Tweaked positioning of label on default trophy and table trophy
Changed skull trophy text material to a lit version so it responds to light
Added fuel system, fuel interaction, and engine controller to Workcart. Network++
Test map edit, remove the modular cars
Remove unused Minicopter code
Convert minicopter to use my shared vehicle engine class as well, since it uses the same startup -> run -> stop engine states
Added demo.startrecordingcamera and demo.stoprecordingcamera to manually record camera movements to a file, not synced to a demo
▍▄▊▍▇▊ █▉▍▆▍▄ ▋▆▆▇ ▄▊ ▋▆▉▋▍ ▊▆▊▋ (▅▍ ▍█▄▅▆▋ ▇▍██▊▍▊ ▄▄▌▍▅▆ ▆▄▇ ▊▊▅▋▆▄▍▊▋▌)