244,457 Commits over 3,898 Days - 2.61cph!
Use libevents for damage / kill events
Fixed fluid combiner and fluid splitter snapping issues, also adjusted their deploy volumes
Add "Find in Asset Browser" context menu item to resource/asset widgets
Focus the current value in asset pickers
Reduce spread when aiming
Reduce movement speed while aiming
Fixed buy sound not playing 2d
▋▅▆ █▍ ▌▌▆▊▍ ▇▆ ▆▋▇▋▇█/▋▌▊ ▄█▊▍▌▊ ▌▌ ▋ ▆▌▋▊▇▄▋▊▋▄▋ ▆▇ ▆▄▉▄▊▉▌
▆▌▉ ▆█▄█▋▉▉▉█▉▆<▊> ▅▍ ▌▊██▋ ▇▆▌▆▋▆▉ ▍▌▊▇▊▍▄▌▍▉ █▍▍▋▅▉ ▊▊ ▊█▋▍▅▉▅▄█ ▉▆▇▆▆ ▅▆ ▊▋'▍ ▅▌▆▊ ▆▄▆▆ █▉▍ ▅▋▆▉▅▌ ▌▄ ▋▄▆▉ ▉▉ ▊▉▇▆▋▋
Use libevents for damage / kill events
updated map
merged industrial wip
adjusted spawns
Use libevents for damage / kill events
merge from main -> monument_scenes
Add facepunch.libevents library
Use libevents for damage / kill events
Update module url
Post-merge fix
merge from electricalheater_fix
Expose spread scale, lower it by more than half
Added Panther assets - Lods, mats, models and textures
Fixed a bunch of weird bugs with pulling over
Lights flag now sets at night
Dynamic destination distance checks
Fixed electric heaters not heating planters right in front of them
Don't allow sprinting unless you're moving
player update. exported 3p kayak anim set
Added screen shake effect when near an explosion from a HE grenade with same falloff applied to damage for intensity
Fix merge conflict in player prefab
Citizen/animgraph: first pass at making the locomotion lean layer based on model-space additives + lowered default eyelid pose by 10 degrees
Use network origin/angles for clientside physics objects
Add basic sprinting implementation
Use libevents for damage / kill events
Aligning state now applies force and does appopriate angle checks
Pull over methods use the brakes like everything else
Is server check on client scripts
Refactor vendor prefab into categories
renderdevicevulkan: enable reverse depth
Reverse the DepthFunc on all shaders GREATER <-> LESS
gizmo_grid: reverse manual depth bias
We need to change the depth clear value from 1->0 (in 3 different places of course)
Recompiled core shaders
Fix r_depth_debug
Default RenderState DepthFunc to RS_CMP_GREATER_EQUAL, makes shaders without a RenderState set default to it
https://files.facepunch.com/sam/1b0711b1/tt3.png
Readjust depth bias on debug shaders for reverse depth
Fix shadow in reversed depth
https://files.facepunch.com/sam/1b0711b1/tt2.png
Adjust depth bias for gizmo shaders for the increased depth precision
Tiled light culling with reverse-z
SSR with inverted z ( Way more stable )
Fix (3D) Skybox with inverse depth range
Fix SSR backtracing on reverse depth
Remove shadow depth bias from shader, it should be controlled by shadow matrix on lightbinner
DoF with reverse depth
Shaders for reverse depth
Fix glass and decal overlays depth bias
Shaders with depth bias fixes
Add facepunch.libevents library
Use libevents for damage / kill events
Use libevents for damage / kill events
Rework game_text rendering clientside to allow for 256 channels (from 6)
Also limit hold time to 0-300 seconds.
Allow 3 separate number inputs to certain mesh.* functions
mesh.Position
mesh.Normal
mesh.TangentS
mesh.TangentT
Only allow dx80/dx90.vtx files in gmpublisher
Fixed materials with matproxies sometimes getting permanent artificial refcount
Do not unmount server .GMA file for now
rolling/pitching with controls
Added damage overlay to the HUD, will scale up based on how low your HP is - if your HP is low enough, will start pulsing
Use libevents for damage / kill events
Fixed vendor spawn orientation
More consistent pulling over positions
Increased vendor mass and drag
Use libevents for damage / kill events
Revert "Don't re-enable the camera every single frame" - players becoming invis, gonna fix this properly in a sec
Serverside overriding of active item if restrained
storage building large progress
Fix glass and decal overlays depth bias
ui: Make dead players more distinct in PlayerAvatar
Controller bindings can be stored in separate files
Support input source paths
Add support for pose actions
Remove references to menu chord
We don't have to worry about action sets right now
Store controller bindings in separate files
Use input sources for controller differentiation
Fetch controller poses (position & orientation)
▌▌▌█▍ ▅▄▅██▇█▇▍▍ ▉▋ █ ▉▉▄ ▋▇▍▌▌▉▌▆▍ ▋▌▌▉▊▆
▆▉▅▆▉▇▉▊ ▇▄▊▋▊▇ ▆▍▆ ▌▉▅▌█▆▉▋▆▊ ▅▍▄▇▉█▉▆▆▅ ▇▇ ▊▋▆▋▇ ▇▊▇▄