247,216 Commits over 3,928 Days - 2.62cph!

3 Days Ago
Merge from primitive
3 Days Ago
Merge from root_label_fix
3 Days Ago
Codegen
3 Days Ago
Revert "Include ReflectionTextureColor in all the layers", it's unlikely we can manage to do SSR with roughness fast on translucents, and this causes the issue that SSR reflections from opaques will be drawn over smoke or translucents This reverts commit 8cce50baf03cd7f93e7c89c75dde46319412aff9.
3 Days Ago
Merge from main
3 Days Ago
Water uses Emission & Schlick fresnel rather than Albedo for refraction Remove Reflection mode from water, do it all inline, it's overcomplicating things and the way to do this is being changed, it's unlikely we can manage to do SSR with roughness fast on translucents, go back to Albedo rather than Emission for now
3 Days Ago
Editor.ForceLabel will now apply the label to the root gameobject even if a non-root object is provided This would have fixed several issues over the past week with StringPool not correctly generating all of the strings and throwing exceptions during builds
3 Days Ago
Add ScreenSpaceTrace as a generic, simpler class for doing screen space ray tracing, move reflections.hlsl to use it
3 Days Ago
Allow players to pick up any sleeping bags/beds if they are in building auth, even if they are owned by other players
3 Days Ago
Remove graphics.quality
3 Days Ago
Updated TTT Russian localization (Community Contribution) Improve DButton center alignment X-axis text inset handling Fix "Invalid string command" false positive Implement `-StaticPropSampleScale` & `-StaticPropBounce`
3 Days Ago
Added some placeholder quality level functions to TerrainTexturing so I can remove global quality level going forwards. Return no quality change for now. Need to figure out which quality settings will need to be monitored for change here still.
3 Days Ago
Fix CameraEditorTool LookAt Now keeps scene focus after look at button is clicked also keeps the camera component selected after the look at target has been picked.
3 Days Ago
Deleted leg animator assemblies
3 Days Ago
New: support xml-style errors from API Allows to see more details about what's going wrong with the request(Azure SAS errors are xml) Tests: got the SAS error locally, saw the logs in ServerManager Bugfix: don't use a closed stream when retrying backup uploading If we fail the upload at the point of consuming the stream (so passed backupBegin), it will close the stream and fall over on Position call, making retries useless. Tests: when running own server it was erroring out on retries with stream closed exception - not anymore. Bugfix: Don't wait after last upload retry Tests: Saw the uploads fail, didn't see the log after last attempt. Update: renamed file back to BackupData I shouldn't have renamed it in the first place. Clean: removing obsolete property Tests: local run was able to upload files Bugfix: respect the cancellation token when fetching a response of request Update: limit how much time upload routine can take - also add extra logging around processGuard semaphore Tests: tested the entire flow by triggering 5 snapshots Bugfix: use the right token for some async ops Bugfix: avoid unlockign semaphore from the wrong thread If it would time out during the wait period, it would release the semaphore in finally, leading to break of unique ownership promise Clean: remove ITask inheritance from UploadPerfSnapshot It used to be a task at the start, but not anymore Update: review feedback - dispose of the nested CTS for perf snapshot uploads - Use async copy when creating an extra stream to send backup files Tests: full local server flow + 2 snapshot uploads Merge pull request #7 from Facepunch/DebugImprovements Minor fixes and more verbose HTTP errors
3 Days Ago
Avoid div by zero in Gizmo.Draw.LineCylinder
3 Days Ago
Horse legs IK setup, still wip
3 Days Ago
Added Leg Animator
3 Days Ago
unarmed anim folder and anims (taken from v3 and will be updated with v4 exports but contain valuable clip meta)
3 Days Ago
added wood_trim_polished_blend_03 update wardrobe_01
3 Days Ago
Use large plane for water
3 Days Ago
Add plane_large.vmdl for large subdivided plane
3 Days Ago
Initial navmesh link editor https://files.facepunch.com/lolleko/1b0411b1/sbox-dev_tfs96azAGk.mp4
3 Days Ago
Added closest fragment depth sampling for motion vectors sample and fixed history texture format
3 Days Ago
Modify sight checks to use bounding box top instead of bottom
3 Days Ago
Fixed Lua error in DTree_Node Fixed Lua SWEPs not using the correct localization strings Also removed some useless localization tokens from garrysmod_english.txt
3 Days Ago
WIP
3 Days Ago
Fixed Lua error with DTree node having 0 child elements Fixed base Lua SWEPs not using correct localization strings Also removed some useless strings from garrysmod_english.txt Fixed unicode addon name display for WorkshopDL Merged Pull Requests * Localization support for crosshair customization * Added Entity:AddSpawnFlags, Entity:RemoveSpawnFlags and Entity:SetSpawnFlags * Optimize DLabel autostretch behavior * Cache gamemode table for gamemode.Call and hook.Run
3 Days Ago
Make bursts feel more natural
3 Days Ago
Refactor Autotile serialization so we can support stuff like merging Fix erasing Autotile updates Save merge state to Autotiles, and fix SetAutotile override not working as intended Finally got merged autotile working, visual still displays incorrectly at times however https://files.facepunch.com/CarsonKompon/2024/December/04_12-02-FearlessAruanas.mp4
3 Days Ago
Cache result of gmod.GetGamemode() in hook.Run (#2075) * don't call a C function in hook.Run * cache gmod.GetGamemode() instead of using GAMEMODE/GM suggestion by @Astralcircle * removed unused declaration
3 Days Ago
Cache result of gmod.GetGamemode() in gamemode.Call (#2157) * Cache result of gmod.GetGamemode() in gamemode.Call * Missing empty line * Formatting
3 Days Ago
added mask to 3p shields animations so the prop bones are used and edited shields held postions/holster postions
3 Days Ago
Don't upload "breaking server rules" from the server either
3 Days Ago
Add option to report players for breaking server rules via the F7 menu - events will only be sent to game servers
3 Days Ago
Arena 1 updates
3 Days Ago
Optimize DLabel autostretch behavior (#2089)
3 Days Ago
First pass on making scientist aiming feel fairer
3 Days Ago
Refactor scoring a bit, should resolve scoring issues
4 Days Ago
missing cleanup
4 Days Ago
changed carving/smoothing to use a flat-ended capsule (sphere where the carve starts but with a flat cap) and use a constant depth, oriented to the player's view when carved - makes carving feel more consistent at different carving sizes as you couldn't easily see how deep the carve would have been before
4 Days Ago
Use Guid here
4 Days Ago
Show stats debug
4 Days Ago
- Improved raise power - Adjusted angular drag
4 Days Ago
Ensured drawbridges can also be repaired again
4 Days Ago
▊▋▆▋▅: ▊▇▌▋▉ ▊▆▉▋▇ ▍▋▆▉▌ ▅▍▄██▊▇ ▄█▇ ▆▌▍▊▅▄▉▊::▅▊▍▅▄▊▇▌▅▄ ▇▆▄▊ ▅▉▄▋▋▋▇ ▉ ▆▆█▇▆▋▇▍▉ ▇▇▄▅▌, ▌▍▍▇▄▉█▆ ▋▆▆▊▋█▉▇▆▌ ▆▊█▊ ▋▊▇▊▉▆▉▍ ▌▄ ▉▇▊▅▌▇▊ ▌▄ ▍█▅▄▊▄▌(▇▆▄▉▋██▆ ▅▆▍█▍ ▆▋▌█ ▆▅▇▌▇▉▍▆█ ▉█▆▉▉▋▉▋) ▌▆▌▆▆: ▄▌█▍▉▇▅▌ ▌▆▊▋▌ ▉▊▍▍▊▅ ▇▇▌ ▄▍▉ ▊▆▌▆▇█ ▍▅ ▄▄▉██▍. ▊▄▉▋ ▆ ▉▌▋▅ ▍▋▌▉▋▍▍ - ▆▌█▇▍▄▇▊ █▋▊ ▊▋█▅▉ ▉▋▉.
4 Days Ago
merge from main - RC
4 Days Ago
jungle_ruins_b progress
4 Days Ago
Ensured siege tower can be repaired again
4 Days Ago
Tweak wording on External Changes dialog to make it more clear what the options are Only ever show one External Changes dialog for a scene