12,518 Commits over 4,018 Days - 0.13cph!
Applying
118767 to the correct spawn prefab (avoid river, lake, swamp, road, rail topology for player spawns)
TODO: Find out why we have spawn.v3 and spawn.procmap.v3
Fixed vine trees spawning too close to roads, rails and rivers
Fixed some rock formations not spawning in jungle biome
Added jungle ore populations (needs balancing)
Fixed ancient bug in DensitySpawnPopulation that led to much more respawn attempts being required when filling the populations (similar to what changeset
118962 did for character spawns)
Remove ai.move and world.cache from Procedural Map editor startup parameters as it's a pain for testing world gen
Fixed AmbientLightLOD.ChangeLOD skipping an update if only targetIntensity changed, not the distance (problematic if triggered by LightGroupAtTime)
Added jungle biome to ore node spawn filter
Fixed SpawnHandler.CharacterSpawn.TopologyNot filter not working if cutoff is set to 0 (fixes spawning inside rivers)
Added additional exact spawn filter check when picking player spawn position in case quadtree resolution doesn't suffice
Avoid river, lake, swamp, road, rail topology for player spawns
MaterialConfig supports jungle biome
Facepunch.Rust.Analytics.Azure.GetBiome has jungle biome
ClimateOverlay has jungle biome
MovementSoundTrigger.DoPrepare now logs an error instead of a warning
MovementSoundTrigger.ChangeLOD no longer throws an exception at runtime
Changeset
117626 optimizations (river / rail / road intersections)
Fixed some rail / road / river intersection issues
River source improvements
River source prefab minor fixes
Rivers scale up their width faster
Fixed many large rivers not getting placed due to bug in river end topology check
Jungle river reeds (reusing old assets for now)
River generation improvements
Include jungle biome in world config
Ensure full river target count is placed outside jungle, in addition to any river candidates inside jungle
RustNative update (jungle biome improvements)
Jungle biome now works on all map sizes
Jungle biome now less torn apart (mostly one continuous area)
Jungle biome now larger overall
drawcolliders now works in demos
▉▅▌▍▆█▋▌▍▅▍▄▅▋▍▊ ▆▊█▍ ▉▊▇▅▄▊ ▆▍▆▉▍▉▅▅█▆▊ ▊▇▌▊▌▍▌ ▊▉▄▌ ▉▊▅▉▊ (▉▇▍▌▊▍▉▆▌▊█)
▉▊█▉▇▊▌▌▋███▋▊ ▉▇ ███▅▆▅ ▍█▌▇ (█▊▊▍▅▄▇▅▋▅▄)
Additional fixes for Metal API
Fixed incorrect PremiumClientCache refresh delay
Added some missing shaders to always included shaders
Merge from main/premium_servers/manual_refresh
Steam upload files for aux05
Accept any rivers that end in the jungle biome beyond the typical max river count
Reduced min distance between rivers a bit
Spawn 3 copies of ue_jungle_swap_a for now until we get more variants
Added refresh_foliage console command
Texture streaming workaround (make sure it's disabled at startup under any circumstances until the graphics qualities are loaded, so it's at most only changed once from disabled to enabled, never from enabled to disabled)