250,102 Commits over 3,959 Days - 2.63cph!

2 Months Ago
- Fixed catapult packet being checked rather than siege tower - Ensured proper post server load setup - Is loading save checks
2 Months Ago
Tracers, mp5
2 Months Ago
Fix Remove Component not being included in the Undo Stack
2 Months Ago
Scene Hierarchy: hide children in flat search view Scene Hierarchy: skip root, objects with hidden flag Scene Hierarchy: hide clear search button when there's no value, styling tweaks
2 Months Ago
Fixed a typo in a comment in net.lua (#2146)
2 Months Ago
-Siege tower door shelter style setup -Siege tower doors forward all damage to siege tower and vice versa -Setup new system to grab all the doors at once -System to prevent recursive damage
2 Months Ago
▌▄▇▋▉ █▋▄▅▆▋▊▋ ▇▄ ▊▆▊ ▉█▋▅ ▆▉▅█▆▌ █▅█▇▌▊▋ ▉ ▉▉▉▆▉ ▉▉ ▋▌▆▌▋▅▇ ▊▋▌▅▍▊▋▋▉▄▅ ▌▉▄▋▇▌▅ ▊▉▄▋▄▆▍▆▉▉▋ ▌▉ ▉▋▅█, ▊█▊▋ ▄▋ ▋▍█▄ ▊▍█▍██▋ "▄▉▆▍" ▋▉▆▊▄▆▄▋▉▊ ▅█▉▅▍ ▅█▉▋▇▌▉ !▆▇▆▄▉▆ █▌█▅▌█▍▌█▄▍, ▉▋▅▍██▉▍▌ ▉▆▇▉▌, ▍▅▅▇▌█▄▋▋ ▇▊▅▄▉, ▄▅▄▋█▉ ▆▉▊▉▋ ▌▊▅▊▋▅█ ▍ ▆▍▇▋█ ▉▉ ▍▋▍▌▇▆▇ ▍▌▋▉█▍▍▊▇▉▉▊▍▋▌ ▅▄▅▅▆▋▊▋ ▇▉▆▌▉█▊▌▆█▉▋ ▇▌▆▋▉ ▍▊▊ ▌▅▌▉▋▅▊▍▊▅▄▉ ▆▄▇▍▆ ▄▇▅▊▋▇ ▅█▄█▆ ▌█▉▇▅ ▄▍▅▋▋▄█▌▋▅▅█ ▍█▆█▆█ ▉▉█▍▅▌▋▄▋ ▊▇▄▅▉ ▋█▆▅▅▆█ ▍▍▇▍ ▉▅▋█ ▉▆ ▋▉▍▄ ▋▊ ▅▌▇▄▊▇▌█▊ ▍▊▊█▅▅▇ -▄▄▉▊▄▍▉▋ ▍▉▅█▉▉ ▅█▍▌▅ ▇▌▆▌▊▄▍▇ ▉▉▄▄█▄█ ▉▍█▅▉▅▆▊▄▄▅▇▍▅▌▅ ▋▊▄▌█▌▅ ▍▉ ▅▊▍▅▍▉:▋▇▄▄▆▄▌▇▍▄▆▅ ▋█▊▄▅▋:▇▆█▇▆▄▊▋▉▉▇▉ ▇█▄▉▇ ▄▌▅▉▅ ▍▆▄▋▆▊█, █▌▅█▅▋▊▅█▅ ▄▇ █▉▆▍█▊ ▌▅▆▄ ▊▅▄▆▆ ▇▅▇ █▌▄▇▄ ▋▆▄▅ ▊█ ▇▍▌▋▋▅▊▋▇ ▊▄█▉▅▇▅▍▇ ▍▉▇▄▄▊
2 Months Ago
Remove aoproxies ambient occlusion, it never looked too right and it's stupid to have artists authoring them manually, almost no one did I still think SDF AO works better than SSAO in most cases, but they should live as a renderhook and artists don't need to touch anything, the way it is now is very hard to maintain, it could be 10x simpler VrMonitor goes long unused since we removed SceneMonitor & VR Multiview Replace AO on shader with a single, non-directional AO but that composites properly, older shaders wont have incompatibility problems, also makes Dynamic Reflection work without ao AO on lighting pass GTAO stub, remove sdf.hlsl (until we meet again 🫡 ) Iterate gtao Iterate GTAO Iterate GTAO Calculate gtao depth and normals properly, use inverted depth for gtao Iterate GTAO, use built in uint encoding for passes, all 3 passes work, workaround for dxc compiler bug with dot product with half floats Remove old SDF functions entirely (byebye) Iterate GTAO, works almost perfectly ingame, add noise function to it Iterate GTAO, start deoising, remove unused shit, fix bug with binding too many textures on the lexer Update texture formats and remove unused code Shitty TAA, smeary but iteratable with bbox clamping, add thin occluder compensation Proper TAA, option for spartial or temporal blur SampleScreenSsMSAA to composite non-MSAA screen effects ( SSR, AO, etc ) into an MSAA buffer https://files.facepunch.com/sampavlovic/1b1711b1/05csVIYZJM.png Add multibounce ambient occlusion (but keep it disabled for now) https://files.facepunch.com/sampavlovic/1b1811b1/UckNYcRubO.png Adjust AO intensity, separate passes, add spartial/temporal passes, adjust thin compensation to become thickness Add generic TAA filter to Motion.hlsl Sensible defaults and final tweaks Fix depth normalization on XeGTAO, add better TAA values for AmbientOcclusion Fix AO compositing for custom shaders https://files.facepunch.com/sampavlovic/1b2111b1/CRqx99maFj.png Add compiled shaders for AO including for Material shaders
2 Months Ago
Siege tower doors can no longer be removed or opened by NPCs
2 Months Ago
Fixed broken LOD on arctic variant of one of the medium rock formations Added checks to small rock formations to prevent them from spawning on roads
2 Months Ago
If taken longer than a few seconds to raise the siege tower then gve up
2 Months Ago
sks and t1 smg - 3p mag dropping now working
2 Months Ago
Adjusted raise command Prefab Adjustments Removal of logs New approach to raising
2 Months Ago
Battering ram can't damage building blocks above the stone grade
2 Months Ago
Tests for branching variable assignment Handle branching variable assignment in switch case Support BuildExpression result type of void rather than Task
2 Months Ago
2 Months Ago
refinery updates muzzle flash updates + meta files
2 Months Ago
merge from main
2 Months Ago
Prop Testing Updates
2 Months Ago
Scene hierarchy search searches whole scene, rather than just filtering visible nodes Scene Hierarchy: explicit t: token for searching by component type Scene Hierarchy: tag: token to filter by GameObject tags
2 Months Ago
hooked up view model anims for the 2 wooden shields and edited admire transitions on their animators
2 Months Ago
Add Component.ITemporaryEffect, add it to particleeffect, particleemitter, soundpoint make RenderOptions.Apply public
2 Months Ago
Asset browser: double clicking a folder in the left pane expands it + highlight current folder in sidebar Asset browser: Re-build sidebar locations when we make a new folder Asset browser: can highlight scene file by right clicking the tab https://files.facepunch.com/alexguthrie/1b0411b1/sbox-dev_glaXsIVvIP.mp4
2 Months Ago
StatusText -> StatusTip
2 Months Ago
Hammer can paste gameobjects copied from scene editor Resolves Facepunch/sbox-issues#6762
2 Months Ago
Playground update
2 Months Ago
Switch to interaction
2 Months Ago
Codegen, not trusting the auto merge
2 Months Ago
Set all siege weapon items to the weapon category Reduced stack size to 1
2 Months Ago
Fixed catapult NRE when loading in incendiary ammo
2 Months Ago
Copying, shift transforms & undoing all work on hammer game objects. Only had to change all the callbacks to a new system again
2 Months Ago
subtracting 106755 - broken prefab
2 Months Ago
- ▅▆▇▇▄▆▆▍█ ▅▊▆▅▋▄▌▊▄▋▌▌▋▆▄▅▅█▆▅▍▇█▋▌ ▆▆▊▄█▆█ ▆▇▇▄▌▊ ▆▅▇ ▆▆▄▄▌▇▄▆▅▌ ▋▄▌█▋▅ █▆█▌ ▅▉▉▉▇▉ ▇▌▄▇█▆▄▋ ▋▅▇ ▊▍▍▆█▍▊███▌ ▉▌▇█▋▇ ▅▊ ▊▉▊▇▍▅▆▌ - ▇▉▄ ▄▋▊▌▋▇ ▉▊▋▊▍▄ ▍▅▉▆▆▍ ▄█▋ ▊▅█▋▍▊▍ ▄▅▅▆▍██ ▅▍▄▉▅▅▋▇ ▄▊ ▉▋▅█▍▍▌ ▆▄▆▇▉▆▄ ▌▊▊▉▊█▋ ▅█▋▇▇ ▅▇▍▆ ▍▆▅▋▆▆██ ▄▆▆ ▍▌▅▄▊▋▄ ▋█▉▅▋▉▍
2 Months Ago
merge from siege_weapons
2 Months Ago
Clothing ui adjustment + camera
2 Months Ago
cleanup
2 Months Ago
introduced manager class that allows marching cubes to be enqueued and then processed in parallel (only iterating and processing thoses that have requested it) - parallelises the marching between systems - parallelises the physics mesh baking across job threads as well
2 Months Ago
Call PlayerDresser when removing clothing of the same type
2 Months Ago
Flag scene unsaved changes in a better place, fixes not being flagged in some cases, Facepunch/sbox-issues#6799 Consistently style scene tab titles in titlecase
2 Months Ago
Bugfix: various ServerProfiler fixes and improvements - Account that native strings are not null terminated when doing unmanaged string comparison - Filter out native profiler funcs from annotation - Unregister profiler callbacks when stopping play in editor (this would cause mono crash on repeat plays due to GCed callbacks) - Reduce scope of unsafe keyword (as some funcs are safe) - Replace test-run annotation with fully enabled one - Hook in on frame end to count frames Tests: Started, stopped and started the game in the editor. Wrote some simple test code to validate StrEq. Validated in logs that native serverprofiler functionality is ignored.
2 Months Ago
Added a bunch of clothing helper functions and automatically load equipped clothing on start Added `unlock_clothing` command Can now unequip clothing from the clothing menu. Hooked up IsEquipped indicator
2 Months Ago
Weapon wip Reduce player slide down slopes Ue ITemporaryEffect Multiplayer fixes
2 Months Ago
Improve Bootstrap::Init error output to show diagnostic errors if they exist - we get a lot of users asking about this, and the original exception is not very useful https://files.facepunch.com/tony/1b0411b1/sbox-dev_GUQ7oMB8Eh.png
2 Months Ago
Fixedupdate on fluid simulation, smoke
2 Months Ago
Don't display Layers in the TilesetComponent, only in the TilesetTool so it's less confusing (hopefully) Don't display Surface Properties in Tileset Tool Refactor TilesetComponent so the Collider is a separate hidden component used invisibly. Moved TilesetComponent Collision variables into their own feature tab which can be removed Fixed "Set as Collision Layer" not instantly rebuilding Collisions Don't show Collision Variables in the TilesetToolInspector
2 Months Ago
trying glass decal as masked, with front culling to soften the look
2 Months Ago
Clothing Wip
2 Months Ago
merge from main
2 Months Ago
Fixed smg showing shell in the magazine too early in the animation
2 Months Ago
Fixed error on cable UVs