249,399 Commits over 3,959 Days - 2.62cph!
Since "hours_passed" accumulator is a ulong, I moved it to the StatCollection, that we only store one per Agent. Means we only register a single listener per Agent to the OnHour TOD event too.
PVT: fixed addressing when using certain non-square caches
PVT: fixed bug in lod computation causing low res mips up close
PVT: switched back to rendering diffuse and normal pages in single pass
PVT: adjusting virtual texture size (and re-init) on quality level change
PVT: fixed virtual texture size computation in low-res quality modes
Stat+Tickable now use TOD OnHour to tick modifiers that have a "duration" (timed lifespan).
ProjectVersion and ProjectSettings updates
Deferred decal updates for 5.2
Deferred decal support for deferred reflection probes
Deferred decal support for SH9 ambient light
Deferred decal support for emission maps
added unique rock to lava court
added unique rock to lava court
Consumable now use EffectSettings rather than its own ConsumableEffect API.
Pretty much finished the Stats and Effects refactor. Some data might be viped from assets and some editor stuff might need revisiting (commented with todos).
Fixed Mono.Cecil shenanigans
removed footstep fx from concrete/dirt/forest/grass/metal/tundra/wood but left the prefab so triggers still sound.
added stone mesh particles to replace sprite sheet.
removed alternate impact blunt fx's
Reload sounds from other players are audible.
Tweak crossbow reload sounds to match updated animation.
More interaction positioning stuff, massive gizmos
Water treatment plant, early work
Viewmodel fixups, unification
updated overlay_bleeding_height map to Petur's superior version.
Fixed server compile error
Added ghetto-ass support for normal mapped screen overlays
updated overlay_bleeding maps.
Even more blocked convars to prevent servers fucking with players
Moved water depth and post opaque to CameraEvent.BeforeReflections (deferred)
Tweaked underwater terrain spec/refl occlusion
Added projectsettings analytics stuff that 5.2 keeps generating
Fixed bad desitation in ExecuteBreedingGroup
Removing debug
Player cannot issues commands to units that are currently in a BehaviourGroup
Updated standard and speedtree shaders with latest changes
Renamed Rust-Deferred to Internal-Deferred (default)
Removed Mono.Cecil.dll (seems to be included now)
Updated Mono.Cecil.Mdb.dll to latest
Tweaked quality settings: Simple to 1/2 res textures, Fast to 1/4 and Fastest to 1/8
Updated current version
Updated ironsights to use new system (so some of them might be wrong)
WIP SmartObject InteractionPosition stuff
Added Sit By Fire Interaction
Human asset updates
added second court half to lava court, working on rocks
added second lava court half to unity, changed size to match collision