32,315 Commits over 4,048 Days - 0.33cph!
Removed combatlog 10s delay for admins and developers
merge from monument_menu_items -> main
merge from fix_banlist_allocation -> main
merge from qol_horse_comfort_increase -> main
clean up /asset folder, deleting duplicate icons and radiator prefab
Merge from demo_shot_improvements
Merge from admin_wanted_toggle
Merge from midi_multi_command
▇▋▋▉▋ ▍▊▍▊ ▆▆▆▍▅▇▋_█▄▉▊▇▉_█▌▉▍▅▍
▆▉▊▅█ ▄▊▌▋ ▌▉▆_▍▅▅▌▄▉▍█▉▄_▆▇▅▆▊█_▍▅▉▇▉_█▉▊▆ -> ▅▉▉█
Merge from cmBrainEnabled
Merge from demo_shot_improvements
Merge from tick_limit_improvements
merge from workshop_normalmap_issue
Added DLAA support and added it as an option in the graphics menu
cargo_docking_fishingvillage_fix -> main
Merge: from profiling_improvements
Avoids recording methods that are tiny/fast - helps with overhead.
Tests: in editor on Craggy generated a new snapshot and opened in Perfetto, couldn't find my methods.
Merge: from buildingprivilegeretrotool_recycling
Fixes invalid pooling of protobuf type when replicating data.
Tests: On Craggy setup a tiny box base and placed retro cupboard - before fix it immediately reported negatives via pool.print_memory, after fix - stayed >= 0
█▊▇▍▍ ▌▇▊▌ ▄▆▊▍▅█▅▅▉▍▌▆▍_▉▋▋▊▊▉█_▇▊▉
vendor_event_printout -> main
base_combatentity_code_cleanup -> main
cargo_npc_abduction_fix -> main
rocket_death_info -> main
Merge from effect_scene_error
Merge from telephone_name_fix
merge from xmas2024_disable
merge from xmas2024_disable
merge from xmas2024_disable
Subtracting
109845 (workshop normal fix)
▉▍█▊ ▋▇▆▅▍▆▋▋ + ▉▍▆ ▄█▌▊▇▊▍▋ ▌▋▌ ▉▍▍▌ ▊ ▍▇█▅▆
Buildfix: define symbol on Mac Server
Tests: compiled editor, then compiled linux DGS
Merge: from profiler_improvements
- Adds linux support (tested on Ubuntu
22404 via WSL)
- Optimizations for JSON export
- Added debug utility to export binary snapshot - run `perfsnapshot <delay> <name> <frames> <shouldBinExport>`
- Added Tools/Profiler Bin Viewer, an editor only tool to inspect binary snapshots
- Reduced default frames captured to 4 from 10
- Profiler now skips annotating UnityEngine.CoreModule methods (reduces capture overhead)
- Works around Perfetto visualization issue with Complete events (https://github.com/google/perfetto/issues/970)
Tests:
- Exported a number of editor snapshots with binary snapshots to test bin viewer
- Using WSL, tested exporting a snapshot on Ubuntu - 3k procgen world
Fix default menutip icon to the correct info icon.
updated xmas advanced lights bulbPrefab to point to renamed testbulb prefab (wasn't updated with a guid change from renaming)
Merge from ai_wolf_iteration (significant optimization)
▍▇█▊▅ ▆▍▄▇ █▆▄█▉▆▇▄█▋▆▇▋▍▇▍▋_█▊▉▉▌▉▅
Correctly resetting mip biases for textures when leaving play mode to avoid texture changes appearing when using DLSS
merge from ai_patrol_heli_opti
merge from baseball_bat_description
merge from accessibility_block_movementy_inventory
merge from t1_smg_clipping_issues
removed the now deleted rock assets from CraggyIsland to stop the error spam