223,949 Commits over 3,684 Days - 2.53cph!
Fix typo in GetGameObjectNodeDefinition name
Fixed bugs with direct variable inputs
Clear entries in StringTable.Reset
Check for null in GetRepresentativeTextureSize (speculative fix)
Handle stack overflows in a different thread
Redone limited shelter list setup for removal/addition
Fix diving tank not right clicking to equip when wearing chest armor (will correctly unequip armor & equip diving tank)
SourceType / GetBindingSurface fixes
Removed reliance on owner id
Prevented client error on join. Ensured key exists in list before checking count.
SceneSunLight -> SceneDirectionalLight - consistent with component and native name
Terrain: Brush strength/invert to compute shader
Revert "Imply console apps want rendersystemempty, maybe revisit this in the future if we want them to do any kind of GPU compute"
This reverts commit e9ddbb31c58de3596aeecacae6f1b77d45c2c338.
CI or whatever should opt out of this, Hammer running resourcecompiler
and probably other stuff needs a valid one.
Null check model in AssetVideo
WIP GetGameComponentNodeDefinition
Fix filtering available nodes by context type
Implement GetGameComponentNodeDefinition.BuildExpression
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_eARGP4qKRz.png
WIP 3rd person anim code.
RPC tweaks/checks.
Only run DXT compute on platforms with full support
Re-add DXT compute staging texture for platforms that don't support block texel views (dx11)
Fixed most common exceptions
Reduce weight scaling of backpacks dropped in the world to prevent rowboats capsizing instantly
Max weight 1kg per slot and only apply 50% of the weight of each item inside
Fixed NodeDefinitionAttribute
New Hair - Long Dreadlocks + LODs for Fisherman Jumpsuit
surface.SetFont throws non halting error when font is invalid
This matches behavior of other font related functions
Remove unused things like sixense, replays and mp3player from builds
Restore filesystem_stdio.dll and AdminServer.dll for servers
The servers does run without them, but there are references to these in code
Lantern and button
Merge branch 'main' of sbox-assets
Fix null strings thinking they're not strings
Expose some members for custom node definitions
Add NodeDefinitionAttribute
Can call SetBodyGroups on ModelRenderer before it's enabled
Dress the player in their own clothes
Add Connection.GetUserData
Add ClothingContainer.Apply( SkinnedModelRenderer )
Output member expansion
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_83NHqCSy23.png
Add regex validator to FloatControlWidget, making sure we cover whole, fractional numbers, and numbers with exponential notation
stopped vm casting shadows
added 3p anims & updated override controller
Update DecalRenderer SceneObject when Size / Material is changed programmatically
Refactor adding expanded output bindings
Expand var.get output
When calling network broadcasting, can specify minimum connection state
Connection.DisplayName, SteamId is via ConnectionInfo
Reduce network debug output
Remove ConnectionInfo on disconnect
speargun entity offset fix
3p anim and override controller updates
Merge from metal_detector