10,479 Commits over 4,140 Days - 0.11cph!
Place caves before road / river / powerline generation (fixes floating pylon edge cases)
Switch between skins using Q and E while pie menu is open
Added EnvironmentType.NoSunlight (add this flag to any other environment type when setting up an environment volume in order to completely eliminate all sunlight, like the train tunnels)
Added support to connect to server via query port (used by steam://connect URLs)
▋▄▇▆▄▉▋▄ ▊▄█▅+ ▉█▌▍▌▊▄ ▊▍▊▆ ▇▇ ▅▌▆.▇▆▊▄█▋▍▉▇▅▉▅▄▅ (▌▊▄█▅▋▋ ▅▋▅)
▄▍█▋▌█▊▉▋█ ▆▊▋▌▍ ▉▍▇▌▍▄▍▄▌▊ ▊▌▌█ ▊▄ ▆▊▉█▆▉▇ ▇▅ ▊▆▋▌▇ ▆▋▊ ▅▆ ▍▍▌▉▅▅.▍▊▄▅▉▋▅▅▇▍▍▆▇▊▄▉▍ ▋▆▌▅▆▉ (█▍▆▋▅▋▅ █▅)
Fixed weird sound loop when spam-clicking enable / disable building skins button while releasing right mouse button
Enable / disable building skins buttons are now triggered when releasing the mouse button rather then pressing it to prevent multiple triggers in a row when holding down the mouse button slightly too long
Fixed unnecessary GC when refreshing hammer radial menu
Fixed missing phrases for enable / disable building skins buttons in hammer radial menu
▋▍▉▌▇▇ ▆▉▄ ▊▆▍█▉▄▊▆ ▉▋▍▌▉█▄▌█ ▌▉▇▄ ▌▄▍▆▌▅▊ ▊▊▋ ▄▊█▍▉▌ ▇▄ ▉▋▆▅▄▋▉.▆▉█▄▌█▋.▅▄▋▆▄▅
▋█▅██▊ ▇▉▌ ▌▌▇▄▉▊██▇ ▋▅▉▄ ▄▇▊▅▅▆▌ █▅▉ ▅▆▅▄▄▆ ▆▊ ▉▅▆▋▉▅▊.▄▇█▍▆▊▇.▅▋▇▋▌▆
▆▅█▆▍▋ ▍▄▋ █▄▊█▍ ▍▋▄▋ ▊▌█▋▍▍▉ ▉▆▊ ▉▊▋▆▋▆ ▋▍ ▆▉▅▄▋▌▋.▊▄▆▇▄▆▇.▌▌▍▅▍█
▊▌▋▄▉▌ ▉▉▊▅▇▌▋ █▆▅ ▉▅▊█▇▉▋▊ █▌█▄▆▌▇.▄▇▅█▍▇▍.▍▉▍▉▅▉ █▇▍▄▅▆▋▇▅▌▋ ▅▄ ▄▉▊██▆▋ ▋▇▉▉▄▇▋ ▊▅▅█▋▇ ▆▅▄▌ █▌▄ ▄▄▌██ ▆▌▆▇▇▄▉▇
Small pie menu description fix when "sidegrade" is blocked
Can no longer "sidegrade" except from default skin
Resolved multiple skins of the same tier not showing
Merge from main (previous attempt failed to include a few moves)
▄▊▊▇▊█▋▍ ▉██▆▍, ▅▉▄▇▌▉▄█ ▋▄▅▉▄▍▄▍▊ █▌▉ ▇▄▉▊▌▌▆▉▆ ▅▄▋▊▇ ▅▉ -▌ (█▍ ▊▇█▇▉█▋▊ ▉▋▍▌▄▊ ▊▉▅▍▇█▄ ▇▉▆▊▍ ▇▍▋▋▉▅▆█ ▆▆▍▋▄▆▅▆▋ ▌ ▆▆▄▅▄ ▋▄▉█ ▍▍ ▆▌▅▊ ▉▄▌ ▌▋▅▋ ▊▉██▊▇▍)
▅▇▋▊ ▊▍█▍ ▆▌▍▋ ▄▋▆ █▍█▋▄ █▅▇█▍▋ ▉▉ ▉▊▊▅▊▉_▆▊▆_▊▅▆▆▊ ▌▍ ▌▍▅
Subtracting
80268 (facepunch_pool_2) due to reports of server performance regressions
Add translated monument name to "monuments" console command
Bypass network queue when disconnecting and sending DisconnectReason to make sure it arrives before the connection is closed
Fixed network read thread spinning unless decrypt queue is at capacity
Enabling multithreaded networking by default for both client and server
Adding -nonetworkthread startup parameter to disable multithreaded networking
Reducing min NetRead and NetWrite buffer sizes from 4kb to 2kb
Reducing min NetRead and NetWrite buffer sizes from 8kb to 4kb
Forcing recompile of wire shader
Reducing MinNetWriteBufferSize and MinNetReadBufferSize (testing)
Potential EnqueueWrite NullReferenceException fix
Adding Facepunch.ArrayPool
Adding print_arraypool for debugging / monitoring
Changing MaxReceiveTime back to 20 (previous default value) for better comparability
Adjusting NetRead and NetWrite pool buffer sizes to eliminate chance for spills even when network queue convars are adjusted