146,389 Commits over 4,444 Days - 1.37cph!
Bugfix: StringView.IndexOf - handle seraching for empty same way as string
- amended unit tests to enforce mathicng results check
Tests: ran unit tests
▆ ▋▊▋█▇ ▅▌▅▊▆█▋▆▅▊ ▌▅▊▋▅█▋▊ ▇▅▋▅▅▅▉ ▍█▇▍▇▆▌▍▊ ▍▊█▄ ▆▄▇▅▊▍▄▍
merge from storepage_industrial
Added ConVar.Satellite.show_thruster_effects to toggle editor debug display.
Some wip refactor/cleanup.
Added branded 9x16 media for pack showcase
edited vm empty magazine reload animation so it looks like the mag release button is pressed
Industrial decor pack showcase
Update: StringView - add StringOptions overloads to StartsWith, EndsWith
- added unit tests to cover new methods
Tests: ran unit tests
▍ ▌▊▉ ▍ ▊▊▌▍▍ ▌▊ ▌▍▅▇▊▍▇ ▍▌▍▄▅▇▋▅▍█ ▅▌▇█▅█▍▍▄▆ ▍▆▍▋ ▍▍▆▍▍▊▊ ▍█▊▅▍▄▌
bunch of small shadow casters optims around apartment complex monument props
experimenting with shadows off on overgrowth prefabs. Visual difference minimal so far, decent savings in places
Updated conditional mesh to improve clipping issues on vagabond jacket.
Update: StringView now supports StringComparisons when comparing to other StringViews
- expanded unit tests to cover this
Tests: ran unit tests
▆ ▄▊▋▄▆ ▌▇▇▆▆█▍▆▄▆ ▅▍ ▄▌ ▅▋▌▊▅▇▍ ▌▌▊▄▌▅▋ ▌▇▅▆▍▊ ▆▆▇█ ▄▌█▋█▍█▉▆▉▇█▅▄
Quick fixes to playground assets
Industrial decor pack store page
Bugfix: StringView - ensure defaulted string view can compare to empty string as equal
- left a note about string.Equals(object) not recognizing StringView
- reorganized comparisons in Ranges test to make them pass
Tests: ran unit tests
█ ▆▉▄▆▍ ▄▌▊█▊▇▄█▍▅ ▋▌▊▌█▉▊ ▄▌▍▋▌▆▅▆█ ▍█▇▌▇▇▋▆ ▇▊▌▄▆▇
Use HasGreatlyChanged() for wetness, calories and hydration
first pass of the monument blocker-collapse
fixing coconut underwear skinning
merge from industrial_dlc
cleaned up single shalllow wall shelves naming so it isnt so granular - set to "wall shelves", set one as industrial and the other as bamboo
Update(tests): add a bit more coverage to IndexOf and IndexOfAny null tests
Tests: ran tests
reduced time of bowless crossbow reload vm, 3p and w model anims by 25 frames. Deleted unused bowless crossbow old rig 3p anims
merge from workshop_legacy_pose_client_fix
added torch image to industrial dlc sitem
Thruster UI button tweak to allow for the extra text
Show the thruster effect type in thruster UI when client+server for easier testing.
Don't seen anything at all except thruster labels to the client for consistency + security.
new sounds for the bdu helmet and vest
fix some warning spam in the iconrender scene in editor
Do not perform dithering unless any form of anti-aliasing is active
Fixed use legacy bind pose being editor only
Merge: from tovector3_parse_format_fix
- Bugfix: fixes another edge case of weirdly formatted vec3 using StringView.ToVec3
Tests: unit tests
Bowless crossbow store page media
Bugfix: StringView.ToVec3 - ensure we grab first-of-a-set separator
Tests: ran StringView and Command unit tests
Update: add StringView.IndexOfAny
- expanded unit test to cover
Will need it to bugfix ToVec3 again
Tests: ran unit test
Refactor/rename for more obvious separation of targeting and final calculation positions.
▆▍▅▍▋█▋▋▆ ▆▇▋ ▆█▉▊▌▊▆ ▋▉▌▌▌
Update(editor): add a couple more ToVec3
Tests: catches failing cases
Added support for the shadow filtering dev convar in RRP
Update: StringView now allows construction from null strings
- expanded unit tests
This brings it closer to ReadOnlySpan semantics.
Tests: some unit tests failing, will investigate later
- Fixed the shadow filtering on the lowest shadow preset on RRP
- Updated the RRP directional shadow bias to be closer to Unity's BiRP implementation
- Updated the RRP asset to add the warning for editing it during play mode
Fix buttons always showing as red at lower LOD