140,215 Commits over 4,352 Days - 1.34cph!
Increased size of triangle ladder hatch col.
Update: Jobs 3 - enable parallel sub updates switch
Tests: none, related unit tests pass
Update: pregenerate radius tile offset to avoid potential races
Tests: ran unit tests
merge from easter2026_dlc/bunny_bc
re-organizing prefabs and models
added some rope ladders on damaged side to climb back up the roof
many other tweaks
Added back error overlay toggle in the tools tab, it flips the convar
Fixed NRE when clicking on vehicle buttons in the main menu
Bugfix(tests): TestNew_LaggyTeleport - fix sleepers incorrect position after recent refactor
Tests: ran unit tests, they pass
Bugfix(tests): fix incorrectly converted TestNew_MoveOther spawn pos
Tests: ran unit tests, now only 1 failure
Mergee from chainsaw_hotspot_gathering
Bugfix(tests): increase DummyServer's network grid from 512 to 1024
Some tests ended up spawning outside of the network grid, leading to test failures.
Tests: ran unit tests, from 30 failures down to 9 (2 tests)
Fix NRE when attacking resources with explosives
Update(tests): bring back spawning on boundaries of network ranges
Current logic considers those cells to be in range, so rely on that fact. Doesn't fix tests, but validates edge cases
Tests: ran unit tests, same tests failt
Remove all duplicated methods used for convenience that were forwarding to the main navmesh, agent now explicitely selects the navmesh they want to query
Silly horse mask repose/partial prefab setup
Clean(tests): consolidate network-range-distance calculating logic
Got tired of fixing it up manually in every test
Tests: ran unit tests, some still fail (likely due to out of network grid bounds cases)
Reorder samplePosition arguments to be consistent with unity
Further unify APIs, the navmesh class itself is not the only one that cares about native API calls
FIx compile error, further api unification
apartment wood stove update
Make everything go through the same code path instead of each calling the base API, to make it easier to apply changes in one place
Make recast API same as unity compatible API, remove implicit space transforms from recast api (will be in agent)
fixed 3p salvaged axe offset
Add "canMove" field to independant navmesh (tropical islands don't move so don't need the overhead)
Make sure we always go through the agent for navmesh queries, never use the static queries, this allows us to perform the coordinate space change necessary for moving navmeshes
▍ ▅▇▉█▋ ▅▅█▆ █▉▊▍▍▋▌█▆▅▋▄▅▋▋▊█▅▋▍▍▄▍▌▄▍█
█ ▌ ▊▇▍▌ ▋▊▆▌▋▌▍ █▆▅█▌▅▋▊▌▄ ▇▊▍▉█▉▅▉▋ ▉▌ ▊▍▊█▇ ▍▇▊▋▋▋▋█ ▇▊▌▉▌▄▇▄▊▌▆▋ ▄▆▆ ▅▅▆▄▆▅▋▇▉▍ ▉▆▇▍▄▇ ▊▍▉▆ ▋▋▉▋▋ ▆▌ ▄▄▇▋▇▋▄▉▉█▋█▆ ▉▇▇▉▆▋▍
Assigned correct climb anims and polish pass
▌ ▍▉▋▊▆ █▅▍▋ ▉█▍▌▅▆▅▄▅▉▆▄▉▇▇▄▄▊▊▋█▍▇▋▊▋▅
▇ ▊▌▉▅▇▍ ▊▋▇▌ ▊▆▇ █▊▋▇ ▄▅ ▄ ▌▇▍▆▇▅▄█▍▄▊▍▋▆▋▇ ▋▊▋ ▆▉█ ▆▊▆▄▆ ▇▆▄▄▅▉ ▆▉▇▌▆ ▋▅▍▆▌▆▅▋█▄
Merge from esp_voip_indicator
Updating bunny suit with new skeleton
merge from new_console-ui
Fixed rich text in search bars again
Updated RustIcon inspector to be able to easily swap out the icon renderer material like we can do for text
Added outline to icons on ESPPlayerInfo
fix BC serialization issue
Fixed tabs allowed in demo not showing in demo
SetMountedAnimationSpeed will now be called all the time while mounted, regardless of what ForceUpdatePlayerModel returns
Reordered the tabs to match the old f1 menu
merged /main/rust_relay_server -> /main
Paintball Overalls repose/prefab update
Made the dev tools UI less terrible at low resolution
Beanbag sitting pose update