239,707 Commits over 3,837 Days - 2.60cph!
Fix NRE in GraphInputNodeType.GetPath
Inflate heightfield query cell bounds by 0.5, fixes terrain collision
Fix terrain collider not updating on heightmap import
Terrain collision is per triangle again instead of per cell, should be 100% accurate https://files.facepunch.com/layla/1b1911b1/sbox-dev_bZpdwNGM3P.mp4
Vulkan: Fix validation errors with MSAA disabled, this should fix a lot of crashing problems for people playing without MSAA
Actually set D_MSAA combo on depth_downsample
Fix hair blue line
Scene.Load ShowLoadingScreen actually works
Update avatar scene
Open avatar scene when you click the avatar button
Rework terrain casting and sweeping
Only clear contacts on tag change if the contacts should have no interaction
Use faster _aligned_malloc in physics system
Tweak citizen eye ao
add compilled avatar scene (!)
PanelComponent uses internal enable, disable, update
Temporary fix for drag executing multiple times in one frame
Expose render settings to tools
https://files.facepunch.com/garry/0c9677be-c880-4ac5-8976-3c69143c9f5b.png
Compile fix
Max 8x msaa
Fix deserializing ActionGraphs in Menu context (#1506)
Nicer test for if nodes are operators
OnDestroyInternal calls OnDisabledInternal instead of OnDisabled
Reset panel parent before deleting it
Include panel parent in hash, fixes panel not rendering when parent is disabled and enabled
Don't flag SceneObject and SceneModel as ESceneObjectFlags.IS_OPAQUE, the materials should dictate it, fixes translucent materials drawing in opaque passes (& drawing twice)
Messed with input action panel dialogs, fix Facepunch/sbox-issues#5232
Fixed delete prompt having no content
Fixed editing input action group not showing visible changes until re-opening project settings menu. Fixes Facepunch/sbox-issues#5235
Better warning if we can't find ITagset
Fixed ManualHitbox.HitboxTags being uneditable in the inspector (fixes Facepunch/sbox-issues#5231)
Don't give gizmo mouse focus when it orbit mode
Check if aaquality is a valid enum, users are likely to have outdated settings
ModelCollider uses mass and damping properties from model physics parts
Change Json.PushNodeLibrary() to NodeLibrary.Push()
Call NodeLibrary.Push() instead of Scene.Push() if HostScene is null
Fixes Facepunch/sbox-issues#5244
Remove unused
Remove buttons
Show icon if item has alternates
Clothing container stores height
SkinnedModelRenderer stores animgraph params, applies them OnEnabled
CitizenAnimationHelper - make Height nullable
Height option on avatar, can mess with and annoy citizen
Normalize clothing before applying
Reset input config in menu
Remove unused
UI system gets game buttons when no game is loaded
VSync menu option
Can switch between variants
Merge branch 'master' into snapshot-refresh
Fix issue with nested types not having correct identity hash for wrapped property codegen
Fixed cargo speed limiting bugs
Cargo now looks at previous node to find desired speed
Snow effect mat config, specified mask for volumes
Can switch between variants
Cache walkable navmesh layer.
Added convar'd damage deploy check interval.
Codegen.
edited minigun viewmodel anims
Some additional validation checks
Check for valid navmesh at scientist spawn points before deploying.
Handle missing navmesh.
Added Environment Mask field to MaterialConfig and moved MaterialSetup.Setup() call to Start()
Remove unused
Remove buttons
Show icon if item has alternates
Clothing container stores height
SkinnedModelRenderer stores animgraph params, applies them OnEnabled
CitizenAnimationHelper - make Height nullable
Height option on avatar, can mess with and annoy citizen
Normalize clothing before applying
Reset input config in menu
Remove unused
UI system gets game buttons when no game is loaded
VSync menu option
fixed the collector bucket in trasinyard having an offset
Merge property or variable get / set nodes
dresser version without actiongraph
bed/mattress scale adjustments
Randomise between take cover and combat states when spawning scientists
Change Json.PushNodeLibrary() to NodeLibrary.Push()
Call NodeLibrary.Push() instead of Scene.Push() if HostScene is null
Fixes Facepunch/sbox-issues#5244
Updated the prop folder prefabs that could to Material Setup technique for snow cover
Stop ddossing ourselves so much
Leaderboard backup, run #
10467
Disable log spam for proximity manager
Harbor_1 curve adjustments
Remove storage code. Only run stabilisation while bike is awake.
Audio adjustment for gears + cleanup
Wheel position fix. Fixed rigidbody jitter. Feeling really good to drive now.
Update harbor_2 docking points to better fit new cargo ship handling
Update BasePath.GetPathProgress to work purely off the supplied position rather than an index, use dot checks to determine where in the path the position is
Added door count, upkeep screen pagination and decay warning
Steering and physics work
Fix cargo ship not restarting it's LeaveHarbor invoke on a load
ModelCollider uses mass and damping properties from model physics parts
Fix some parent colliders with negative scale
Fix DNS lookup for localhost not working
Hooked up three interior variants for the containers that get picked up and dropped on the cargo ship
Make control sheet labels draggable
Merge property or variable get / set nodes
Move door prefabs on cargo ship to the server-side area
Only AssignmentKind.Set guarantees a variable is initialized
Allow door.hinged.cargo_ship_side on cargo ship
Scene backups - easter 2024 poster media
Check if aaquality is a valid enum, users are likely to have outdated settings