145,651 Commits over 4,413 Days - 1.38cph!
update protobufs for multiplayer support
▆ ▄ ▅▉▆ ▉▇▋▄ ▉▌▆▆▍▇█ ▍▍▊▋▆▍▄▉▉▌ ▆▇▋▄▌▄▄▍▄▆ ▇▄ ▇▍▉▅▅▊ ▍▉▄▌▆▍▋ ▋▉▉ ▌▆▄▊▍ ▇▇▄▍ ▄▋▋▅▆▍▄▅▌▉▋ ▅▄▌▇ ▊▄▌▇▅▌▇▅ ▉▉▄ ▌▆▋▄ ▍▉▉▆▅▍▅█ ▋▍▅▋▌▅▌▇▋█▋ ▄▍▉▍▍▅ ▋▉▅▊▆▄▌ █▌ ▊▅▊▌▋██ ▊▄█▍▄ █▍▋▅ ▆█▉▋▅▇▉▉▅█ ▇▄▋▉▌▇ ▇▄▉▊▋▍▊▆▊▇▉ ▉▄▄▆▊██ ▍▊▇ ▋▊▆▉▄▊▇▄▇▌▉▉ ▉▊▇█▅ █▇ ▋▆▅▋▌ ▄
updated BDU shirt fbx to fix clipping with vests. Added conditional meshes to prefabs.
preparing for multiplayer darts setup:
convert darts game controller to interface, move + rename controller to singleplayer darts controller and implrement interface
Updating skinning for male underwear
Swapped the RPG viewmodel first ammo prefab so it shows the right one in the skin viewer
tweaked alpha cutouff value on industrial torch materials, remove top lod from world model (entity) and added burst cloth to lod 1 (now lod 0)
Fixed custom lighting staying enabled on top of vm lighting
Update: define player spawning via desired lod level rather than manually placing them
Code lifted from editor gives results that don't land on the LOD boundary, but it still fits in the lod level.
Tests: checked triangle counts for every lod level, it falls as expected for every stage
Communal areas progress and some new textures
Skin viewer refactoring, moved the input controls to UI_FullscreenSkinViewer
Cleanup
merge from fix_hemp_collectable_wind -> main
update apartment_complex_monument/prototype
adjusted torch BC controller position for better rotation adjustments
merge from main -> apartment_complex_monument
Fixed missing face from Rentable Shop F exterior
cherry pick
149555 - BC simulation frame delta fixes
BC pass on the industrial torch VM
Bugfix: convert bench durations from 120frames to 1s
Seems to accumulate more data from ProfilingRecorders, but it's sample count doesn't follow linear extrapolation. Weird.
Tests: ran the bench scene
SetupPass: supply global_MainLightingAtten for particle/billboard shading
Cleanup
Make sure its explicitly named/works with only parents
Parenting doesnt allow to mountables all the time so going down a pure parenting route catches the cases we need
Update: rename Perf.PlayerModel scene into PlayerModelBenchmark
- Purged it of original setup, instead controlled by a script
New bench script spawns 100 nakeds at various LOD levels and measures rendering stats
Tests: ran benchmark scene
Fix broken meta file for blue noise 64px, 38
Fix IO editor GUI consuming all input in Unity 6
Fixes not being able to use right-click to move camera in scene view whilst this GUI is active
Static mannequin work - LOD3 redo, LOD3 bake and material, cleanup, renamed store mannequin material to be clearer
fixed auto turret gibs not inherting skinned material
Update: format output by recoder's unit type
- updated recorder's idents to for easier parsing
- skip recorders that didn't accumulate any data
Tests: ran the scene in editor
Redo changes from
152372 disabling automatic lightmap baking on powerplant and sphere_tank scenes
merge from industrial_dlc
merge from /unity_6.3.15/ddraw_text_color_fix
merge from unity_6.3.15/ddraw_text_spacing_fix
Bugfix(editor): silence UIBlackoutOverlay.Get error when running benchmarks in editor
Tests: ran ClothingBenchmark in editor, no longer blasted by errors