33,227 Commits over 4,109 Days - 0.34cph!
set specular and roughness values on hair caps to counteract probe changes and then disabled the dyeswapper on those values
Junkpile scientists disabled by default.
Military tunnel scientists enabled by default.
fix for weird sprint/aiming thing
slightly less health on scientist NPCs
Temporary fix for AnimalSensesLoadBalancer MREs when switching server (editor)
Early exit opportunity in point sampling the surroundings. This has the potential of an 8x speedup on point sampling.
Fixed some (legacy?) skins not being applied
More on auto-balancing load balancers
Take Squad Manager off invoke and load balance it.
Improvements and performance in Squad Manager.
squad load balance tweaks
Scientist NPCs disabled by default due to server instability
Fixed warning Effect.Init - invalid entity.
Cleaned up ai related convars.
ai.npc_enable 1 by default
Added client file cache corruption detection (+ automatic resolution)
Fixed animals getting stuck in water / along the shoreline.
Updated postprocess stack v2 to latest (fix for editor errors) + reapplied opts and fixes
Patched postprocess stack v2 to work with -warnaserr
Disabled postprocess stack v2 player define setter...
Added "storage" protocol version
Disabled client file cache (test)
Fixed pps2 copystd shader guid
Added essential pps2 taa shaders to graphics always include list
Reapplied 23838: configurable PostProcessLayer intermediate format + fixed player preview alpha
Merge from reflection-probe-ex
Added projectile pooling (gunfight performance)
Added pool.projectiles convar (default = true)
Removed UnparentOnDestroy from several silenced gunshot effects (breaks effect pooling, appears to be redundant)
chainsaw chain direction fixed
ch47 global network broadcast
Added TOD cloud bilboard far shader replacement for single pass probex
Added water specific reflection probex w/ 1s update interval
Cleaned up probex shaders
Improved water shader to use PBS brdf on surface => albedo rgb+alpha, spec and smoothness now work properly
Improved reflection shader to use new probe instead of alu; relies on smoothness from ocean material
Updated ocean, lake and river materials for new PBS brdf and water surface transparency
Probex broken on standalone build; temp reverting to alu refl
Removed GetEstimatedWorldPosition & GetEstimatedWorldRotation from entities (no longer does anything, access transforms instead)
Fixed probex on standalone build
Restored water probex reflections
Fixed probex errors when switching server
When creating world objects of projectiles, set their position / parenting before sending out the network update (this may fix all sorts of oddities)
Network++
Removed BoneFollower (improved performance, better foundation for future features)
tweaked chainsaw position when attacking
Fixed rand/biome tinting on core/foliage billboard to match main shader
Added WindZoneEx and manager components to feed wind animation (up to 4 dir or sph zones atm)
Updated wind.prefab with new components; tweaked default WindZone to match previous anim
Touched relevant shaders
Nuked GlobalWind component
Increased max windx zones to 8; max range to 1000m
Touched relevant shaders
Reset windx zone manager on join server
Updated wind.prefab