111,303 Commits over 3,928 Days - 1.18cph!
Added relief map option to standard-specular shader
New faster and more accurate compute-based relaxed cone map generator
Lighting prefab backup / Volume fuckery
Hill cliffs proc map settings
Hill cliffs progress and mid size variants
▌▅▉▍▅ ▄▊▇▉ ▇▇▅▆▆▌▅███▍▌_▉▇▇ - ▉▆▆ █▍▅▇▊█▌ ▄▌▇
Merge from cached_ping_query_reduction -> main
▋▍▋▄▇ ▊▌▇▄ ▌█▄█▅▄▊▋▄▇█▇_▉▊▍ - ▅▋▋▍▌▍ ▌▊▌▋▊▊▍▉▍█▌ ▇▄█▆▉▅ ▌▋ ▅▅▄▌▅
▆▋▄▌▍▋ ▇▌ ▍▉▊ ▆▋▊▇▄▇▇▇▄▅▇ █▊▄▄▍▇▉▅█▇█▋▆▊ ▅▌▌▌▅▄█ ▇▊▊▌▌▊▄▍ ▊▅ ▌▍▍▆█
▋▌▌▄▆▋ ▄▆▋▄█▋▌█▉█▍ ▅▌▅▍█▆▄▊ ▉▅▌ ▆▉▌▇█▊▅▍▄ ▄▌▊▆█▌ ▌█▍▅▉▄▋ ▍▌ ▄▄▉▇▊'▋ █▊▊▅ ▄▆ ▆▅ ▇▅▇▊▇▌▆▆ ▌▉▉█▊
Add proxy circle behaviour to wolf to test anims
Recipe, description and placeholder icon
AI can now trigger tin can alarms
▄▋▄▋█▍▌▋▊▌▇█▍ █▇▋ [▅▅▄▅▌▌▋▅▅▊▇] ▅▌▄▌▋██▋▆▌ ▄▄ ▅█▆ ▋▅█▌█▊ ▊▊ ▌▅▍▌▍▅▍▍▊▋ ▊▋▍▊▄ ▉▍ █▊ ▅▌▄ ▄▌▋▉▅▉▊ ▆▅▊█ ▅▆▊▌▉▉ ▉▆▍█ ▇▉▊▇▅▅▌▌▄ ▍█▋▋▄ ▄▅ ▇▄█ ▆▇ ▉▄▇▌
Placeholder audio, repair & protection values
Moving everything to occlusion volumes WIP.
Static candle prefabs support volumes.
Bike Cargoship Parent -> Main
Added an IDetector interface so the tin can alarm doesn't have to inherit from BaseDetector and IOEntity
Only bother getting the trigger parent component should the bike have a driver
Ensured bikes still perform clipping checks parenting to any other volume that isnt enclosed. Eg, cargoship, swing bridge etc
Fixing compile errors, update manifest, fix protobuf definitions, and updating FuelSystem usage to new IFuelSystem interface
Optim: reimplementing List.Compare to use an inplace algorithm
Caused by my upcoming changes to Free<HashSet<T>> requiring IPooled(I could've worked around it, but it was better to optimize it). Although I didn't benchmark, this in theory is a straight win - 3 less loops, no need for extra pools, and also fixes a harmless-but-perf bug(remained set had more elements than expected).
Tests: Build for Client target. I also need to do runtime validation with a 3player multiplayer session - I ran out of time, will done once I'm back home.
WIP proof of concept for automating the entire process after pasting a list of workshop URLs.
underwater_divesites scene playable in editor
exported wolf run turnleft 150 to run test anim
merge from BurstClothFixes
Fixed burst cloth controller LODing not being marked as dynamic in some prefabs
Set-up corpse prefab and ragdoll prefab for croc. addad hitboxes and various scripts to croc prefab.
small ocean wreck buoy
initial prefab setup
LODs
fixed CNY_Spear and SkinningKnife BurstCloth setups
- proper gravity values
- reduced damping to reasonable values
Fixed ConversationManager Update NRE
Merge Cargoship Log Spam Fix -> Main
Wrap a bunch of loose logs in HarborCrane and CargoShip with editor checks. This will prevent log spam
Client compile fix, code cleanup
Only get item schemas once to speed multiple item processing up, and do it during scene bootstrap.
Initial support for parsing a list of pasted workshop URLS and finding the matching items
Disabled saving on NPCVendingMachine_TravellingVendor, may fix entity leak
Update: Adding Pool.FreeUnmanaged overload for MemoryStream
Since Free got changed to accept IPooled only, it allows us to delete a runtime check in the editor env.
Tests: build only in editor, all targets
Wire deployment cancel condition
Feedback: Replacing bikeshedded emptyArray with Array.Empty<T>
Tests: trivial change, so only built Client+Server