33,459 Commits over 4,140 Days - 0.34cph!
merge from pilot_hazmat_dlc
merge from new_menu2/uishadows_optim
merge from fix_terrain_hole_clipping
merge from fogmethod1 (sky branch) - atmosphere fog brightness fix and value compensation
merge from new_menu2
-
127788 Fixed social context menu appearing under the friend list
merge from fix_hardcore_spawning_mlrs -> main
merge from new_menu2
-
127778 Fixed CUI not hidden when opening the main menu
merge from add_pumpkin_lowgradefuel -> main
██▊▌ ▋▇▇▄▌▆▄█ + ▅█▄▍▇█ ▆▌▄▄▆
merge from fix_hardcore_spawning_mlrs -> main
merge overflowing weapon stats fix
Fixed ambient lighting when switching between items in your hotbar
subtracting
127585, caused worldgen turned into an Accordion - "Replace our custom Parallel.For and Parallel.ForEach with the standard .NET one"
https://files.facepunch.com/Alistair/101/08/2025/6A09/RUST%20Screenshot%202025.08.01%20-%2009.45.39.95%20%281%29.png
https://files.facepunch.com/Alistair/101/08/2025/2c38/RUST%20Screenshot%202025.08.01%20-%2009.47.47.40%20%281%29.png
merge from pilot_hazmat_dlc
Merge from foliage_transmission_shadowing
Wait for the map file to finish uploading before allowing players to connect to the server
Before this players who connect in the first moments of the server opening would need to generate the map, so they'd load in a lot slower even though they were first to connect
▉█▊▍▌ ▆▍▋▆ ▌▆▄▉▍▌▆_▇▇▌▄▇▄▍_▅▌▊
Merge from hardcore_refresh (no build as there are menu compile errors that need to be merged)
merge from fix_icon_generator_hide_during_render -> main
merge toggleable weapon stats display to main
merge from fix_icon_generator_hide_during_render -> main
More FoliageGrid null checks to try and fix errors on disconnect
fix dynamic accuracy weapon stat
merge from fogmethod1 (sky branch)
Fixed SkinGlowTester NRE when generating skin icons
Replace our custom Parallel.For and Parallel.ForEach with the standard .NET one
Also replace BeginInvoke usages with Task.Run so we don't run into that compatibility problem when Unity upgrades .NET in 5 years
Mark ParallelEx.Coroutine as obsolete because it has more overhead vs. using Task.Run inline
Merge from ammocontainer_garbage