123,097 Commits over 4,171 Days - 1.23cph!
merge from minicopter_damagefx --> main
Shader changes for indirect instancing (changes which are likely not required)
Shader changes for indirect instancing (supported shaders)
Shader changes for indirect instancing (include files)
Another NRE that could've snuck in
Remove old unused LOD fading variant
Clean up instancing shader code and remove old instancing code
small ramp blockout and test anims exported
Merge material changes for indirect instancing
Merge indirect instancing tools (standalone edition)
Fix material changes never being actually applied
▍▉▇▋▉ ▆▋▅▋█▄▋ ▊▇ ▋▆▅▍▍ ▇▌▆▇▄█▍ ▌▋ ▊▆▉▅▋. █ ▌▋▆▊▆▌▌▅▊▋▄ ▋▄▌▊▇▆ ▍▇▋█ ▊▅ ▇▆▉ ▇▍▉█▌▍▄▆▉, ▄▄█ ▋▄▉ ▋▊ ▊▍▊▍ ▄▅ ▆▍▊ ▋▄▍▅▉▌█▊▉▌ ▉▅▌ ▅▋▌▇▊ ▆▌▆▆▅▋.
Can now generate protobufs inside Unity rather than inside a seperate .exe externally.
Befefits:
Platform agnostic, no need for .BAT files
Can run through our existing Codegen system
No need for external or duplicate definitions of classes
In the future can make in engine viewers/editors
Enable instancing on 3042 supported materials
▊▉▇▊▄ █▆▅█▋▊▍▋▅▋ ▄▍▋▊▉▉▌▊▉ █▉ ▆▉ ▌▅▍█▋▅ ▇▆ ▍▌▉ ▆▅▇▍▉▌ ▍▊ ▊▊▄▄█
▅▇▋▇▉ ▊▌▊.▇█▍▅▄▊▄ ▇█ ▅▊▅ █▉ ▉▅▇▍█▍ (▉▇▉▆▇ ▅▍▆▄, ▅▇▊▇▄▇█▆)
▊▄▄▅▅ ▋▇▅▆▄▅ ▇▇▄▇▋▄▉▊▋▆▇▇▌ ▆▆▉▇ ▇▉▅▍▌▅ ▊▆ ▆▉▅▄▊▋▋ (▇▋▆▄▊█▋ ▌▉ ▊▆▄▇ ▊▅▌▌▅ ▄▌ ▊▌▆ █▆█+ ▅▉ ▉▇ ▉▅▉▉▍▄, ▄▆▍▌ ▉▊▊▇ ▊▄ ▇▉▄)
▄▅▍▉▋▅-▄▊▌▍: ▍▄▇ ▉▆▌▌▊▉▉▌▉▌.▋▍▇▍█ █▅▄▅▊▄▉ ▄▋ █▊▇▇ ▍▄ ▄▅▉ ▍▉▅▇▉▅█▊██▆▅ ▉█ ▅▉▅▋▌▌▇/▆▍▅/▅▇▍▅▆/▍▉▌▊█▇/▇▇▄▊▌▋▄▉▄▋
Add indirect instancing tools (modified to work standalone)
Ignore glass in query vis jobs
chicken_coop_indoor_sunlight -> main
Swap to CanSee instead of IsVisible, which can return true sometimes
- Make layers and build params match what's done in game
- Add navmesh builder to ai singleton
- Make static methods that use a lot of state instance method
- Increase buffer size for nav tile rendering
- Add command to rebuild whole navmesh
- Display nav tile coords when using debug display in editor
Chandelier - adjusted chain cable mesh size to be closer to default cable thickness
▆▋█▇▄▄-▇▅▄█ ▍▇▄▋▋▉█▇▅▋.▌▍▇▉▉ ▊▄▅
▅▅▄ ▍▅▆█▅▋▊█▋▊.▊▇▆▊▅ ▄▍▊█▍▌▇ █▇ ▍▋█▋ ▊▌ ▊▊▇ ▊▌▋▋▆▆▇▅▆▊▅▇ █▅ ▉▉▄▅▄▋▅/▅▉▊/▍█▇▇▌/▋▍▄▄▍▉/▋▇▇▋█▄▌▊▋▆
screen_rocket_distortion_fix -> main
Stop explosion effects staying on your screen after death in some cases
exported deployable anchor anims
naval_update -> scientist_rhib
▆▍▇█▊ ▍▄▉▅ ▍▍▇▆▋▊▅▌▄_▉▌▌_▆█▉▆▍▆▍_▍▉▄▅█▄
▊▊▊ ▆▅▄▉▄▄▉▆_▊▉▆_▍▉████▋▄▆ ▅▅▆█▇▊ ▋▊ ▌▄▄▍▇█▌▍▆▇ ▅▋▊▊▆▋ ▍▇▆▍▊▄ ▋▊▊ ██▄▍▉▆▇
Merge from underwater_lab_windows_fix
Added a check to see if the underwater fog is rendering before attempting to apply it to the underwater lab windows
Updated Shotgun Shell and Handmade Shell Viewmodel Prefabs
Added spotlight guide mesh prefab, rotates itself depending on the surface
Merge: from baseplayer_serverupdateparallel
- Bugfix for not replicating npcs when UsePlayerUpdateJobs 2 is set
- Bugfix for potential NRE for rare kick reasons when UsePlayerUpdateJobs 1 or 2 is set
Tests: 2p session on Craggy with NPCs and bots and UsePlayerUpdateJobs 2
Added support for guide mesh prefabs, spawns the prefab instead of a mesh
Makes deployable guide less of a pain to implement
Bugfix: avoid potential NRE after player kick for terrain violations
- Rewrote logic to avoid extra IsRealNull checks - we now filter indices instead
Tests: clipped in geometry with noclip