34,924 Commits over 4,474 Days - 0.33cph!
Boat building blocks can always be demolished (in edit mode), removed timer.
Added BoatBuildingBlock.AlwaysDemolishable convar to toggle it (default on)
merge from painting_qol_fixes
merge from optimize_sleeping_bag -> main
merge from optimize_sleeping_bag -> main
Added broadcast refresh calls to MeshPaintableSource when the materials are updated so the instancing system updates correctly
merge from indirect_instancing (build fix)
Merge from treasure_mission_fix
Fix a few boat piece construction placeholder meshes.
boat_ai_reverse_preference_fix -> main
Fix bbs not setting owner id correctly with deploy & edit
merge from indirect_instancing
loot_container_populateloot_fix -> main
merge from hackweek_more_tests
merge from naval_update/io_boats
merge from hackweek_more_tests
merge from testrunner_editor
merge from testrunner_editor
server_browser_remove_ping -> main
Removing unecessary quotes that would silently fail parts of the Server pipeline
Merge from indirect_instancing_canvas_rendering_issue
Merge from foliage_instancing_shader_feature
Merge from fix_guid_null_primitive
Merge from fix_paste_mountable
Merge from heli_fixcars_changes_2
Fixed BBQ gibs not being skinned
merge from naval_update/io_boats
merge from workshop_unload_fix
merge from hackweek_more_tests
merge from fix_roof_debris -> main
merge from fix_roof_debris -> main
Swap in improved IOSwitch Icons
merge from fix_copy_paste_duplicate_entity/refactor -> main
Correctly clear Busy state on BBS load (again)
merge from paste_autocomplete -> main
merge from wallpaper_playerboats
Merge: from expand_perf_telem
- Update: object work queues now send their budget time + an aggregate record
- Update: frame_profiling now contains extra fields about invokes and a pre_lateupdate timing record
Needs a bit of backend work to fully finish this.
Tests: uploaded to backend, inspected what arrived
Merge from boatscientists_mission_fix
merge from dobuild_optims
Merge: from remove_old_occlusion_group_logic
- Clean: ServerOcclusion now uses new occlusion group logic by default, old logic ripped out
Tests: ran unit tests
Show Deploy & Edit option even if unable to deploy in current location. Show "Unable to deploy & edit in this location" error when trying to use it,
Merge from wildlifecull_wolf_fix
Merge: from delete_obsolete_pool_api
Tests: compiler simulator in editor
Unify health display behaviour for boat specific building pieces: only show health when the boat is editable and under regular conditions (hammer, etc)
merge from dobuild_optims