14,089 Commits over 1,583 Days - 0.37cph!
Fixed telegraph material appearing corrupt
Compiled assets
brick wall material tweak
Merge branch 'master' of sbox
Fix packages returned by /find/ not getting partial cached
Add package/list api
Add PhysicsBody Inertia and InertiaRotation getters
Citizen/clothing: updated summer shorts to latest rig & reskinned them
Citizen/clothing: updated polo shirts to latest rig
Citizen/clothing: updated Hawaiian shirt to latest rig
Citizen/clothing: updated flannel shirts to latest rig
Shadergraph: Shift click connection to insert reroute node
Cleaned up Avatar scenemap
https://files.facepunch.com/louie/1b2211b1/sbox_Qe0ssZYAVe.jpg
recompiled assets
Citizen/clothing: enabled expensive tangents on dotted dress (gets rid of shading seam)
Added leaf pile assets + tileable
- 5 Individual leaf models (for dressing/particle use)
- leaves_a tileable material + green variant
- 2 scattered leaves corner meshes
- 6 leaf pile meshes
- 4 straight line leaves meshes
https://files.facepunch.com/jason/1b2211b1/opera_PaCoGTbV8Y.jpg
https://files.facepunch.com/jason/1b2211b1/opera_kEOIGa3Mzw.jpg
Fix eye shader disabling depth prepass for the entire sceneobject
Put ToMaterial only if we use material inputs, use custom ToMaterial for Blendable since we use different inputs, fixes tinting on multiblend, we're gonna rethink this soon
Readd break statement to material remap array after we find a match, use safer comparison
Fix all the Input Actions obsolete warnings
Fixed Input.Released not always being called
Add "New Map" to folder context menu & move all 'new..' options to a sub menu
Update Avatar menu to use a scenemap
https://files.facepunch.com/louie/1b2111b1/sbox_wxqnWOl94W.jpg
recompiled files
Add light scale for direct light calculation, make it be affected by FogContributionStength
Allow scene maps to be created in menu context even if the scene world isn't transient, menu sometimes creates non transient worlds
Always render shadows if sky is visible on stationary direct lights
Readd FlushScratchRenderTargets, that's resized to the monitor screen anyway when you open a tool if you need an expanded viewport
Avatar: Focus on the face, no matter how short they are
Citizen/animgraph: fixed the scale_height min & default values being swapped (oops)
Citizen/animgraph: removed restriction on scale_height feature
You are still very much advised to keep the value between 0.8 and 1.2, but if you want to set it to 2.0 and create a noodly-limbed monstrosity, you may now do that without having to edit the Citizen animgraph.
Merge branch 'master' of sbox
Save/Load map addons to PackageReferences properly
Get rid of blend mask from non blend material api
Delete ShadingModelStandard, it never really worked but if you were using it for some reason use ShadingModelValveStandard instead as that'll stay backwards compatible.
This probably shouldn't be a break, it's gonna stop remapping normal/rma on old glass materials otherwise
Don't define standard material inputs if S_MULTIBLEND is set, this is the best way I can think of to reduce samplers on blendable without breaking backwards compatability.
I don't see much reason for this stuff to even be in common, it's pretty hyper specific to the blendable shader.
Also will get rid of the bullshit first input from an artist workflow: https://files.facepunch.com/yourname/1b2111b1/sbox-dev_kGyz4UAlhq.png
Citizen/clothing: updated v-neck t-shirts to latest rig & reskinned them
Merge branch 'master' of sbox
Move AssetPublishConfig to tools.dll
Can set MetaData value to null to clear it
Don't show special context menu options on map projects
Use EditorReferences instead of cloud_packages in map config
Automatically convert map project to content project
Resolve the name from PrimaryAsset meta - means published map name doesn't have to match package ident, can be in any folder
Do show the upload option on a map project 🤦♂️
Create new map creates a content project
Don't show publish option in map or content addons
Publish maps from their vmap
Add PackageReferences tab to map project settings
Default cloud sort order by popular, because user doesn't show anything without a userid
Revert "Ignore InputManifestTemplate.cs"
This reverts commit 0b3e9ba7fad14bb5f2afa142878dc095a29bd97f.
Touch this so it gets re-generated
Ignore InputManifestTemplate.cs
ClearActions shouldn't release the actions, Added ReleaseActions
Citizen/clothing: updated cargo pants to the new rig & reskinned them
Fixed Input.ClearActions not clearing correctly, now clear when summoning the escape menu
Resolves sboxgame/issues/issues/3166
Made `Input.SetAction( InputAction, bool )` internal, add `Input.SetAction( string, bool )` and `Input.Clear( string )`
Input Actions https://wiki.facepunch.com/sbox/Input_System
Animgraph: Transition states must all pass before checking random time between if it's enabled
Animgraph: Allow state machine to transition at a random time between https://files.facepunch.com/layla/1b2011b1/sbox-dev_Me4oLBw6HB.mp4
MaxVisClusters 1024 -> 4096 this should be better for large maps
ShaderGraph: Sort recent files in reverse, so newest floats to the top of list
Add Sandbox.Internal.GlobalGameNamespace to global namespaces for csproj for libraries
Merge branch 'master' of github.com:Facepunch/sbox
ui: move razor recursion check into codegen, add tests for recursive codegen