242,966 Commits over 3,867 Days - 2.62cph!
Remove unused codegen units
Update CodeGen.Targets
Codegen Engine assemblies (#1438)
Tweak, generated files go in obj/.generated - which is better because a lot of the time find already ignores obj folder
Add CodeGen.Targets
Added CodeGen project
Codegen processes whole project, copies to .generated
Don't compile CodeGen.exe into root
Fix warnings in generated code
Leaderboard backup, run #8860
Translate view based on zoom factor
Layout and some functionality
Put steamcmd in its own folder so the root folder stays clean
Various bug fixes
Get rid of this, I hate it actually, should have a better way
Update to support multiple environments
Add Material.RepresentativeTexture, some tools want to know the main color texture of a material
Enable laughter detection on lipsync, add laughter score property
ActionGraph: Fixed nodes calling methods returning Task<T>
Added model pre processor setting default mesh compression off
Updated CallInstanceAsyncMethodReturnValue test
Fixed Task<T> returning method output types
Test for async returning methods
Fixed binding to methods returning Task<T>
When calling network broadcasting, can specify minimum connection state
Connection.DisplayName, SteamId is via ConnectionInfo
Reduce network debug output
Remove ConnectionInfo on disconnect
Update DecalRenderer SceneObject when Size / Material is changed programmatically
Add regex validator to FloatControlWidget, making sure we cover whole, fractional numbers, and numbers with exponential notation
Output member expansion
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_83NHqCSy23.png
Add Connection.GetUserData
Add ClothingContainer.Apply( SkinnedModelRenderer )
Can call SetBodyGroups on ModelRenderer before it's enabled
Fix null strings thinking they're not strings
New Hair - Long Dreadlocks + LODs for Fisherman Jumpsuit
Fixed most common exceptions
Re-add DXT compute staging texture for platforms that don't support block texel views (dx11)
Only run DXT compute on platforms with full support
WIP GetGameComponentNodeDefinition
Fix filtering available nodes by context type
Implement GetGameComponentNodeDefinition.BuildExpression
https://files.facepunch.com/ziks/1b1211b1/sbox-dev_eARGP4qKRz.png
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
Check for null in GetRepresentativeTextureSize (speculative fix)
Handle stack overflows in a different thread
Fix typo in GetGameObjectNodeDefinition name
Fixed bugs with direct variable inputs
Fix steam lobbies not networking
MapComponentMapLoader: prop_static is never in entity lump
SceneMapLoader: don't create disabled lights
MapComponentMapLoader: Static prop_physics are static
Remove Thread_DrawDrawList mutex, seems to cause some issues on testing, working on a proper solution for it anyway
Try to enforce a single voice recorder
Reduce network debug
Extra logging when out of order connect
Fixed dropping connection only a PlugIn with a const value / variable
Fixed phantom connections when using plug context menu
Don't stomp sceneobject flags if passed an invalid override material
Fixes glass etc.
sbox-issues/issues/4461
Fixed RandomNodes.Int return type
Try to avoid reporting errors on shutdown - because there's a billion of them
Fixed implementation of RandomNodes.Int
Add wireframe button to scene toolbar
Fixed creating ActionGraphs from the asset browser
Citizen/animgraph: added face_override enum parameter (currently valid options, starting from 0, are: no_override, smile, frown, surprise, sad, angry)
Citizen/animgraph: attacking/firing does not force a non-overridable angry face anymore
Merge branch 'master' into stylesheet-stringtable
Leaderboard backup, run #8836
Updated large backpack with a better placeholder (tinted arctic hazmat bag)
Added Nacho's small backpack art
Add face override support to model viewer
https://files.facepunch.com/louie/1b1211b1/sbox-dev_nyrwL0MWcn.jpg
Citizen/animgraph: attacking/firing does not force a non-overridable angry face anymore
Citizen/animgraph: added face_override enum parameter (currently valid options, starting from 0, are: no_override, smile, frown, surprise, sad, angry)
Fixed sampler limit reached on some standard cloth variants; reduced sampler count on other shaders
Fixed creating ActionGraphs from the asset browser
Reverted de-duplication cleanup for breaking variant stripping (will try again later w/ manual stripping) => fix for current shader issues
▆▉▌▉█▊▅▌ ▇▇▇▋▋▆▊▋ ▌▇▇▍ ▋▅▅▆▊▇ ▍▌▍▍▍ ▋▄▊▉▋▉█
!▅▅▇ ▄▇▆ ▄▊▊▄▄▍ ▋▇ ▊▋█▄ ▇▊▌▄▊▆ ▍▇▇▊▋▄ ▊▌▆▇▅▆▊▊▋
▌▅▄▊▌▌ ▍▅▊▄▇▅▉▇▌ ▉▅█▄▅▍▌█▍▊ █▅ ▊█▆█▄▌▇.██▌█▌█▍ ▆▋▉█▍
!▅▉▇▋▄▋▉▉▋.__▄▋ ▄▄█▊▆▋█▊▆▇▅ ▍█▋ ▊▊▊▅▋▅ ▌█▊▇ ▊▇▊▅▊▉▆▊
█▋▋██ ▋▋▉▇▍▅▉ ▍▊▍▄▇▅▌█ ▄▌▌▊▇ ▅▍ ▍▄▆▍▋▄▉█▋ ▍▆▅▌█ ▅▋▍▇▅▇▄█
!▉▋█▊▋▉ ▉▍▅▄▇▌▋▉▅ ▄███▅▅▅▅ ▍▄▄ ▌▅▍▆▆▋ ▍▉███▄▇
▍▌▌▋ ▅▌▄ ▊▊ ▊▌▌▊▌▌▆ █▊█ ▊▋ ▋█▍▌▌▉ ▌▆▄▊
!▉▇▅▉▇▇▇▍ ▅▍▇▆▉▄█ ▊▍▄▆▄▌ ▍█▉▆█▌▍▇/▇▅█▊▄▆██▇▉▌ ▅▊▇▊▇█ ▍▍█▆▊▋▍ ▍▋▊▍▊▆▌▉▇
▊▌▋▍ ▊█▋▍▅ ▉▉█▍ ▆▉▌▅▋▉ ▌▉▅▋▇█▊ ▆▊▉▋▄ ▊▇ ▋▍▉▌█▌.█▆█▄▄▆▉▄▉▄▄██▇▊▌▉▅██▍▆
viewmodel prefab updates, skinned wires & updated base model, added admire anim
Add wireframe button to scene toolbar
bed_frame_02 added and filing_cabinet_03 tweaked
Fixed bugs with marker display.
Old markers are now resused.
Internal default shelter count stored.
Removed various debug checks.
Cleaned up code.
Fixed implementation of RandomNodes.Int
Try to avoid reporting errors on shutdown - because there's a billion of them
Fixed RandomNodes.Int return type
Don't stomp sceneobject flags if passed an invalid override material
Fixes glass etc.
sbox-issues/issues/4461
player update. exported/set up spas12 shotgun anim set and popoluted its holdtype override ctrl with the new anims
Fixed dropping connection only a PlugIn with a const value / variable
Fixed phantom connections when using plug context menu