12,528 Commits over 4,018 Days - 0.13cph!
Updated plugins (Rust.Global & Rust.Workshop)
Skin texture cache is now implemented in native code (GC free)
Skin texture cache read and write are running in a thread (no longer stalls when disk is busy)
Added load_texture_from_cache and save_texture_to_cache
▅▆▉▇ ▇▄▄▊▉▄▌ / █▆▆▇█▌█▆▇ ▅▌▉▅ ▉▍▄▇ ▉▋▊▊▍▅▆▇▅▅ / ▋▇▄▍▉█▅▅▇▉▄▇▋
Subtracting new ore nodes
Network++
Merge from ore_nodes
Network++
Optimized effect dictionary creation by including the data pre-sorted in the game manifest (eliminates various stutters caused by effect spawns)
Water no longer spawns a world model when dropped out of its item container
TerrainMap.ForEachParallel fix
Fixed FoliageDisplacementManager calling Camera.Render
Cherry picking
21682 (Parallel.Call) to avoid future merge conflicts in Facepunch.UnityEngine
Enabled mountain splat transfer
Optimized monument and mountain terrain data transfers
Parallelized monument and mountain terrain data transfers
Added TerrainMap.ForEachParallel (parallel software rasterizer)
Foliage displacement no longer creates a second camera (eliminates all overhead)
Foliage displacement can select whether or not to render as a billboard on the component
Subtracting all AI experiments
Fixed NRE when opening workshop from main menu without having joined a server
Stairs and foundation steps use more accurate shadow casting proxy meshes
Merge from detailed_stair_colliders
Updated some detailed colliders to the new versions
Detailed stair collider preparations
Added TerrainNavMesh class (basic API to retrieve a mesh or nav mesh build source for a certain terrain patch)
Retired "Navigation" layer because we can directly feed meshes to the bake \o/
Navigation layer does not collide with anything
Main camera ignores navigation layer
Added "Navigation" layer
Removed unused "Sky" and "Sky Reflection" layers
Fixed a bunch of skinnables not having their bundle set
More console autocomplete / history improvements
Grass LODs fall off with 3D distance instead of 2D distance
Grass quality setting affects new grass
Can quick-autocomplete in console with tab
Autocomplete no longer prevents going back in the command history
Really fixed grass missing on first connect (RUST–1719)
Potential fix for RUST-1724
Fixed grass missing on first connect
Removed pointless distance check from PlayerModel.cs SpineIK (just use net distance)
Fixed yuge wood worldmodel