117,473 Commits over 3,987 Days - 1.23cph!
Fixed campfire ignition lag.
Optim: allow user to provide an optim hint if we'll be serializing to json
This allows to skip table alignment logic. Still no effect on json perf tests(wat), I'm suspicious.
Tests: ran the unit tests.
Fixed a bunch of shit making the cauldron FX hate the cooking wb.
Cauldron flame no longer flickers.
Cauldron visual meats are now fully submerged for lighting reasons, and you should always fully boil your human meat anyway.
Added shadowProjection to mandatory defaults, set to Stable fit.
Remove option to change to close fit, removed convar.
force anything derived from BaseVehicleMountPoint to opt-in to get a VehicleFixedUpdate, no current cases as they don't need the boundary push behaviour and nothing is implementing it currently
- avoids adding it to the AllMountables processing list so avoids unecessary null check overhead as well
Optim: disable json validation when streaming it with the new table
Surprisingly has 0 effect on 4k perf - the bottleneck must be somewhere else.
Tests: ran unit tests
exported crocodile turn anims with root motion
Bugfix: Fixing json serialization
- Switching to System.Text.Json as it allows steamed serialization
- Updated binaries, System.Text.Json deps got stale
Text serialization is 2x faster in 4k perf test(62.5% less allocs), Json serialization is 12% slower(20% less allocs)
Tests: ran the unit tests
merge from crafting_update
merge from crafting_update/visual_cooking
exported crocodile sprint atack anim after rig edit
Flame material test for culling bug.
Merge from crafting_update
Changed LightEx execution order, it was kickin in after AmbientLightLOD, causing it to register incorrect intensity values
This fixes the cooking workbench oven turning into the sun when fading back in
Orchid, rose, sunflower clone seeds.
Bugfix: Fix ToString not aligning correctly for new table
- Also increased correctness test data set to 128 rows
Float size calculation could be improved, but I'll leave that till later as it's not trivial. Now to fix json serialization
Tests: ran the unit tests
Use bool instead of trigger for croc intimidation
cached viewmodel renderer scripts ( viewmodel renderer is still turned off until fx can be updated)
stationary player helis return cached grounded state instead of always calculating it
merge from crafting_update
Remove temp edits that were added to root motion extractor
merge from crafting_update/visual_cooking
crocodile sprint attack anim re-exported
- Temp workaround to be able to test new crocodile attacks
- Hook croc intimidation
Cooking workbench effect fixes:
Split tea and oven effects, so cooking bread won't trigger the teas effects and vice versa
While cooking bread, turning the BBQ on an off won't turn the fire off
While cooking meat in the BBQ, starting and stopping bread from the mixing table won't turn off the fire
subs get boundary checks as well
linked outbreak sprayer override controller to outbreak sprayer entity prefab
Orchid, rose, sunflower item icons.
fix some material issues with blowpipe
Fixed mixing table and cooking wb preparing sounds not stopping after a recipe finishes, introduced by
115218
Hook part of the new croc anims
- idle
- run, sprint
- sprinting land and swim attacks
- hit
Some issues with extracting root motion from croc as it has a weird rig
created scientist_outbreak_sprayer.override controller and populated with 3p sprayer anims
Remove scrap crafting cost from workbench 2 and 3
Increased HQM cost
thumb_up
34
thumb_down
45
Fixed cooking workbench turn on and turn off interactions showing when aiming at the shelves
Added additional rubble kit pieces
applied wheel toggling with sleepstate to helis and horses
Update: add deferred formatting overloads to TextTable
- Also expanded tests to cover backwards compatibility checks as well as new API correctness checks
- Refactored tests as they were becoming unwieldy
New API correctness checks are failing - will fix next.
Tests: ran new unit tests
Enabled mipmaps on more icons
Lowered some aniso levels
Fixed an edge case with the environment volume stencil mask and added descriptions to each pass's stencil blocks
added pauls new icons for missing meat icons