143,666 Commits over 4,413 Days - 1.36cph!

34 Minutes Ago
Use in environment check on the binoculars to correctly set day/night mode better than just day/night time
50 Minutes Ago
▅▅▌▇▌▄ █▉▆▌ █▋▅▌█▋█▋▉▉▍▄█▍▌▌█▉▌█▊▄▇▅▄▊▉▋▉▋▋▇▄█▆
51 Minutes Ago
▊▌▅▄▇▆ ▄▄▅▉▋ ▄█▇▋▅▍ ▄▉▅▌ ▋▆ ▊▋▅▊▍▉▊▆ ▋▌▅▋▊ ▋▄▇ ▆▄▄█▇▋▉ ▉█ ▉▄█ ▊▌▋▌▌▉▉▇▅ ▊▄██▆ ▍▅▇▊▅▇▍▋ ▇▅▋▆▍ ▌▆ ▊▅▇█▆▉▍▅▇▍ ▄▅ ▋▆▉ ▍▉▍▅▌▇▅▌ █▋▉▍▉
52 Minutes Ago
▄▉█▌▍▇ ▉▉▄▅ ▍▆▋▌
56 Minutes Ago
Flipped hte UI numbers to align with the min max flip. Removed debug gizmos from impacts. Minor polish.
58 Minutes Ago
Update: use volatile int instead of Volatile.Read(ref long), as the latter is an expensive CAS Existing code was using non-volatile read of long, but I don't think it's safe Tests: ran perf tests
1 Hour Ago
setup w_bowless_crossbow anim controller with multiple deploys for loaded and unloaded states
1 Hour Ago
Bugfix: fix extreme spillage in high-contention perf test Turns out I needed to do an extra spin, whoops Tests: ran unit and perf tests
1 Hour Ago
server_browser_update_2 -> main
1 Hour Ago
- Hide distance behind a popup - Country select window changes - Minor cleanup all around
1 Hour Ago
Merge: from pool_mt
1 Hour Ago
Merge: from pool_mt
1 Hour Ago
Update(tests): add 4, 8, 16, 32 task scenarios (previously was just 32) for pool perf tests Tests: ran perf tests
1 Hour Ago
Update(tests): expand AllocDeallocMTShortLived to optionally simulate busywork We're never going to be just slamming the pool(or if we do - we shouldn't as that's overhead). This makes the test closer to real world. Tests: ran perf test
1 Hour Ago
main -> server_browser_update_2
1 Hour Ago
Fixed a shadow caching OOB exception when there are no lights in the scene
1 Hour Ago
merge from horse_rpc_fix
2 Hours Ago
Clean(tests): consolidate pool create-spilled code into Utils.MeasureAndPrint Tests: ran perf tests
2 Hours Ago
Fixed horse spamming CLIENT_HorseUpdate rpc to every clients in range constantly It was supposed to run only when necessary
2 Hours Ago
Update: fuzzy version of pool with CircularBuffer Fastest so far, but has a tendency to spill/allocate in during very high contention AllocDeallocST - Avg: 0.63ms, Created: 0 Spilled: 0 AllocDeallocMTShortLived - Avg: 2.79ms, Created: 144(0.45%) Spilled: 169(0.53%) AllocDeallocMTLongLived - Avg: 2.94ms, Created: 0 Spilled: 0 AllocDeallocMPSC - Avg: 3.26ms, Created: 0 Spilled: 0 Tests: ran unit and perf tests
2 Hours Ago
Satellite list tidyup
3 Hours Ago
Lock trajectory button styling, setup.
3 Hours Ago
Cherrypick from pool_mt/circularbuffer - test improvements
3 Hours Ago
Update(tests): gather and output more data about the test - track created and spilled (matters for next pool version) - more profiler markers Tests: ran perf tests
3 Hours Ago
Add thruster button prefab. Restyle thruster button.
3 Hours Ago
▅ ▆▅▍▍▊▋█ ▌▊▄█▌ ▍▊▆ ▍█▇▉ ▅▆▄ ▊ ▉▉▊▇▊▄▇█▊▄
3 Hours Ago
bowless crossbow world model anims edited
3 Hours Ago
merge from f1tools_demo_fix
3 Hours Ago
Use static list ticked through ServerMgr for npc networking instead of unity update
3 Hours Ago
Stop sending global.AdminUI_FullRefresh every time an admin open the F1 menu We only do it once now, when opening the F1 for the first time. Then only when opening the admin tab
3 Hours Ago
Fixed F1 menu tools tab not showing in demos
3 Hours Ago
Merge from main
3 Hours Ago
Convert stragglers that still used navmesh agent: dungeon scarecrows and frankenstein pet
3 Hours Ago
Tidy up thruster panel.
3 Hours Ago
Add script in Tools/NavMesh to find all prefabs using legacy navigation components (agents, obstacles, volumes, monument navmesh)
3 Hours Ago
Delete old path following component (the one used by new AIs, replaced by RustNavMeshAgent, old AIs still use their navigator)
3 Hours Ago
Use static list ticked through ServerMgr for navmesh agents instead of unity update
4 Hours Ago
reset electric furnace emissive texture and 3.1 value to original
4 Hours Ago
Merge: from pool_mt
4 Hours Ago
Update(tests): add a couple more perf tests - AllocDeallocMT -> AllocDeallocMTLongLived (biases Get, then Free operations), Avg: 3.56901ms - AllocDeallocMTShortLived - fetches and returns to pool immediately (to evenly spread pressure), Avg: 3.01974ms - AllocDeallocMPSC - simulates multiple-producers-single-consumer (emulates network write thread under jobs 2) Avg: 12.20773ms All cases - 32 tasks doing 1k allocs Tests: ran perf tests
4 Hours Ago
set dressing push on marketplace optimised the rentable shops a bit by removing props mostly sunk in the ground or barely visible
4 Hours Ago
NRE fix for UI_Store.OnWarmupPage when the manifest is null
4 Hours Ago
merge from store_nre_fix2
4 Hours Ago
Fixed TestRunnerWindow error when opening foldouts CTRL + Click on an asset path parameter pings the asset in the project window Added to right click context menu too
4 Hours Ago
merge rust_relay_server -> main
4 Hours Ago
merge main -> rust_relay_server
4 Hours Ago
Mortar animator blend values updated
5 Hours Ago
Better logging on RustTestFixture::SpawnEntity
5 Hours Ago
Merge from parent (needs codegen)
5 Hours Ago
Merge from main