251,191 Commits over 3,959 Days - 2.64cph!
Added rts_building_blocker entity and support (updated GhostBuilding to use touch events)
Fix exceptions in PlayerModel.Legs, UpdateWaterDrinkingPoint and GetLocalVelocityClient (Potentially modded server issues)
Apply fix for not being able to hot swap fishing rod to cassette recorder as it had the same bug
▋▅▉ ▅▍ ▌▄ ▉▊▄▍ █▅ ▆▅▋ ▊▉▇▆ ▋█▌▌▄▇ ▅▅▋▆ ▋▅▌ ▉▉▄▄▌▇▍█ ▌▄▅▇▅▇▆
Don't allow toggling light sources on held item on/off while gesturing
▋▉▆▊▄ ▅▅▉█▇▉▌ ▌▅▋█▌ ▇▆▉█▍ ▉▅▌▄ █▍ ▅▊▄▊▄█ ▌▍▇▉ ▄▌▍▇▌▍▇ ▇▊▆▄▇▌▇ ▇▍ ▊▋▄▄ ▌▍▊ ▆▇▋▆ ▍▌▇▇▋ ▄▇▇█ ▊▅▄▉▌ █▇▆▍▌▋▊▆▅▌ ▄▌▇ ▊▄▅▊ ▄▅▊█ ▉▇▌▆▆▉ ▄▌▇▉▋█▅█▉█▆
Don't rotate on an axis if rotation amount is 0
Fixed one of the Ch47 map marker rotors not spinning
Move fishing bobber with rigidbody force instead of position setting, looks a bit smoother and removes the need for a raycast every frame
Still needs some testing, might be better for next month
Remove unneeded DoServerDestroy check
- If vehicles are ent killed, the player is never properly dismounted. Make sure steeringTargetDegrees and hideClothing get reset correctly anyway.
- Hide all clothing for players in subs (when local player is not in the sub), not just headwear. We can't see them anyway.
- Small performance change in ClientUpdate. Don't call GetMounted and isMounted so much.
Moved fishing process to a budgeted update
Has a higher budget threshold since any time gating that happens will affect input, but the performance gains from moving it to ServerMgr inside the physics sync should make up for it
Hammer: Fix grid dots when zoomed out
Potential fix for GetWorldSpaceLineRendererStartPoint NRE (seems pretty rare)
More Pxc_PixelGroup optimisation
Offload dynamic update work from the main thread
Fixed UnityException in PixelChunk DynamicUpdate on worker thread
More Pxc_PixelGroup optimisation
RubikonI: Ignore contacts with zero TOI in CRnBody::SolveTOI, this fixes physics getting completely stuck but worse case is CCD fails
Fixed UnityException in PixelChunk DynamicUpdate on worker thread
Give light_omni a different icon from light_spot
▇▌▄ ▆▋▅▄██ █▋▇▌ ▌▉█▄█ ▌▇ ▇▄▌▊▆ ▋▋▄▋▋▅ ▇▊:▄▆▆▅ ▉▆ ▋▊▌▋▅▌▆▆▍ █▆▍▅▊
Offload dynamic update work from the main thread
▇▇▊▌▌▇▅ █▅▊▆▌█▌ ▅▆▆▅▋▉ ▄▉ █▍▄▉▍▌▆▅▇ ▌▌▄▉▅█, ▆▍▉▄ ▇▉▌▌▉▉ ▍▆▍▋ ▆▆ ▇▄▌ ▌▋▋▇█▇▆
Fixed 'Mesh Selection' not working on SupportsSolids entities
Actually use the highest value of the ground height + 100 and the vertical offset
Raise the minimum height of the aircraft
▋▌▅ ▋▊▄ ▌▍▉▌▉▍ ▍▆▊ ▅▅▄▊▊▇▆▊ ▅▉▆▊ ▋▌▅▉▉▌▌ ▋▍▇ ▌▄▋ ▆▍ ▋▇▆▄▌
▌▋▇ ▅▍▊ ▆▄█▆▍▆▇▇▅▅█▇ ▄▅▅█
Fixed aircraft being stuck sometimes with no path. Fixed smoothing of aircraft vertical height when traversing over hills.
Merge branch 'master' of sbox-rts
▊▆▋▇▋▆▍▍▇ ▅▄▇▊▅ ▆▌▇▌▉ ▌▅▌ ▆█▇▄▍█
cherrypicking
64062 (client only) RC
Don't check for events if plugin not available.
b_vr sets arms to follow modelspace IK targets
Updated Airstrike to use correct particle
Animgraph updates (disabling soft weaponless body look chain when ducking, added b_vr override)
Spawn props with collision bounds mins offset, FindClosestPoint can be unreliable
▄▅▌▌ ▉▅▌██▉▍▌▌▉ ▇█▇▉▇ ▅▅▄▄▄▊▉ ▍▅▇▌▆▅▆ ▊▊▉▌▊▉▊▇
CBaseFileSystem::FileExists returns false for empty strings
Fixes "Overridden by Leafier Mod" incorrectly appearing in Material Editor
Update some compiled assets
Set VrFidelityConfigName to core instead of hlvr
Add wip CLightCookieManager, deprecate old light cookie methods
Bind Set/GetLightCookie
Add LightCookie property to spotlightentity
Cleanup
Iterating over lightcookies
Merge lightcookie stuff
Rewrite fog TAA to not be muddy anymore, fix ugly banding on volumetrics, reenable fog TAA
Lightcookie atlas on a compute shader
Merge branch 'master' of sbox
Fix dynamic shader reloading not working with engine shaders
Clean up a lot of the lightcookie API, get it to render
Lightcookie slice garbage collection
New LightCookie api on lightdesc
Stuff that used that old Lightcookie contract
Merge branch 'master' of sbox
Queue and set light cookie only when texture is loaded
Simplify and fix a lot of things on cookie system, set cookie when cookie value changes rather than on light creation, add persistant cookies
Initialize blank slice on the CPU side
Auto update cookies assigned to a rendertarget
Merge pull request #21 from Facepunch/lightcookies2
Lightcookies
Module prefab for module_900x900_2way_moonpool
socketData, master module prefab with lighting nested prefab for its size
dwellers setup
Have units align to surfaces properly and average out normals if the unit is particularly large (such as a vehicle)
Merge branch 'master' of sbox-rts
Cherrypicking
64059 from main - Release RC
Fix shadow list not being updated if we only update the number of shadows
Add rebuild time limit when we change only the text shadow too
Fix incorrect DECLARE_BINDABLE on CAnimGraphEditorApp
Cache text bitmap for text shadows, don't rebuild all text if we are only updating shadows