122,126 Commits over 4,048 Days - 1.26cph!
Add wipe id to every server data point & send server info when server starts up
Consolidated culling indirect args
Log when a player's wipeid is initially set & move some of the aggregate functions to a seperate .cs file
Don't log events unless AnalyticsSecret is set
Consolidated indirect draw args into one buffer.
Moved culling calls into a command buffer
Pipeline fully working now, everything stays on GPU.
PTZ deploy improvements
PTZ typo fix
PTZ lod distance improvement
PTZ identifiers defaults to unset
Tweaked placement offset for standing rack
increase grid y cell count of stand
rename stand prefab/item and make it freestanding.
added an exit card logic for the NMS security room
More progress, moving the caret around an input field with emoji is now mostly working
Required some internal TmPro changes
Fixed native libraries not copying to the build output folder on the Mac build (has been working in old workspaces since the libraries still existed in the build output folder from previous builds)
Don't show a repair cost row on the popup if the cost is 0 items
Fix repair indicator not appearing when hitting a damaged item if the player has no relevant repair items in their inventory (NaN division)
Fixed refinery adaptor placement
Reworked storage adaptor deploy volumes to prevent placement when the storage adaptor is clipping into something solid
This generally resulted in inaccessible sockets due to the width check of the pipes
Should fix boxes placed under workbenches not being able to be picked up because they have a storage adaptor on them that can't be removed
Save respawnid of player on server to persist across restarts
Custom json serialization to avoid GC hell
Merge from io_line_thickness
Added the ability to adjust IO line thickness via the scene view editor
Clamped between 0 (current thickness) and 1 (very chonky)
Will only apply to Fluid and Electrical connections
Added a warning to the IO crosshair info if looking at an entity that you don't have the correct building privilege to make a connection to
▉█▉▌█▇ █▅▆▅▄▆▇██ ▉▋▉ ▇▇▆▉▍▆▄▅▍▇▆ ▆█ ▋▉▅▋▊█▇▋, ▉▅▍▍▇▌█ ▅▍▆▇ ▉▍█▅▇▍█▇▌▆█ (▄▍▄▋▇▊ ▅▊ ▌▄█▌▋▆ ▆▊▊▇ ▊▍▄▅▌ ▊█ ▆█▌▌▆▅▉ █▄▄▄▍ ▊▉▋ ▍▆█▇▅ ▅▊▍▄▇▌▍▆▇█▍ ▅▇ ▆▄▅ ▇▌▉▌▍█)
▊▅▆ ▋▍▌ ▌▍▋▋▉▉ ▇▊▉▌█▇▅▇ ▅▊▄▌▉▇▉ ▊▊█▌█ ▅▊▄▋▋▊▌▅, ▇▇▋▆▉▋▍ █▉█'█▅▋ ▊▇▄▄▇▅▊▆▆ ▇▇ ▌▅▇ ▊▉▌▄▋▉ ▄▍ ▋▌▌ ▇▌█▄▄▅ ▍▊▋▉▇ ▄▊▇▉ ▆▌ ▅▍▇▇█ ▇▆▌▋█ ▊▊▊ ▊▉ ▅▆▄▆▅ ▆▆ ▅▇▆▇
▋▇▉▅▊▆▇▅ ▌▋██▌ █▆ ▆▆▋▇ ▍▄▍▌▌▇▇▆▄▊ (▍▌▄ ▅▄▉▌ ▆▉ ▋█ ▆▉▌▋ ▊▌▆▌▍ ▍▍ ▇▍▆▇▌ ▉▋▌▇▍ ▇▉▍▍█▇▋ ▌▇ ▄▋)
▄▍▊▉▄▄▆▉ ▄▇▄▋▍█▄▌▋▋▇▉▋▇█▍▍ ▍▋ ▅▉▉▄▉▍▅▇▄▉ ▌▌██▆▆▉▆▋ ▍▉ ██ (▄▅▄█▍ ▊▉▋▉▅▆ ▄▄▉▇ █▌ ▌▅▍ ▆▌▌▌ ▄█▅▌▊ ▅▍▆ ▋▄▉▌ ▉█ ▅ ▊▉▌▆▊▆█▆▋▆▌ ▍▅██▅▅▆)
Remove drone grounding trigger collider, was unused for a while now
Change interaction collider to ragdoll layer so it doesn't collide with anything
Fix some events having the wrong id, fix analytics db having wrong table name, add missing antihack violations, log upkeep consumption, upgrade cost
Basic culling implementation properly hooked up
▌▇▊▇ ▆▆▆▊ ▇▉▌▋+ ▉▌▉▅▌▆▅ ▊▆▌▌▋▇▊ ▌▍▆▉ ▌▌ ▋▄▇ ▇▊▉▉ ▊▋▄▍▉▅
Created a new air duct end piece
Tweaked air duct meshes to make them less jaggy and added more LODs
Dressing progress
▋▆▌ ▉█▋ █▊▌▅ ▍ ▊▌▋▋▊▅ ▋▄▄▋▌ ▅▇ ▍▄█▉▅▇ ▇▌▅ ▍▍▆ ▇▌▌▇ ▊▌▊▅▄▋
▆▇▋▌ ▅▅▅▅█ ▄▋▇▋▅ ▊▋▌▍▍ ▍▇ ▅▊▇ ▊▅▌▊▇▍ ▆▄▍ ▌▌▄ ▌▌▇▊▇▄▍ ▋█▄█▊ ▌▉▍▊▆▆▉▅▋█▆ ▍▆█ ▋▉▋▋▇, ▍▆▊ ▍▄▉ ▇▉▆▅▌▌
Fixing several pooling related bugs that would cause excessive GC on the server (especially when but not limited to multithreaded networking)
Cleaned up lighting
Added new light prefabs
▉▆▌ ▇▍▄▄▊▊█▉▌ ▍▉▋█▍▉▋▆█ ▇█▌▍ ▊▌▇█▆▊▅ ▅▊█▋▄▄▅ ▊▄ ▅▍▍▌ ▍▄▉ ▅▉ ▄█▅▌+ (▅▅▌▍█▇ ▅▊ ▆▇▋ ▇▊▆▄ ▄▇▍█▄▅▇ ██ ▄▄▊▆ ▅▌▆ ▅▄▇▉▆ ▍▄)
▊▌█▇ ▍▉▆ █▆▋▉▅▆▅▄▄▊▋▊ ▇▌▇▋▍ ▉ ▇▅▉▇+ ▇▋▋▄▆▆▊▊▌█ ▌▆
Don't create pegs for stand racks