10,558 Commits over 4,352 Days - 0.10cph!
Merge from monument_puzzles
Fixed custom map URL not being sent to client right
Fixed some URL escape issues
Fixed world name being wrong in server console on custom maps
Fixed demos not working on custom maps
Fixed internal custom map URL not being set from startup parameter on the server
Force culture to invariant culture so console string parsing isn't fucked in some countries
Preserve custom map file name when saving to disk
Fixed world cache cleanup for procedural maps
Map files contain world size so custom maps can be any size
World initialization logging tweaks
Fixed NRE on static maps (Hapis, Savas, Craggy)
█ █▉▋▊▊▆█▆▊▆▍█▋▅▊▉▇ █▉▌ ▊▉▊▍▋▆▉▋▋▅▄▄▉▋▋ ▊▌▋ ▍▋▅▊▄ ▍▋▅▌
Fixed IndexOutOfRangeException on Hapis Island
Fixed grass being invisible with certain shadow mode settings
Fixed tangents on pipe_a_valve (graphics glitches)
Added barrel spawner to CraggyIsland
▉ ▋▋▌▋▆▊ ▆▌▊▇▇ ▊▄▇▅▆ ▆▅▍▊▄▇▇▋▋▍
▉ ▆▇▇▋█ ▋▆▉▍ ▌▌▇▄▍▍█▄▅▆▇▉▍▊▉█▆▆▄████▇▋
Fix for duplicate keycards on server restart that cannot be interacted with
Fixed not creating item instances for keycards that are spawned on server restart (unable to pick them up)
Added test puzzle to CraggyIsland
Applying parts of
27017 (Terrain maps use flat arrays)
Some refactoring in preparation of the world SDK
Removed FoliageGrid.Init debug log
Bundle loading API preparations for the world SDK
Fixed door sound effect errors on static maps
New world serialization format
Removed bridge topology, added swamp topology
Added Rust.World and Rust.FileSystem asmdefs (used in world SDK)
Moved checksum class to Facepunch.System
Updated LZ4 (second attempt)
Added prefab list asset for world SDK
FileSystem rewrite for Rust.World
▌ ▆▄▉▋▊ ▅▅█▊▇▄▋▅▇▋▆▊▉▇▉▍▄▅ ▆██▇▄▅ ▊▋▉▇█▉▋▆▅█ ▊▆▆▋▋▉▄
SocketMod_AreaCheck tweaks for Alistair
New skin cache version (force-refresh normal maps)
Prefab stuff for Rust.World