257,843 Commits over 4,018 Days - 2.67cph!
▄██▋█ ▊▄▋ ▌▊▉█/▍▋▉▆▉/▋▋▋▅▊ ▆▇▋-▆▄▌▉▇▉▋ ▋▊▍█ ▆▌▊▆▆▋▇ ▋▅ ▊▇▄▌▋▋ ▇▅▋▌█▆▅▄▅▊▆, ▆█ ▅ ▌▋▆▌▄▍ ▋▅██▇-▇█▅ ▅▌▍▍▋▊▅ ▉▄▋█▆ ▅▋█▊▄ ▉▌▊-▇▍▄▅▋▌▄ ▅▊▆▉▅▋▍▍▇. ▊▆ █▌ ▍▆▊▉ █▋ ▌▍▋ ▌▇▌█▋▌▅▌▌ ▆▍▉ ▍ ▍▋▆▇█▆▌▄, ▄▌▄▍ ▋▅ ▆▉▋▍▍ ▄█▌▌▊ ▊▄▅ ▋█ ▌▄▉▆▍.
Scale extra force based on distance over radius
Add missing harvesting tea to visual config for cooking workbench kettle.
- Use cached water depth when possible instead of recalculating it
- Make sure movement comp and anim comp "canSwim" variable can't get out of sync
InteropString encodes as utf8 instead of ansi
Obsolete a bunch of legacy particle stuff
Don't add a sound collision layer by default
environment AO maps import options changes, material adjustments
Disabled the post processing trigger on the explosive ammo additive prefab.
Reduced shell case bounce sound duration by 90%
Fixed docile bees around hives inheriting unwanted nested prefab elements, including that one giant fat bee.
Shotgun: Reduced incremental anim speed a tad
Hook up speed_reload for ViewModels, shotgun reload is much snappier now
Fixed beehive nucleus grades not being registered properly on vendor listings
Can pass an extra force into damage, you can now rocket jump
PlayerController: tweak footsteps, don't play when not moving, don't do a trace
Slow down slightly when running up hill
Add PlayerController.AirFriction
PlayerController: Fix sliding down stairs
Update ffmpeg binaries 6.0->7.1
Update ffmpeg 7 incompatible code
Reset FFT data on StopPlay
Incremental ViewModel reloading, fixes shotgun reloads
Crossbow projectile is made more lethal - if we hit a player, instantly kill them, buff explosive damage a bit if we don't hit a player
▊▆▌▍▆ ▌▍▋▉▍▆█▉ '█▍▄ ▄▊▆▋▋▆' ▆▄ ▍▊▉▊▉ ▌▌ ▍▉ ▅▊▋ ▇▉▉▄█ ▋▄▋▊ ▋▆▋▄▇▊▆▄ ▄▆█▍ ▌▍▊ ▇▇▅▋▅▆▌▇▌ ▆▊ █▄▆▆▍▆█
- ▇▅█ ▋ ▊▅▅ ▊▍█▍▅▋▉▉ ▌▋▅▉▆▊ '▇▌▌▍_▌▋▆▅▌▋' ▆▆▉ '█▌▆▉_▊▄▉█▇██▊▉' ▄▌▆▉ ▅▇ ▍▌▄▇▉▌▋█▍█ ▄▋▊▍ ▅▄ ▋▊▅█▉ ▋▅▍█ ▇ ▆▇▊▇ ▍▇▊▌▇▋██▊ ▋▍ ▊▉▄ ▆▋▌▋▇▄ ▄▉▇▊▌▅▊▄▌
- ▆▉█ ▋▊▉▋▄▋▊█ ▊▇▄▇▉ ▍▅ ▅▋▋▉ ▉▍▊▇▇▍▍ ▄▅ ▄█ ▊█▆ ▉▌▍██▊▅▅▍ ▇▋▉▄ ▅▌▍▉▆▅ (▊▍ █▅ ▆▅▌ ▅▊█▇▆▋▉▅▄▅ ▆▊▆ ▄▇█▄ ▆▉▌▍▌▅ ▅█▅█ ▋▆▄▋▊ ▇▊ ▉█ ▊▉▅▄▍▌▅▋ ▋▍▄▄▆)
Doubled crossbow projectile speed
Reduced viewmodel inertia
Cleaned up moviemaker API, moviemaker.editor needs re-implementing
Merge: from terrainmap_nativearray2
- Fixed a bug of invalid reinterpret
Bringing across my tests since we're both working on the same thing.
Tests: ran the new tests
watertight door hatch col
watertight hatch material adjustment
Fix resource.ref node thumbs not auto-updating, having broken size
https://files.facepunch.com/ziks/2025-03-06/sbox-dev_AZNMKyCLEu.mp4
watertight hatch door and frame
TerrainMap uses NativeArray instead of managed
If map load failed don't try to create entities from it
Return empty in AssetBrowserLocation.GetDirectories if the path doesn't exist
Stop over-engineering this CallbackBatch problem, print outward stack when an error occurs
Remove log in CloudPackageNode
Blowpipe idle/ADS update for view model and third person
Document ControlWidget.StartEditing better
Fix BoolControlWidget toggling on mouse press instead of mouse release
Allow dragging Component / GameObject enabled toggle into ActionGraph
https://files.facepunch.com/ziks/2025-03-06/sbox-dev_9VgTKcHVBc.mp4
Add: covering TerrainMap public api in tests
Prep for switching over to NativeArray
Tests: ran the new tests
merged from Easter2025 (lets not use this one anymore)
Updated textures and materials for the rustigeegg g variant
Added information for warming and cooling tea modifiers to consumable information panel.
Added support for affixes to ItemTextValue.
Can drag The Box™ into ActionGraph
https://files.facepunch.com/ziks/2025-03-06/sbox-dev_eCyOa5TFcV.mp4
Fixes Facepunch/sbox-issues#7795
Focus graph view when dropping something into it
AssertFatalMsg in vrad if filesystem is null (diagnosing crash)
When decoding an mp3, copy data to a temporary buffer incase the looping invalidates the decoded buffer we're about to write
Null off editorsession when shutting down tool
We can get the sample rate from the sfx, no need to get it from a mixer that is gonna then read it from it.. I think
Allow dragging transform properties into ActionGraph
https://files.facepunch.com/ziks/2025-03-06/sbox-dev_AW24oUYbX4.mp4
merge from disable_premium
Simplify ObjectContext collection
Force server premium toggle to off, fixes clients getting kicked for invalid auth after 60s
Fixed existing preimum servers appearing with a lock icon
merge from hopper_power_fix
Disable client side checking of premium status
Disable server side auth of premium status
Hide premium filter in server browser
Hide premium tag on servers in server browser
Fix croc sometimes ending up with permanent Y rotation offset
Fix long standing bug with mixing table UI sometimes not enabling the mix button for valid recipes on first use.
boss digging
boss shooting
boss retreating
Add foliage debugger to find inconsistencies, fix splat and biome map sampling, adjust cpu coarse culling to avoid issues, remove instance data padding now placement is more consistent
Leaderboard backup, run #
18077