10,834 Commits over 3,867 Days - 0.12cph!
Fixed decal shader on DX9
Added minor safety cooldown to prevent multijump exploits
Tweaked freelook smoothing (use raw input, only smoothen when alt is released and the head snaps back)
Added climbing state (between grounding and sliding) where the player can hold its position and move sideways but not upwards
Changed slope speed adjustment to mostly affect sprinting speed (feels somewhat less like an 80 year old)
Fixed wobbliness / bounciness when trying to move up a stair that's slightly too high to move up
Improved ground normal detection (use exact normal instead of some interpolated shit)
Holding alt now lets you look around (somewhat) freely instead of just looking back
Added step and slope test cases to PlayerMovement scene
Improved player landing, fall damage, grounded and sliding detection
Improved jump and sprint blocking after landing to feel more natural
Fixed various situations that could cause jumping weirdness
Removed some deprecated and very limiting foundation placement checks (now handled by terrain sockets and deploy volumes)
▊▄▋▍▊▇▆▉ ▅▄▋█▊▇▆ █▄▆▍▌▉█▋
Alternative deployable volume check that prefers minor clipping over additional padding
Fixed F2 menu UI elements ignoring convar changes made via console
Removed "Max Decals" setting from the F2 menu (unused)
Changed serverside player collider to the same capsule local player movement uses
Fixed that deployables would block building block placement
Fixed that deployables required a default distance of 1 between each other (now 0.5 again)
Fixed foundation step and triangle foundation placement verification being fucked
Added more detailed deploy volumes to a lot of deployables
Network++
Temporarily reverted GameTrace
Fixed construction placement guide snapping away when someone walks into the building volume
Added some additional safety padding to all building shells (fixes melee foundation damage exploit)
Deprecated DontBecomeSolidWithPlayerInside
Added volume checks on deployable and construction placement
Deferred decals now work both in edit mode and on the scene camera
Added some interesting test cases to the DeferredDecals scene
Deferred decal refactor
DeferredDecal SpecGloss support
Removed some debug code from deferred decals
Added blood decal to DeferredDecals scene (something is fishy)
TerrainPath keeps a list of spawned monuments (cc Helk)
First version of a deferred decal system
Converted bullet decals to the new system (better performance during intense gunfights)
GamePhysics now also verifies enabled state of collider (in case collider was disabled after the most recent LateUpdate)
GameTrace causes less GC load and uses GamePhysics as its backend
Fixed tool cupboard deployment guide rotation
Fixed research table being offset realtive to its placement guide
Fixed cave triggers not existing serverside
Fixed some code that set Random.seed without reverting it (this probably doesn't matter at all, but it helps me sleep at night)
Added test cave to CraggyIsland
Cliff topology blocks grass again (!)
Tweaked arid biome rock texture splat tint
Fixed various issues with construction placement inside caves and on terrain blended rocks
Added GamePhysics class (physics wrapper with custom hit verification for things like terrain collider carving)
Moved all decor on the terrain layer to the world layer (terrain layer no longer required for grass to grow on them)
Static flag cleanup
Tagged a number of deprecated entities as deprecated (remove with next network++)
Don't spawn any static, non-gatherable entities like bushes via the population spawn handler (!)
Only spawn entities in world setup if server
Trees no longer use the most inaccurate colliders in the industry
Torch lowering also correctly fades out when lighting it while already running
Fixed light going through furnace walls while fading in or out due to the shadow intensity also fading in or out
Fixed light bleeding through terrain on the base of shadowed rocks in the distance
Fixed incorrect time zone offset
Skip initial resource spawn if a savegame was loaded successfully
SpawnHandler never spawns more entities than allowed
SpawnHandler report contains some more info
▄▆▉▄█▅▅█ ▊▄█▋ █▅▇▊▊▆▄▋█▍ ▅▆▄▍▅ (▇'▌ ▉ ▍▊▇▋▉, ▌▆▍▉██ ▉▌▉▅▋ ▇▌▌▅▅▄ ▍▅▌▄ - ▄▇▄█▄ ▋▊▅ ▅▌█ ▊▊ ██▊ ▋▉▆▌ ▅▊▅)
▉▉▆▇▌▄▉▍ ▋█▆▉▅▊▄▆▄ ▍▄▅▉▆▇▉ ▅▊▍▍▅
! ▇▆▌▋▌▌▌▄ ▊▋▄▆▌█▊▊▊▊▌ ▍▇▆█▊▇▄▇▅▋▆▆▄
! ▉▌█▅▇▌▆▋ ▅▆▇▆▍▌▋▌▊ ▍█▍▅▄▋▄ ▌▆▇▌▉▋ ▇██▍▊▄▍▉▇
Tweaked sun and moon brightness
Updated camera in TestLevel
Merge from procgen9.1
Game manifest
Network++
Save++
Increased max number of attempts to place mountain prefabs