33,721 Commits over 4,140 Days - 0.34cph!
merge from editor_skipmenuwarmup
merge from storeitem_source_fix
connect_modal_get_rules_fix_2 -> main
fix compile errors from improve_restart_toast_messages
Merge: from shoretexture_editor_cache
- editor-optim: generates a cache for shore texture buffers
Tests: ran craggy twice
merge from improve_restart_toast_messages --> main
▅▉▅▇▍ ▅▉▍▇▄▄▅█_▆▊▉▇██▄_▄▆▊▇▌
Typo fixes + 1 clarification for new users in tutorial
Merge shader changes for indirect instancing (which should also fix the issues introduced by material changes)
team_bag_label_improvements -> main
integrated_protobufs -> main
Merge from pickup_toast_translation_fix
▉▍▅█▇▍▆▌: ▋▆▉█▇ ▋▊▌▌▄▉ ▍▋▄▋▍
- ▍▇▆▌█▇ █▊▋▌▊.▍▉ ▋▌▍▆ ▄▅▋▆▆.▄▇
- ▅▅▉▊▌█▌▉▆ ▆█▍▋▇.█▇ ▌▌▋█ ▅▋▆▄▆▉▊▋▍▄▊
▋▆▍▋▆: ▌▋▌▆▍ ▅▋▆▇▌ ▆▍▊▋▌▇ █▊▆▇▌ ██▆▌▅▊
(▄▊█▆▌▅▋ ▇) ▉▌▋▋▊ ▆▍▆██▉▉ ▊▌ ▊▉▌▋▇ ▆▅▉▄▇▇▌ ▇▌ ▋▅▊█▉. ▋▉▉▊ ▇▋▇ ▄▄█ ▆▄▆▊▆▄▍ ▇▅▋▉▅ ▄▌▇▇▌▍▄█▇▋▅▄ ▌▆ ▄▌▉▍ ▄▆▄▅ ▌▇▄▅.
merge from cctv_helper_convars --> main
█▅▉▆▆▍█▅ ▍▄ ▅▄▉▌▍█▄ ▄▊█▇▊▋▅ ▄▋▆▌▋▅▅ ▍▅▄ ▌▌▋█▊ ▊▋▇▉▊
merge from fix_light_dynamic_lods --> main
merge from minicopter_damagefx --> main
Merge material changes for indirect instancing
Merge indirect instancing tools (standalone edition)
▍▉▇▋▉ ▆▋▅▋█▄▋ ▊▇ ▋▆▅▍▍ ▇▌▆▇▄█▍ ▌▋ ▊▆▉▅▋. █ ▌▋▆▊▆▌▌▅▊▋▄ ▋▄▌▊▇▆ ▍▇▋█ ▊▅ ▇▆▉ ▇▍▉█▌▍▄▆▉, ▄▄█ ▋▄▉ ▋▊ ▊▍▊▍ ▄▅ ▆▍▊ ▋▄▍▅▉▌█▊▉▌ ▉▅▌ ▅▋▌▇▊ ▆▌▆▆▅▋.
chicken_coop_indoor_sunlight -> main
screen_rocket_distortion_fix -> main
▆▍▇█▊ ▍▄▉▅ ▍▍▇▆▋▊▅▌▄_▉▌▌_▆█▉▆▍▆▍_▍▉▄▅█▄
Merge from underwater_lab_windows_fix
Merge: from baseplayer_serverupdateparallel
- Bugfix for not replicating npcs when UsePlayerUpdateJobs 2 is set
- Bugfix for potential NRE for rare kick reasons when UsePlayerUpdateJobs 1 or 2 is set
Tests: 2p session on Craggy with NPCs and bots and UsePlayerUpdateJobs 2
Merge from door_lock_pickup
Allow nexus.redirect with port <= 0 to infer the port from an SRV record (or default port)
▋█▉▌▇ ▌▄▍▇ ▌▌█▇█▋▌▆_▅▅▅▆▍▋▅_▋▍█▄▍_█▍▆█▌▍_▊▆▆▆█▇▆▉▌▆▉
merge from localization_improvements/fixes
merge from localization_improvements/fixes
merge from fix_facepunchsteamworks_build
merge from localization_improvements/fixes
▇▄▆▉▋ ▋▉▇▉ █▅▄▉▆█_█▌▍▄▄▄_▇▅█_▍▌▍▌▅▄▉▍▋▍
merge from storepreload_nre_fix
merge from friendsmenu_fix
merge from localization_improvements/fixes
Merge from prefabmode_lighting_fixes
merge from localization_improvements
merge from localization_improvements
merge from localization_improvements
merge from localization_improvements
Merge: from baseplayer_serverupdateparallel
- Bugfix for IndexOutOfRange when updating player state cache
Tests: none
Fix merge from addtional_workshop_screenshots
merge from additional_workshop_screenshots -> main
NOTICE: This includes an update to Facepunch.Steamworks
Merge: from baseplayer_serverupdateparallel
- Next phase of parallel workflow, can be activated with UsePlayerUpdateJobs 2
- Optim: above mode now uses tasks to send entity snapshots/destroy messages where possible
- Optim: above mode uses parallel Burst jobs for server occlusion
- Optim: above mode reduced number of occlusion checks we run, more aggressive caching of results
- Contains Network++
Tests: build tests of all modes in editor + standalone server build + unit tests + 2p session on Craggy