108,224 Commits over 3,867 Days - 1.17cph!
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
▍▄▊▍▇▊ █▉▍▆▍▄ ▋▆▆▇ ▄▊ ▋▆▉▋▍ ▊▆▊▋ (▅▍ ▍█▄▅▆▋ ▇▍██▊▍▊ ▄▄▌▍▅▆ ▆▄▇ ▊▊▅▋▆▄▍▊▋▌)
Elevator uses 5 power at all times instead of changing power consumption based on whether it's being used or not
Diversity pass on weather profiles.
Rainbow prefab application.
Separate the engine start/run/stop code out of modular car so it can be reused for workcart
▇▍▋█▆▉ ▆▄ ▄▊▌▉▍▊▇▍▅▆▉ ▉▉▄▋▅▉▅▋▌ ▍▇ ▌▆▇▄▇▄▅▋▆
Manifest and protocol update
Some more optimization
Disable updating on the player preview when it's not open
Final rainbow effect & files
Get rid of player model collisions (too slow and could barely see it working properly)
Fix back side glitching out when looking up at the sky
Drop iterations down to 1 (from 2)
Train tunnels / overpass update / added double track curves
Make cloth only collide with players instead of anything with a HitboxSystem (animals, NPCs)
▌▋▆▌▍ ▆▅█▉▄▊█▍ ▆▌ ▌▅▇▇▅▉▍▅█ ▅▆▄▍▉▄▆▇▆, ▍▊▅▌▄ ▉▅▄▆▆▆█▅██ ▅▅▇▅▌ ▉▇ ▌▊ + ▋▊▋▅ ▆▌█▋▇▅▄▊ ▋▍▅▌▆▄
Added rainbow support (currently disabled on all weather presets)
Fixed low thunder probability values disabling stormy rain and snow effects (any stormy weather should use these)
▉▆▌▆█ ▋▋█▄▊▌ ▄▋▍█▇ ▅▍ ▄█▄▄ ▅▆▄█
▄▍▅▄▄ ▌▇▍▍▆▅ ▆▄█▋▋▋▇▄▅▌▋ & ▍▍▍▌▍▌▍▊█/▍▄▉▄▉▅▅▇ ▋▄▊
▌▋▉▊▄ ▆▌█▌▇█▍▋▆ ▍▆▅▅▍█▍▇▋▅▆█▇ ▆▊ ▉▍▆▄▆▍▆ ▇▆▌▊▄▉ ▋▅▉▄▌▌
Protobuf gen, manifest, network++.
The first 3 weather seeds in the editor always yield clear weather
Merge Main into Experimental
Merge the latest from Main -> Experimental
Early exit for weather.load / reset / report if climate instance is null