254,394 Commits over 3,990 Days - 2.66cph!
Do not look for awesomium_process.exe on linux
Reload default decals after clearing the entire list
Added gmod_sneak_attack to disable HL2 sneak attack system
Defaults to enabled naturally
Move depth prepass to be the first pass of everything, we'll use it on lightbinner for light culling from now on
▅▆▉ ▅▆▌▄▊▅▋▅▅▍ ▍▄▅█▊▆▌ ▍▌ █▉_▊▍▍ ▊▌▄▍█▄▄▆▌▆▆▍ ▍▋▄▉▇▅
Fixed #1470
https://files.facepunch.com/ziks/2024-03-01/sbox-dev_YZdIaQBdKv.mp4
Managed soundsystem (#1455)
* Sound mixing moved to managed
* SoundHandles have occlusion, transmission, reflection
* SteamAudio is back
* Still lots to do (orgs/Facepunch/projects/24/views/1?pane=issue&itemId=55046762)
Failing array input missing link serialization
Fix missing links when serializing array inputs
Subgraph array input link on boundary support
Tentative fix for Facepunch/sbox-issues#5021
Improved style parser errors (sbox-issues/issues/4541)
https://files.facepunch.com/alexguthrie/1b2911b1/sbox-dev_vMdiBVFnHU.png
Add ability to fullscreen the scene viewport https://files.facepunch.com/tony/1b2911b1/sbox-dev_kpYpHqbHbE.mp4
Fix build (we don't support "display: inline", not sure if this was done on purpose?)
Node menu rewrite
* Can search all possible node types
* Properties / methods from TypeLibrary
* Component getters of each type
* Extension methods now appear like normal instance members
* ActionGraph resources appear as normal instance members too
* Output expansion isn't limited to properties any more
* Editor knows which components exist on scene.ref targets
* Improved formatting for node titles / parameters
* Search truncates results at 20
Host can always drop ownership of a networked object
Host can always network destroy a networked object
Fixed Facepunch/sbox-issues#5009
Fixed Facepunch/sbox-issues#5022
Fixed #1477
Improved node type filtering w.r.t. whitespace
Merge branch 'master' into managed-soundsystem
Default inspector for unknown objects is a ControlSheet
Cleaning up ready for merge
Improved node type filtering w.r.t. whitespace
Fixed Facepunch/sbox-issues#5022
TTT: Use player.Iterator (#2062)
Fixed Facepunch/sbox-issues#5009
Delete AudioMaterial
Add audio surfaces to the base surfaces
Footstep component, sound material test
Support for delegate parameters returning void
merge from tutorial_island
Host can always drop ownership of a networked object
Host can always network destroy a networked object
wasted 2 days on this, works-ish but absolutely horrific, stashing anyway
Leaderboard backup, run #9988
Nixed flame_jet atlas, not needed
Smoke omni RC
Scene backup
Added an error toast if the player attempets to start a tutorial and no empty slots are available
The above scenario will no longer kill the player in the process of attempting to spawn an island
Add achievements for tutorial island
Added some more help to the mid mission conversation with the survivor
Don't run softcore loot reclaim process for deaths on the tutorial island
Building blocks can no longer be damaged by players in the tutorial, prevents some soft lock scenarios
Fixed skin viewer item spin being affected by framerate
Fixed neighbouring active tutorial islands getting deleted when a tutorial island is cleaned up
If the player is missing a rock in their inventory at any point during the tutorial give the player a new one, check every 10s
Tweak TC dialogue text to explain that nobody else can build nearby
Brutalist church progress
Fixed being able to upgrade to stone during tutorial
Fixed another place where the time of day could leak
Fix client time of day being stuck at 6pm when not in tutorial (hope everyone on staging enjoyed the sunshine)
Tutorial system no longer uses admintime to manipulate time of day, see new admin.evaluatedAdminTime
cleaned up chipboard_a, added dirty blend
added decal_footprints_a
Ensured local player has items respects conditiional check
Ensured blueprint buttons respects conditional check
Update performance graph to scene system
Steam audio 5ms -> 0.1ms
Precache physgun materials
Let's try releasing decal materials (and textures) on map shutdown
Ensure quick craft UI respects ingredient condition
Node menu rewrite
* Can search all possible node types
* Properties / methods from TypeLibrary
* Component getters of each type
* Extension methods now appear like normal instance members
* ActionGraph resources appear as normal instance members too
* Output expansion isn't limited to properties any more
* Editor knows which components exist on scene.ref targets
* Improved formatting for node titles / parameters
* Search truncates results at 20