159,747 Commits over 4,566 Days - 1.46cph!
updated g3a3 blockout mesh with a rail system for mounting attachments
added katar blockout mesh
blur/bump taps lod out, reducing texture reads when not needed
seagull rig and anims exported
merge from prefab_hierarchy_flattening
Added missing AmbientLightLOD to NVG scientist lights
Bumped the amount of gun firing effects we warm up
Metal embrasure warmed up amount set to 25
Puzzle reset objects keeps parent instead of descendants, thats what it depends on
Train track splines keep descendants, fixes tunnel lights not working
DungeonBaseLink keeps descendants, fixes error when generating underwater labs
Socket flattening fixes
Socket_Base keeps its descendants, Socket_Specific_Female keeps its parent, SocketMod_Inside uses world position / rotation instead of local
Fix water pistol z-fighting
Merge from mod_entity_belt_only
Added new logic to ItemModEntity that only creates corresponding entities for items marked as player only when they are in the belt
We've already enabled this for most items so they don't spawn and destroy entities when they are in containers, this extends this behaviour so that the entity only gets created when it ends up in the player belt
This should result in less entities broadly, particularly when creating a corpse as we paid a cost for destroying the entities as we transferred the items to the corpse
Disabled by default
Merge from corpse_height_fix
Adjust spawned corpse prefabs to be above the terrain if it is spawning below the terrain (with a 1m cutoff for underground corpses)
Should fix all animals but chickens particularly spawning clipped into the terrain and dropping through as our navmesh can now sometimes be slightly below the terrain
Also fixed a harmless animator warning when a chicken is spawned
Fix NaNs from text surface shader
Rework how we dump server tutorial needed paths
Updated list
Update crafting recipe to match bone armour
Swap egg vision to candy vision
Merge from arrow_pivot_fix
Fixed arrow pivot positions causing them to appear behind the players head when firing
Fixed vm hands not rendering in the workshop scene (and associated error)
merge from GraveyardFenceFix
merge from ScareCrowDungeonSpawnFix
merge from RadiationDungeonFix
Resave tutorial island scene
Fixed powergrid, steam auth issues
Reduce pool sizes on server
Disable server save/loading
Consolidate all the command line switches
Bypass steam auth if a local server (we already gate it so only local ip's can connect)
▉▇▇▊▉▇▅▋▌▋ ▆ ▋▋▅▇▅█▄▉ ▋▉▅▋▅▍▊▇▌ ▆▅▍▇█▇▆▋ ▉▌▊▄ ▄ ▋▅▊▄▆▊ ▅▊▌▌▇ ▊ ▋▆▇▊▆▊▌▄▇▉▊ ▋▌▆ █ ▌▉▊▉ ██▊▋▄▅ ▅▋ ▍ ▅▆█ ▇▉▋▋▄▍▅ ▆▆▋▄▋ ▆▉▌ ▅▍▆▇▅▅▆ ▍▆▄█▆ ▉▅▍▌▍▅▄▆▅ ▅▉▇▌ █ ▇▇▋▇ ▌█▉▆ ▄▌▋ ▋▅▆ ▅▊ █▊ ▉▊▉ ▅▆▌ ▅▊▅▆▊▍ ▇▌█ ▊▌▌▅ ▌▅▄▋ ▆▅▅▅▅ ▄▌▄▉ ▋▌▋ ▆▌▆ ▅▌▆▆ ▆ ▆▊▄█▌ ▆██▇█▉█▉▍▆ ▄▅▋▍▊ ▇▅▄▆▉▅▆▌ ▊▋▇▊▍▋█▊ ▄▋ ▆▌▉ █▋▄▅ █▆▆ ▉▅▍▄▇▊▍▅▉ ▌▌ ▋▄▊▋▊▄ ▍▉▌ ▉▊▄█▉ ▄▄▌▇▄ ▄▅▌ ▍▆ █▋▇▆ ▆ ▋▆▅ ▆▌▉▌ ▍▊▅▄ ▆▌█▋ ▍▅▉▉▇▊▅▋▉▌ ▋▌▅ ▇▇▍▋▊ ▆▄▆▉▌▉▄▅▄▅ ▆▍▋▆█ ▅▆▇▅▌ ▍▊▊▉▉▇ ▄▊ ▋▉▇▆▆▊▉ ▇██ ▇▍█▅▊ ▍ ▉▉▄█▇ ▍▅▍▋ ▍▊ ▊█▊▍ █▉▇██ ▌▍▋▄ ▋ ▅▊▋▄▅▇▌▄▊ ▄▄▆▉ ▆ ▋█▇█▇▄▌▍▌▉ ▍█▄▊▅▄▉▋▄▋▆▆▇▌▊▉▌▊▋▊▌▅▍▅▊▄███▄▌▅▌▆▅▋▆▅▌▊▉▆▆▋▍▉▄▉▌▋▆▆▅▅▋▋█▍▍▅▊▄▇▄▍▅▇▅▋▌▇▊▌▅▅▉▌▅
merge from /main/cannon_firing_fixes
▍ ▉▆▍▅▋▌ ▆█▉▄█▊▉▆▆ ▆▆█ ▉▅█▆▄▊ ▋▋▍█▋ ▌▊▆▆▆▊▄ ▌▄▇▋▍ █▆█▉▊ ▅▇██▄▉▅ ▊▉▇▅▇█▄ ▌▌ ▊▋█▅█▇▉▆ ▇▅▄ ▋ ▅▄▍▊▄ ▄▉▊ ▍▇▌▅▅▊ ▋ ▇▌▉▊▇▍▅ ▋▉▍█▆▌▋▅▄ ▍█▇ ██▇▉▆▇█▅ ▌▇▍ ▇▍▌▊ ▆█▌█▊▌ ▄▇ █▊▊▌▋▌ ▌▆▌▊▌▅▆ ▄▇ ▆▇▍▋▆▇▉▉ █▇▆▉ ▋▆█▌██▅▍ ▌▉█ ▊▇▄▅ ▄▋▅ ▋▇ ▆▅ ▊▅▊▅▋▍ ▌▄▆▉▉▆▄ ▍█▌▇ ▋▅▅ █▊▌▆▇▆▆█▌▆▊ ▌▇▊ ▊▇▅▇▊▆▄ ▋▇▍▅▄▍▅▊▍ ▌▍▆▅▊▍▆ █▋▉▊█ ▆▍ ▌▊▍▇▇ ▅▋▍▅▌ ▅▋▇ ▌▅▇▆ ▅▌▍█▊▊ ▆▄▊ ▄▊▊▄▉▉
merge from ambientlightlod_pooling_fix
Add local tutorial server folder to ignore
Fixed window popping up, now successfully hidden (still triggering windows firewall though)
Fixed crazy formatting in debug.cs
Added debug.printlights command
Fixed AmbientLightLOD turning back on its lights when reused from the pool while culled
Was causing a lot of deployable lights to stay lit at any distance after a base streamed back in
Standing near a big base with 994 far ambient lights lit (editor):
- LightBinningAndShadowPass 1.2ms -> 0.5ms
- FindActiveLights 0.28ms -> 0.07ms
Merge from duck_jump_collision_check
Use forcedDuckDelta instead, we odn't need a raycast
merge from Halloween_2026_update
Merge from duck_jump_collision_check
Don't allow the player to jump while crouched if there is a solid object directly above them
0 radius raycast so this should still be possible around the edges of objects
Prevents the player head briefly sticking through the floor when jumping while crouching under objects and getting explosion splash damage
▉▊▇▋▅▆ ▌▆▍ ▆▇▋▍▅ ▆▋▌▌▌▋█▉ ▌▅▊▌▉ ▉▍▊ █▇▆ ▋▆ ▋█▆ ▊▄█▇▍▄▌ ▍▌▌▇ ▌▅▄▍▄▊▍ ▌▅▄ ▆▋▆▇ ▆▋▄▉ ▆▍█▇▊ ▅▌▇▄▉▌▆ ▋▄▊▆