34,664 Commits over 4,232 Days - 0.34cph!
merge from main/space_station_weapon_skin
merge from Techtree_PrimHard_Nava
Merge: from spectate_3p_fix
- Bugfix for spectating yourself causing a client crash
Tests: tried to spectate via F1 menu - no longer possible
merge from space_station_weapon_skin
Merge: from spectate_3p_fix
- Bugfix: fixes 3rd person spectate camera not following spectated player
Tests: spectated target in 3rd person while original body was in a box - camera orbitted target as expected
merge from space_station_building_skin
Merge from naval_update (including network++)
Merge: from jobs_noclip_mask_fix
- Bugfix for UsePlayerUpdateJobs > 0 NoClip checks incorrectly using vehicle layer mask
- Updated unit test to check for above case
Tests: ran unit test, tried to push against modular vehicles on craggy
Cherrypick from
138603 (mission fixes)
Merge: from jobs_coarsedist_crashfix
- Bugfix: fixes crash when players connect to a fresh server with UsePlayerUpdateJobs > 0
Tests: local C+S with UsePlayerUpdateJobs 2 enabled from the start - no more exceptions by height and shoredist jobs
Enable 222 new materials for GPU instancing (If you conflict with this changeset, simply override these changes and manualle re-enable GPU instancing on the affected materials afterwards)
merge indirect_instancing fixes
Potential fix for NPCAnimController NRE
Merge: from main
- Bugfix: Removes client-side network group setting when updating parents - fixes phantom entities on cargoship and other global network entities
Tests: flew around craggy, was able to pick up items, chop trees, kill animals. spawned cargoship and dropped items on it, spawned dressed player & killed him, then deleted them using console cmd - they got cleaned up as expected
Bugfix: handle spawn groups on non-baseentity gameobjects
Tests: procgen 2.5k in editor
Fixed the bug with changing renderscale/dlss with Volumetric clouds set to Ultra that would blit the wrong texture to the screen
Fixed the render texture memory leak in the Icon Render scene
naval_update -> main - Staging wipe, Course locked, no piviting now
Merge from mute_dialog_warning_fix
Merge from heli_fixcars_changes_2
Merge from cargoship_updatemovement_nre_fix
Merge from deleteentitiesbyshortname_fix
Added a ConVar for toggling the texture dynamic memory budget adjustments
▅▋▉█▄: ▋▇█ ▌▄▉ ▅▆▌▅ ▊▌▍▇▊▆▆█ ██▉▋▇▄▋▇▉█ ▊▊ ▊▅▍▋▄▊▆█
▋█▍ ▉▍▍▇█▉█▇ ▅▌█▉█▆▋▌▊▌ ▌▇▅▋▄▇▅▄▆▋▋▆ ▆▇▌▆▋ ▊▌▌▆▅▇▉ ▋▋ ▅▅▆▌█▌▇
Convert confetti cannon to meshlod
Switch pfx_confetti material to Particles/Standard Surface as the rust standard material is no longer compatible with particles
▌▇▉▋▊ ▅▅▌▉██▇▅ ▊▄▌▍█▄▉▆▍█ █▇▆█▍
merge from space_checking_ore_spawners -> main
▄▍▊▍█▉▋▍ ▋▉▋ █▍█▍▇▄▄ ▋▆▆▋ ▄▄▉▇ ▅▉▋▆▋▆ █▋▆▍▇▊
merge from field_mismatch_fix
merge from ah_trajectory_mismatch_fix
merge from icon_renderer_path -> main
merge from space_station_building_skin - restored sitem
▆▋▋▄▍ ▉▊▆▍ ▉▌▄▅▌▌_▄▋▅▍█▉_█▊▄█ -> ▄▉▋▆
merge from birthday2025 -> main
▅▍▉▋▅ ▇▍▆▆ ▇█▇▄▋▊_▆▅█▌▄▋_▍▊▍▌▆▇ -> ▄▊██
merge from birthday2025 -> main
Fixed RenderedLOD hiding all LODs when using skinned mesh renderers
Added a way to dynamically increase the texture streaming memory budget if the desired texture memory is higher than the current memory budget. The will prevent blurry texture issues on GPUs with a lower amount of VRAM, as the desired texture memory will be met.
Made the texture.memory_vram_factor ConVar available to players as a temporary fix for those that still have the blurry textures issue. This isn't saved when changed to avoid issues in the future with players having the wrong memory budget.
▋▍▊▋█ ▆▋▍▊ ▄▍_▆▍▊▊▉▅_█▋▍▌▅▆_▉▅▋_█▄▅▊▅
merge from puzzlereset_command_improvements