34,361 Commits over 4,201 Days - 0.34cph!
Remove leftover debugging logs and restore debug commented out code.
building_planner_viewmodel -> main
merge from helicopter_flare_balance_pass -> main
Moved storage adaptor protobuf to 217
209 to 216 is reserved for naval_update
Codegen
changed RPG7 name to RPG Launcher in engine file
merge from show_toggle_growable_ui
Merge from hackweek_boxsorting
merge from ui_overhead_optims
█▇▇▌▉ ▅▋▅▅ ▌▄▉▍▌▄▄▍▊_▊▇▇_▆▆▄
Merge from hackweek_boxsorting
Merge from hackweek_boxsorting
Merge from water_jump_height_change
merge from qol_backpack_gather -> main
merge from multiline_console
Merge: from analytics_v2_expose_telem
- Can view AnalyticsV2 stats via analytics.stats, analytics.tablestats and analytics.uploaderstats
Tests: used above to check stats in editor
merge from Halloween_25_Update/PH
▌▉▍▊▊ ▅▆█▇ ▌▄▇▊█▉_▋▄▋▅▊▋▍▅_▌█▋▇▄▇▍
Merge: from voice_when_invis_fixes
- Voice chat is now heard by nearby invisible players and spectators
Tests: tested voice replication between 2 players, when invis and when spectating. invis case also tested disconnect-reconnect while invis.
added halloween wallpaper store icons and hooked up to wallpaper skin assets. We will need to fix in-game icons at another date
merge from optimize_reduce_dynamic_occlusion -> main
merge from industrial_pipe_batching -> main
merge from optimize_reduce_dynamic_occlusion -> main
Update: minor ServerProfiler function filtering adjustment
- built from b90a83e5
Was annotating everything from SubGrid, instead of ignoring everything
Tests: unit tests
merge from Halloween_25_Update
merge from fix_team_chat_carryover -> main
remove redundant SprayFailReason.MountedBlocked debug log
merge from deployguide_swamp_brightness_fix
Merge: from baseplayer_serverupdateparallel
- Optimizes ServerOcclusion by reordering work and reducing number of pairs considered
- Optimizes parallel snapshot send out by reducing Pool contention
- General optims via reduced profiler instrumentation (new ServerProfiler.Core binaries)
Tests: 2p session on craggy with teleporting around and various occlusion scenarios (invis, dead, normal occluded, in view)
merge from fix_ice_skin_particles to fix chainsaw fx lighting issues
Merge from render_pipeline_testing
Merge: from spectating_disconnect_nre_fix
- Bugfix for server NRE when spectating player disconnects
Tests: 2p on Craggy, disconnected while spectating - no more NRE
Merge from render_pipeline_testing
Merge: from basepalyer_netgroup_interit_fix
- Fixes cargoships(and other global entities) putting players into global network group which stops replication with "outside" world
Tests: 2p session on Craggy, spawned a cargo ship and threw items, killed other player, tried spectating
Merge: from analytics_queue_rewrite
- Bugfix for missing session-start event from Client, invalid session-end event from Client, malformed json aggregation
- Added support to edit upload intervals (tied to existing same server vars)
- Adjusted uploaders for some tables to avoid trying to send to our backend
Tests: unit tests + manual testing on Craggy (S+C mode) and Bootstrap (C only)
merge from ui_overhead_optims
Added a null check for shared materials when preloading textures for hotbar items to prevent NREs when a mesh renderer has a null material
fix deploy guide"built-in render texture type not found" error
merge from anisotropic_fallback