11,016 Commits over 4,109 Days - 0.11cph!
Added "storage" protocol version
Disabled client file cache (test)
Added client file cache corruption detection (+ automatic resolution)
Fixed some (legacy?) skins not being applied
mesh.quality and tree.quality once again allow values up to 1000 if set via console (for rustafied)
Don't disable billboard culling on SpeedTree billboards (only on our own imposters)
Slight tweaks to tree quality behaviour
Don't cull tree billboards if tree quality is above 50
Switch to tree billboards sooner if tree quality is below 100
Refresh foliage grid when adjusting grass quality
Ceil tree and mesh quality convars at 200 (same as UI)
Fixed stutter whenever a painted sign texture is stored in the file cache on the client
Rubble pile material fixes
Shipping container material fixes
Improved cliff analysis after monument terrain adjustment
Environment volume ambient multiplier tweak for less jarring transition
Potential fix for some painted sign textures disappearing on server restart
reflection.quality defaults to 1 (until reflection probe ex)
Facepunch.Steamworks rollback to release branch
Temp rollback of some workshop changes that rely on latest Facepunch.Steamworks
Fixed build preprocessing stripping certain conditional models from foundations and roofs
Building block conditional model state is now networked (much faster, essentially zero overhead on the client)
Conditional models can specify whether or not they're instantiated on client / server (optimized server memory usage)
Network++
▍▄▍▌▋ ▆▋▍▅ ▋▉ ▉▇█▆▇▅▍█▌▋ ▆▌▆▇ ▆▅▄▍█▊ ▌▅ ▄▄▍▋▉ █ ▉▇▌▍▅▋▊▌ █▋▄▋ ▉▇▌ ▊▋▆▊██ ▄▋▄▊ ▅▊▇ ▇█▆▉ ▉█▍
Cannot trigger grief protection multiple times by repeatedly destroying the cupboard
Added upkeep_grief_protection convar (default = 1440 minutes = 24 hours)
When the cupboard is destroyed, use available resources to purchase upkeep protection on all building blocks (up to upkeep_grief_protection minutes)
More info for print_skins
Log warning with workshop ID when skin download failed / timed out
Added itemskintimeout convar
Added workshop skin download timeout / skip
▄▇▍▄▋ ▋▄▇▅▅▄▍▋▄_██▅▄▊▇▋▊▄▆ ▉▉█▄▇
! ▉▄▇▄▊ ▍▋▄▊▅ ▌▌▊▆▊ ▌▊ ▋▍▌▍▍█▉▌▍▇ ▇▋▉▅▆▍▄ ▊▄▊▍▄▄ (▊█▉▌▋▉ ▅█▇▇▌▌█▆ █▉ ▊▌▅▋▉█)
Adjusted reflection quality 1
World reflection quality defaults to 2
Potential fix for another "_MainTex" UI error
Fixed client entity building ID not resetting when pooled
Cherry picking
25518 for bawng
Potential fix for another "_MainTex" UI error
Enabled player death database again
Fixed OnViewModeChanged NRE
Potential fix for "_MainTex" UI error when opening map