241,434 Commits over 3,867 Days - 2.60cph!
Fit edit/delete button icons in input actions page
Don't call SetupRigidBody if the corpse is the rigidbody
PlayerBonePositionData now supports loading bone position data from any specific point in any animation. Updated current data.
▅▅▍▄▉▇ ▌▅█▄▌▇▌▉▅▊ ▆▋▋▅▊▇▅ ▇▄ ▇▌▇▍▉▋▇█▌
! ▅▆▌ ▌▆▄▌ █▉▍▉██▋▍▉ █▌▉▆▄ ▌▍▉ ▄▆ ██▅▍▇ █▌ ▍▇ ▌▌▇█ ▋▆▅▋▅▌▉ ▌▅██▄▌▌▆▋ ▇▆▆▌▄▊▇ ▇▉ ▊ ▄▉██▅▊ ▄█ ▋▄▍ ▄▋▋█▇▇▄▋▌█.
▊▊▆▄▉▉▉█▅▌ ▌▆▉ ▋▍▇▊▇▋ ▍█▄▆▌ '▆▉▉▇▊▆▇▉▊ ▆█▍' ▆█ ▉_▅▉▍▊_▅▄▌ ▆▍█▍▊ ▊ ▍▌ ▍▉█ ▇▋▄▄▅▌▌█▆▉▇▇▄▅▆ ▋▊▇▉█▄▌▇▆▉. ▍▊▊▋ ▊▋▆▌ ▉▍▊▉ ▄█▅▋ ▋▋ ▇ ▌▊ █
Send simple network updates when flags, building grade or conditional models (modelstate) changes
Add `global building block` field to baseEntity to manually mark entities for cut down global networking
Set high walls & barricades as global
Working towards new way of networking 3D SDF worlds
Set forward for scrape particles to contact normal
Setting save/restore
Misc settings page
Use stored client settings
██▊▅██ ▌▊▇▋▅▇ ▊▌▌▄█▅▉ ▊█▄▊ ▆▅▉▅▌ ▉▆█▍ ▌▊▄
▌▇▋▊▍▍ .▍▇▍▌▉▇▊▄▇
█▌▍█▆▇ ▌█▍▍▆▄▅▄▇▆█▄.▌▍▊
▋█▊ ▊█▋▊█▊▅▉▋▅▌▊▄
█▇▊▄▍▋▋▊ ▍▌▆▊▉▄ ▇▌▅▊▊ ▇▇▋ ▋▊▅▍▇▌▋▆▍▆▊▆▄
▊▅▍▋▍ ▋▍▋▊_█▄▌▉▋▊_▊█▅▆_▊▊▉▄▌, ▍▇▍▌▊▌▄▍ ▇▄ ▋
▋▆▍▋▊ ▇ ▄▅▆ ▄▅▌▄ ▅▊█▄█▉▇▅▅▄ ▋▉▋▅▄▋▇ ▅█ ▉▄▍▇▉█▉▆▊ ▇▋ ▋▌▉ ▌▊▄▇ ▄█ ▌▋▉
▊▅▆▅▍▆▄ "▇▌▌▊▇▄.▆▆▍" ▊▍ ▇▊▋▇▆▌▍ ▌█▍█▇▋▊▋
█▇▆▇ ▆▊▄▊.▄▍▌▆▆▌ █▌███▉ ▄▋▆▌▇▅▄ ▋▄▍▉▅▄ ▉▉▌ ▍▉▇▇▆▄▋ ██ ▊▋▄ ▍▅▍▍▆
▅▋▊▄ ▇▍▄▉▆▉▅█ ▋▆▋▇▊▌ ▌▄▅ ▆▍▄▌█▋█ ▄▌▍▍▉
▌▌▋▌▌ ▊▊▇▋▍() ▉▊▍▊█▄▊, ▇▆▄ ▌▅▌▌▊▅ ▍▆▉▉█▊▅▌▌ ▇▍▉▋▆ (▆▋▇▆██▌▋▇ █▇█▊▌▊▋)
▍▍▆▊▋ ▇▋▆▉▌█▅ (▌▄▄▅_▉▄▌_▅▋▊█▅▆) ▅▍▅▅ ▍▍▆▅ ▅▇▄▆▅█ ▍▄▄▋
▉▄▋ ▍▆█▆▍▉▄▉ ▍_▇█▅▇▉█▉▅▉▍▅▄▋▊ ▍▌█▊▍ ▅▋▌▌ ▅▉:▆▋
▋▌▄▇▆▊▅▄▉▅ ▋▍██▍ ▅▊_▌▊▆▉▉▇█▍_▅▇▆█▊▍▌▇▋▌▆█ ▉▍█ ▉▊_▇▊▊▊█▊▌▊_▆▆▌▄▅▅█▉█▄▆▍ ▉▍▅▍▉▋ ▉▊▋▅▌▆▊▌
▅▋▌ ▆ ▋▋▇▋▇ ▋▍▇▉▊▌ ▍▄▍▆▉▅ ▇█▋▅ ▊▅▆▍▅█▉▇▆ ▄▋▋▅▇█ ▉▋▉█▍▆
▆▍▌▋▄▍ ▄▄▋▌▆ ▄▅▄ ▊▅▌▆▆▇▍ ▆▊▄▅▍▉ ▋▄▇▋▄▋▌ █▅ ▇▅▅▉▉▆▉▆▉ (▋▍▆▌▇▍▇▆▊ ▆▍▆▋▊▄▇▇▄█▄▅)
▆▆▊█▋ ▊▅▋▌▊▋███▍▇▌ ▊██ ▋▅▊█ ▍▊▉▄▅▅▅▅▅ ▇█ ▋▉█▉ ▇▅█▌▉▆▌▆▅▅▍▉ █▍▉ █▅▊▆█▅ ▄▅▉
▊▉▊▆ ▅▄ ▆ ▌▇▄▄▆▆▆▄▅▄ ▇█▌ ▆▊▋ ▅▊ ▍▆▄ ▆▍█▆▄▍▆▄▊▉ ▅▄▍▅ ▅█▍▇▅ ▌▊ ▄█▌▊▆▇▍▋█▊▅▋.
▅▉▇▊▌▅ ▇▄▍▉█▅ ▇▍▅▉ ▇▆ ▆▌ ██▆▉ ▊▊▌/▊▆▇▅.▍▍▇
▋▊▋▋ ▄▅▋▋ ▋█ ▍▊▆▆▅██
Limit singleplayer Lua file discovery to what AddCSLuaFile was called for
This is a regression fix for no Lua clientside file limit in singleplayer.
Remove unused code to do with lua/send.txt
initial vm diver ak setup
Org package filtering, ordering, searching
Allocate more device access threads for the .net thread pool
UI: Don't cut, copy or paste if alt is held
Windows interprets AltGr as ctrl+alt, some keyboard layouts use AltGr + x/c/v for characters
sboxgame/issues/680
Impl VideoPlayer.HasAudio
ISdf3D.SampleRange now takes a transform instead of BBox
Implement ISdf3D.SampleRange for cellular noise
3D SDF name consistency
New rendersystemvulkan & vfx_vulkan
Shader resource v2 has dxbc and spirv blocks, if a block doesn't exist will use a fallback shader
[hack] don't deal with instancing on SboxVertex for now, need some additional code around input layouts
[pick] Minor shader fixes where DXC is more strict about you being stupid
Tag rendersystem for Sentry
Use compute shader for bloom on Vulkan & fix uav barriers
[temp] Disable crashing water so I can stabilize everything else first
Compiled core shader resources with DX11 & Vulkan blocks
Compiled base shaders (spirv only)
Remove GetShaderFullPath legacy shader replacement hacks, nothing should be relying on this
encoded_normals.fxc fixes
postprocess_standard_p*.shader fixes
Update dxc & add pdbs ( I was gonna debug a crash with these pdbs, but updating seems to have fixed it 🤷 )
Delete debug code
Fix VideoPlayer.IsPaused flicking on and off when seeking (stream will temporarily unpause when seeking)
Unfucking ifdef mess (by making it even messier)
move map into game folder
Revert "Fix a small visual glitch with DListView column layout"
Default $PhongAlbedoBoost to 1 to avoid issues with existing assets
Fix video player Duration and PlaybackTime
Show more assets on the org home page ( don't panic I will add filters )
Compile fixes when neither CLIENT nor SERVER is set
moved front of trailer up a bit so it doesn't clip lorry cab
Order scoreboard players by total par
Hash update total pars and keep local scoreboard colour consistent
Do filter highlighting in 2 steps to prevent HTML tag contamination
victory message
Merge branch 'main' of sbox-sausagesurvivors2
Set volume of train tunnel entrance in terminal to No Sun
Added some shadow proxies to level to block sun bleeding in interior
Also grab contact center from first manifold and pass to C#
Use contact pos for decals + effects, try to base effect frequency on energy volume scale, fix decal placement remove particles on friction effect stop
Set destroy time to 0.5 (this is a failsafe anyway)
Don't have particles follow entity, do it ourselves so we can set to actual contact pos
Use .Any instead of .All when checking filter terms