34,780 Commits over 4,262 Days - 0.34cph!
cherrypicking
131909 rowboat_outboard_collider_issues &
131947 primitive_colliders (was only merged to aux)
merge from space_station_weapon_skin
merge from LadderMove_AndTreeMove
Merge: from invis_phantom
- Bugfix: old ServerOcclusion logic could spawn a phantom player on the client for invis players
Tests: on a fresh server tried to come into range of invis player - phantom no longer spawns. Validated UsePlayerUpdateJobs 0, 1, 2
Fixing Jenkins pipeline flow when pushing a client build with skipped unity build step.
Cherrypick from
138740 (fix player teams error in kill entity mission event)
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