249,152 Commits over 3,959 Days - 2.62cph!
Ensure phys_lengthconstraint doesn't try to create 0-length rope constrains causing crazy physics and potential crashes
Renamed for /main consistency
Powerplant invisible light fix
Sandbox.System.Test
Generators source can't have path names now apparently, so fix that
Add stripped down version of HtmlAgilityPack for parsing html pragmatically
Use our HtmlNode version instead of packaged version
More trimming
XPath not needed in access list
Merge from TMP_Text update optimization
Bailing on SetVisible on all IUIScreens
Fixed protobuf/generate.sh DOS line endings (breaking unix shell scripts)
Fishing village
Boatshop emblem prefab setup. rope mesh, buoy and new shop texture for rowboat
▇█▉█▄ "▆▇▍▅▊ ▋▉▉▌ ▌▅▌▇▇ ▅▊▆▌▍▊▇█▋▌ ▄▍▍▄▊▉▋█ ▊▍▇▍▋▇"
Fixed draw.RoundedBox(Ex) with border value larger than the box height causing the box to render larger than intended
Fixeed DNumberScratch's value going out of bounds of the blue background with huge values
Added AnimatorLOD to water pump, fluid switch and smart switch
▅▄▍▋█ "▆▋▍▅▋▌▇▄▋▆▅▉" ▇▅▄▉▆█ ▅▌ ▆▉▌▊▉▍▌▋█ ▋▇▌▅▉
▌▌▉▋▌▇▅▌▇█ ▋▌▉▋▉▊ ▌▊▋▍▆▊
▍▆▊▋▄▉▉▍▌▆▇▌▇▆▄▉▉▌▊ █▆▇ ▌▊▇▄▆▌▌▋▄▆▇▆▍▆▅▅▆▉▆ ▇▊▉▉▋█ ▇▉▇ ▄▍ ▆▋▇▊█▍▇▍ ▇▋▅▅▅ ▄▉'▄ ▇ ▋██ ▉▅▅▍▋ ▇▅▊▊▌▆
Fishing Village
Various decorative floats and buoy rings/lods/collision and prefab setup.
Materials and textures.
Consistent action labels
IconPicker selected styling
active opacity Devicewrapper
Hapic ServerItem
Chatinput style
Settings Footer style
██▊▌ ▇▇▋█▄█▆▇▌▄▍▉ ▋▋▍▉▇▄ ▍▄▍█▌ ▆▅▇▊█▅▆
▉▍█▄▍ ▋▍▄▉▌▉ '▅▋▅▊▊▌' ▉▅ ▋▌▇
merge from trainyard_path_fix
Airfield fixes & related mats/prefabs
Fix doors checking for blockages when opening if checkPhysBoxesOnOpen is false (fixes garage door getting stuck closed if a vehicle is stuck in it)
Merge ScreenshotChanges -> Main
Fix modular car conditional object NRE that could occur when adding a new module to a chassis, if the following out-of-order scenario occurred:
- Server creates the module entity and saves it to client with socket index -1 (no socket)
- Server adds the module to the car with socket index now set
- Server saves new socket index to client
- Client creates the module entity and calculates socket index correctly
- Client loads new entity, socket index incorrectly reverts to -1
- Client refreshes module conditionals, bad socket index causes NRE
Check line exists before reading
▅▍▆▆▍ ▌▇█▉▍█ ▍▉ ▋▉▄▊▇ ▊▍ ▋▅▍▌▋ ▋▉▌▌ ▊▆▆▇▍▇██▌▍ ▍ .▋▊▋ ▉▆▊▊
▊▊▉▄ ▉▍▍▍█▊:
▊▅▍▆▌ ▇▆▋▉▉▊▌▋█▊▄▊ ▆▉▌▌▄▍▍▄█▊ ▆ ▋▇▍█▅ ▇▋▋▇▍▇ ▌▇ ▊▋▄▆▋▌ ▄██▇ ▋▇▊▋▊▆ ▍▆█▋▄▍▆
▉▆▋▇▋ ▍▋▋▌▊▉▅▆▌ ▋▆▉▉▋▇ ▄▆▄▉ ▊▄▉ ▇▋▍ ▅▆▊ ▉█▍▄▉▇▉▊▊▌
▊▄▊'▇ ▇▆▍▌▆▆▊▅ ▇▅▆▋▊▇ █▍ ▍▉ ▆█▋▇ ▋▅▄▅▆
▊█▇██▍ ▋▅▄▋▄▍ ▍▄▇▅▌▌ ▋▋▅▆▊▍▄▌▅▊
Transition viewmodel to paddle mode immediately if deployed while on a kayak
Merge from
53678 (ScreenshotChanges)
Rename canoe to kayak and oar to paddle
Reorganized relevant directories
Can now Left/Right paddle with lmb/rmb (using wasd still works)
Add check for IsDestroyed in all WantsSplash implementations
Merge from flare_optimizations
Fixed issues with initial LOD when spawning and with handling OnParentDestroying
Potentially avoid shadow related crash