125,563 Commits over 4,171 Days - 1.25cph!
Remove the ridiculous invoke handling system for fading in/out gesture layers, was responsible for a bunch of bugs with the handcuffs
Now uses a single simple update method called every frame, much easier to debug and understand
Update the default gesture bindings for surrender
Merge BikeFastTurns -> main
Changed how fast steering applies
Use DriveWheelVelocity to show spin FX visually
Merge from midi_unsubscribe
Control feeling reasonably good
Unsubscribe from the midi inputs when MidiConvar.Enabled is set to false, should allow another instance of the client to register to the events
Allow burnout mode via throttle + brake as well as via Ctrl (duck)
▍▇▊█▊ ▄▍▌▌ ▋█▌▊▉_█▉▅▇_█▄▄▇▉█▅▇_▄▉▊
█▄▍ ▆ ▅▆█▇▋▇▋▄▍ ▄▋ ▍▋▋ █▊▍▅ ▇▅▄▊▅▍▇▇ ▄▆ ▌▍▌ ▋▋▇█▄ ▅▍▅▍ ▅█ ▇▆▌▅ ▍▇ ▋▊▊ ▆▊▌▅█▄▉ ▄▇▆█▅▄ ▅▍▅▇ ▇▇▉ ▍▍▇▍▊ ▆▍▄▅ ▇▋▉▆▇▉ ▄▍▆▍▍▉▍ ▌ ▊▊▆▇▄▌▄▊ ▍▇▄▊▇▇, ▌▉ ▅▄▉▌▍█▍▍ ▋▉▌▆▅▇█ ▄▄ ▅▊▆ █▍▍▅ ▅ ▋▋▅▅▋▆▋▄▊ ▋▍▄ ▅▌▆▋▇'▉ █▄▋▉▊▍▄ ▊▆▊▊▄▆
Merge from io_flooding_fix
Marked the prevent_building volume as IgnoreWireCheck to allow IO wiring while standing near the deployable. Affected deployables:
Twitch Rivals Desk
Simple Chair
Sofa (+pattern version)
Rocking Chair (all skins)
Beach Chair
Piano
Xylobone
Drumkit
Microphone Stand
Hitch & Trough
Merge from car_door_destroy_fixes
▆▊▇▉▉ ▆▍▇▋ ▇▌▌█▌ ▅▍▇▌▅▉ ▍▅▍▇▇ ▉▇▍▅▍ ▅▅▊▋▄ █▅▍▄█ ▍▋▊▄▍▇▊ ▄▄▅▄ ▋▍▄▄▄ ▊▄ ▆▄▍ ▍▅▌▆ ▋▅▋▋▊▋█▋ (▋▊ ▅▉▍ ▇▍▌▆▍▄▌ █▆▊ ▋▄▋▄▊▄▉▄▉▋ ▋▆▆▌▇ ▇▇ ▊▍ ▅█ ▌▉▋▊▇▅ ▊▄▅▍▌ ██▄▋▍, ▋▋▊▅'▉ ▉▋▅ ▄▋▍▍▉▋▆█▄▆▌ █▍█ ▇▌▌▍ █▌▍▋▋ ▌▉ ▇▊▌▆)
Working on the feel of burnout mode
Merge from kitchen_collider_fixes
Fixed kitchen_cabinet_100 and kitchen_cooker incorrectly positioned collider
Affects underwater labs and desert bases, also arctic research base (ran S2P, no scene changes)
Fix doubled-up GetModifiedDrag from merge
Merge main -> BikeBurnouts
Merge BikeEyeRoll -> Main - only includes a small improvement to the IsGrounded check
Make "English (Europe)" not an unknown language
Also add internal ID to unknown languages
Fixed GMod force-adding "English (US)" keyboard layout
▍█▌▄▋▊ ▆▌██▄██▊▊▄ ▊▅ ▆▄▆▉ ▄▄▌▄ ▆▆ ▉▋▆▍ ▉▌ ▌ ▍▅▄▄ ▉▅▄▉▄▉▉ ▋▉ ▊ █▍ ▍█ ▌▍▇▇▋▆▋█ ▍▇▊▆▅▌▉ ▋▋▍ ▉▄▊▍▆▍ ▍▉▇▆
▊▊▄▋▆ █▋▌█▉▇▌▇▅▅ ▋▌▌▇▊▅▋▍▉ █▍ ▌▍▋ ▇ ▇▆▌█▋▇ ▇▍▄ ▋▅ ▋▇▅▉▊▊█▋█▅
▅▅▊▅▍▋█ ▇▇▊ ▋▄ ▄▆▅▍▌█▌█▍▌▊ ███▋ ▍▋▆▇▅▆▆▅▄▆▇▋ (▊▌▊▊ ▄█▊▆▍█ ▋▋▍▍ ▄ ▅▇▉▆▊▉▍ █▉▅▆ ▉▋▌ ▄▅▋▉▋▅ ▉▇▅▉▄ ▌▆▌▉▄█▇? ▆▆▅ ▌█▄▊ ▆▊█ ▄█ ▌▌▌▇▍▇ ▍▆▆▋▉▌)
Add tool to extract server demos -> individual player demos on the client
- can read multiple chunks in parallel and merge them together at the end
- runs on worker threads so it doesn't lock main thread
- can specify multiple users to extract at once
Plastic road cones use new transmission feature.
Optimized some texture sizes down on them.
Added off variant prefab.
Fixed a floater.
Lighting prefab backup.
Fixed light prefab regression & updated with new features.
Fixed DecorAlign issues when incoming rotation is not identity
More coastal cliff erosion
Fixed Linux/Mac compile error due to usage of variable name "default"
Fixed some compile warnings
Even more compile warning fixes
MORE warning fixes
Display a warning message when main menu is blocked too many times
A message about how to bypass the block
Fixup gamemode hook calling code for consistency
Also hopefully prevent a a case of cryptic "trying to call <type>" errors.
Also fixes crashes due to Lua panics
▇▊▄ ▄ ▉▉▅ ▆▊ ▅█▋▅ ▅▋▊▌ ▍▍ ▌▄▄ ▅▊▆▋ ▌▅▉▌▌▉▊ ▊█ ▌▅▄ ▄▍▄▍▊▋▋▅ ▋▋▄'▆ ▉▋▇▇▉▇█▇ ▋▋▋▄ ▋▋▇ ▌▄ █▋▌▉ ▌▍▄ ▌▄▇▇ ▍▅▄▄▅▆▇
Improve wolf transition to 180 turn, do not turn if the target is still in front
divesite block in and plane test assets
▋▉▅▉▇█▄▋ ▋▉▆▇ ▇▉▌▇▍▊ ▋▅ ▄▇▍ ▆▉▆▋▋▉▆▆▊▌ █▍▉▇▆▌▍ ▊▄ ▊▍▄▍▇ ▊▇▇▋ ▉▆▌'▅ █▊▌ ▍▄▊ ▆▅█▇▉█ ▌▉▆▍▊▋▌█▄ ▊▍ ▅▉▍▅█▆▉▊█▍▇ ▉▍█▆▋▆ █▍▅▊█