136,684 Commits over 4,444 Days - 1.28cph!
merge from save286 - Staging wipe
Glowing Wallpapers - fixed material offset in graffiti ceiling and some missing descriptions
texture settings tweaks on the glowing wallpapers
prep for lockdown changes
network++
save++
persistance++
Merge from apartment_complex_monument
Fixed rentable shop vending machines still being drone accessible despite UI saying otherwise
Added master key to produce exchange vendor in bandit town
1000 scrap, affected by demand pricing so starts at 2000 (+100%)
Only one available, restocks every 12 IRL hours
VERY PLACEHOLDER values
Add frost effect to UberPostPass
Add frost volume component
Setup cold RRP effect and script
Reduce some shader variants by using branching for low cost effects
Merge from projector_disable
Removed/disabled almost all instances of Projectors
Disabled on all Lighting prefabs, mostly used in underwater labs
Disabled on all MotorRowboats and disabled their Update loop
Added a GameObjectLOD component to the above ground pool, this is now the only place we use projectors in the game (it was the only place I could see an actual visual difference)
S2P large oil rig
Deleted AboveGroundPool_DeleteMe prefab entirely (only took me 6 years)
Merge from softcore_updates_july_26
Don't apply softcore gather rates to diesel pickups
Quarry is affected by softcore gather rate
Added ability to change scale of spray skins, exposed on SteamInventoryItem as SprayScale
Setup RRP hurt punch and radiation overlay effects/scripts
merge from apartment_complex_monument -> main
Swap to a 1d blend instead, we don't need the y value
merge from prototype -> apartment_complex_monument
Fixed Signage inspector not showing manifest info
Fixed remove all option not working on rentable shops
Progress on integrating building block colours into the recently added EntityColourSwapLookup config asset
One config to rule them alll
Will allow building blocks and other entities to share the same colour datasets, like the industrial shelves and shipping container skins
Improved sphere synchronization (it now accurately matches server)
Added new networked sphere settings - radius, speed and lerping (protos update)
Fixed spheres animating from default 1 radius to the desired target on spawn
No longer send network updates evey frame when lerping the sphere - only happens once in ModifySphere()
https://files.facepunch.com/raul/1b2511b1/25_00-21-FirsthandHomalocephale.mp4
Added loops to playground sitting poses and adjusted them to fix clipping
Increase maximum conversation options from 4 -> 6 (even if they are filtered out)
- surely this won't break anything right
Added a regular furnace to the medium apartment
Ensure apartment sizes are translated properly
merge from apartment_complex_monument/prototype -> main
Fix compile error from random using statement being added
Add more conversation options for "you are staying in room {0}" and "how do I pay rent?"
merge roundabout changes from monument complex
Implement swing/roundabout animations, cleanup, more manifest updates
merge from apartment_complex_monument
Update conversation options for apartment vendor
S2P apartment complex
Fix compile for jake
Add support to interpolate "{my_room_number}" to show what room you are in
Make apartment bathtub mountable
Use the beach chair pose
Manifest
Add to medium and large apartment bathrooms
Wouldn't have been releasable without this
https://files.facepunch.com/cipeaX/2026/June/24_23-16-ZanyArchaeocete.jpg
merge from apartment_complex_monument -> main
merge from prototype -> apartment_complex_monument
Terrain filter setup to prevent apartments from spawning in rivers and on beaches