242,210 Commits over 3,867 Days - 2.61cph!

3 Days Ago
Fix depth normalization on XeGTAO, add better TAA values for AmbientOcclusion
3 Days Ago
Got wall jumping working proper, can also cling onto certain rotating platforms Proper wall sliding friction GroundSlam working with new controller Diving Velocity Adjustments
3 Days Ago
Cache and pass the Remote Control Entity position into GetSecondaryConnectionsWithin
3 Days Ago
refinery map updates
3 Days Ago
Show file name + extension
3 Days Ago
Show asset name if only deleting one asset https://files.facepunch.com/alexguthrie/1b2111b1/sbox-dev_aNrz89mgvo.png
3 Days Ago
Fix server build error
3 Days Ago
Increase Step Height ClimbingAbility working with new controller Fix DiveAbility and more climbing issues
3 Days Ago
report_copy_steamid -> main
3 Days Ago
Minor cleanups
3 Days Ago
Added copy button to F7 report menu. Allows you to copy SteamID of player you are going to report
3 Days Ago
The wolf can now lie down or scratch its ears instead of just standing still
3 Days Ago
Optim: Avoid expensive reserializations when trees de-/spawn - Controlled by TreeManager.UseLazySerialization, enabled by default - Tracked by LazyUpdate scopes - Simplifies some profiling scope names - Added OnTreeDestroyed profiling scope This should save us 0.25ms per cell reserialization on larger worlds. Tests: local multiplayer session, connected, destroyed a tree, reconnected. Confirmed tree impostor wasn't there and profiling scopes showed lazy serialization. Disabled lazy serialization and reconnected - still good and no spikes in profiler on chopping down trees.
3 Days Ago
Sensible defaults and final tweaks
3 Days Ago
Battering ram constructable prefab and item setup Fixed missing animator
3 Days Ago
Fix editing method bodies from outside component editor
3 Days Ago
Add missing files
3 Days Ago
Add era convar Restrict items showing up in crafting menu depending on era Work on era editor window to change item era easily (WIP because implemented on laptop) Add tags to a bunch of items & assign era to a bunch of obvious items
3 Days Ago
Hammer GizmoInstance.Input.IsHovered is controlled by native MapView IsActive() Add jsoncpp so we can read/write json properly without fucking around with kv3 Replace manual scene serialization with jsoncpp, can map guids to map meshes better and it's cleaner Clean up MapView tick and scene render list Hammer sync managed gizmo selections with native selection set (authoritative)
3 Days Ago
Play particle effect when repositioning. Hook up placeholder effect.
3 Days Ago
Add generic TAA filter to Motion.hlsl
3 Days Ago
reset player pos
3 Days Ago
End level screen
3 Days Ago
Display "Everything" / "Recents" in address bar when those are active
3 Days Ago
Add persistent object work queue to analytics in the same way as object work queue Also makes persistent object work queue more consistent with object work queue (TimeSpan instead of double, same member names, non generic parent)
3 Days Ago
CCTV Cameras can now hear in game voice feeds - GetConnectionsWithin can now check connections to players secondary groups to see if they are close enough - Extra connections added to ConnectionsInSphereList as normal
3 Days Ago
Merge from gesturepack
3 Days Ago
renamed some player update animation fbx's
3 Days Ago
Fixed gesture system spamming warnings while on tutorial island Took the chance to clean up a bunch of client side logs when setting up the tutorial island renderer
3 Days Ago
Merge from main
3 Days Ago
Sort recents properly
3 Days Ago
Fix FindItemsThatStartWith
3 Days Ago
Reverted catapult's textures meta unwanted changes in 106265
3 Days Ago
Merge from halloween24
3 Days Ago
Remove the WaterVisibilityTrigger from MineDungeon, possibly causing missing water when exiting the halloween dungeons
3 Days Ago
adjusted metal_trim_rust_01 mat
3 Days Ago
Implement basic viewing of net stats per connection in Networking tab of Console - GetStats public on Connection for this to be available ( https://files.facepunch.com/conna/1b2111b1/Medal_Pzi3rxHXV8.mp4 )
3 Days Ago
Updated FGD files Minor cleanups nav_blocked event Last Played iteration in server browser
3 Days Ago
merge from main
3 Days Ago
Clothing Updates
3 Days Ago
Optim: Preserialize the tree grid before sending to the player - Added ClientRPC overload that accepts a MemoryStream to support above - Early out of the tree streaming logic if no players are in the streaming queue Local test on 4.5k Proc world showed that it took ~1m to stream entire world for 1 player instead of previous 3.5m Tests: minimal, booted procgen map in CLIENT+SERVER local session, waited until everything streamed in
3 Days Ago
Merge from relationship_manager_dangling_profiler_sample_fix
3 Days Ago
Import PhysicsCharacter from scenestaging Initial Implementation of Physics Controller. Got the player moving and Abilities (mostly) working, just need to port Ability-s to BaseMove-s
3 Days Ago
Delete -vpfix from studiomdl.exe Has unwanted sideeffects StudioMDL: Fix models with more than 65k vertices breaking up Merged some changes from CS:GO's studiomdl Add support for BONE_HAS_SAVEFRAME_ROT32 Fixed animations from newer mdl versions not playing in GMod Move default console position to the left a bit So it does not obstruct certain UI elements by default Fix "nav_blocked" event not being registered Prevent crashes to do with removal of world entity (another method)
3 Days Ago
Adjust how we disable self-unblocking for Lua-blocked navmeshes Adds NAV_MESH_BLOCKED_LUA Navmesh auto-blocking checks now run on map start/cleanup Makes certain code that was meant to run on map cleanup to actually run now. Also updates blocked status of nav areas on map load TTT: fix ragdoll not being created if ttt_dyingshot is on Community contribution FF & NeoTokyo spawnpoints + Map Category (Community Contribution) Rework how spawnpoint entities are added in base gamemode One file now, not 25 duplicated files. Minor code cleanups Linux: Do not ExecuteToPriority if there are no jobs This addresses slowdowns on Linux (srcds?) to do with the filesystem garrysmod-issues/issues/5932 +1 the month in the server browser last played Iterate over Server Browser Last Played marker Also localize the string
3 Days Ago
█▆▄▄▉ ▋▊▄▅ █▇▋▌
3 Days Ago
Refactor wolf fsm to be easier to maintain and extend
3 Days Ago
add configurable offsets for coverage and instability noise gen
3 Days Ago
per-sample fogging
3 Days Ago
Fixed halloween candies spawning inside cliffs When spawning we now check the terrain topology and run a simple raycast to reposition them if the topology is CLIFF or CLIFFSIDE