117,473 Commits over 3,987 Days - 1.23cph!
chicken coop sounds
egg handling sounds
chicken petting sounds <3
add occlusion to visual cooking sounds
kettle boil sound tweaks
natural beehive impact sound
beehive deploy/open/close sounds
bee swarms are more quiet
no occlusion on natural beehive ambience
Updated female heads with Jedd's updated skinning
submesh/multiple material support
Fix premium tag having to be clicked twice to open premium modal
Include 2 more background images for the premium modal
Fix premium tag offset vertically in loading screen
Remove `premiumfilter` test convar
Merge from crafting_update
Fix for pie visual config not being applied when first person spectating/demos.
merge from main -> premium_servers
Merge from fix_texture_streaming_2
Disable mip map streaming early to prevent Unity from loading textures at a lower resolution
Update: Replace old TextTable with new
- Also did a light convert of `GetPlayerListPosTable` - it was able to handle 300 players instead of 200 in 4.7ms
- Updated ServerProfiler to exclude new System.Text.Json assemblies (and a couple extra bits) - built from f5b849e4
Tests: synthetic test in editor via constantly running getplayerlistpos command for 300 players, built server and client standalones(win64), booted server standalone
re-set up ADS (base idle will be udpated to be lower & to the side)
Fixed LODs of debris not being mossy. Set dressing in zigg scene.
Fog machines now cache the building privilege they're attached to, like shotgun traps and co
▉▍▉▆▆ ▊▇▉▉ █▋_▆▉▌▍▇▇▆▋_▍▅▉▉█▇
▄▊▌▄'▋ ▌▍▄▇ ▅▄ ▉▌▇▆ ▋▍▉▋▉▍...
- Remove anim speed scaling on croc
- Increase melee range, interrupt intimidation if prey moves too far away
Clean: remove extra comments and finish TODOs
Just gotta swap out the implementations and test it all builds/runs
Tests: ran tests
- fixed issue with not seeing materials in-game
- re-exported base rig in A pose
- exported with viewmodel arms material, importing embedded material now works
- removed dart meshes from export (already in .viewmodel prefab)
- removed unnecessary v_blowpipe model prefab
Regenerate root motion data
Merge from graphics_settings_changes:
Adds LOD Bias slider.
Adds LOD bias to all presets.
Removed shadow projection option (forced to StableFit now).
Adds support for float values in presets.
Exported default graphics config again to include new lodbias and remove shadow projection (and associated convar).
▌▆▆▇▅ ▌▇▄▇ ▅▅_▆▇▅▊▋▉▊▉_█▍▇▍▇▉
▇▄ ▊▅▊ ▍▍▉▆▋██ ▋▊▍ ▅▅ ▄▉▄▋▅▌▍█▅▍ ▇▍ ▍▇▊▍▌▋▄▊▄▉▉▄▍▇▅▋▌▌▇▋▍▌▆▉▇▅ ▅▅▊ ▋▉▄▉▊▇█▋▉▌▍▌█▄▉▍▄▌▋ ▊▆▉▆▉ ▊▄▄▅ ▅▊▋▉ ▌▄▇ ▍▉▉▇▄▋ ▄▇▄▇▌ █▋ ▋▉▆▇ ▇█▇ ▆▇ █▍▉▆▆
▉▌▄▇ ▍▇▊▉█ ▉█ ▋ ▍▆▅▆▅▋▉▇ █▊▇█▅█ ▋▅▊▄ ▉▋▋ ███▍ ▄▌▅▄▅▅ ▋▌ ▊▉▅▄▄▆▅ ▄▍▌▍▉ ▉▆ ▉▊▉▍▇▍ ▊▍▉▌▊▆ ▅▌█ ▆▆█▊▉▉▌▉ ▄▉▋▇ ▋▌▉█▍▇▋
Added the ragdoll prefab and corpse prefab for the tiger
Updated the tiger prefab to link to the corpse and ragdoll prefab
Set up the hunting trophy for the tiger
Optim: store all row values into a continuous aray
- Inserts are now 50% faster than the old table, 99% less allocs
- ToText is 10% faster than old table, 99% less allocs
- ToJson is 47% slower than old table, 99% less allocs
Json serialization is a head scratcher - need to look through the utf8jsonwriter.
Tests: unit tests
Revert root motion extractor workaround as we found a proper fix
crocodile animation exported after rig edit
wip float support for preset values
exported crocodile sprint attack and turn animations after rig edit
merge from crafting_update
merge from crafting_update/visual_cooking
Disabled pooling on cooking wb
Optim: don't serialize bool in memory - we can rely on const strings instead
Brings us a smidge closer to original api, but still slower(-12%).
Tests: unit tests
Add missing state to croc
- Add special case to root motion extractor to handle the crocodile annoying root bone parent
- Regenerate root motion for all anims
Optim: allow pre-allocating of columns and rows
- Rows were supported previously, but I didn't realize the call was going to the params overload, breaking the optim
Inserts are 22% faster now, with 6 allocs per test run (except first run, for what-ever reason - need to explore) instead of previous 12k
Tests: unit tests
bee grenade entity updates
- updated holster position
- re-added final lod to fix model culling too early
Update: update perf tests to use new apis
Rip#2 - was testing old compat apis. And suprisingly, they were faster than new APIs. Well, there's still options that I haven't tapped into.
Tests: unit tests
Wip croc intimidate turns