130,424 Commits over 4,201 Days - 1.29cph!
    
    
    
        
        
        
        
        
            
            
            
                
                Increase client aware trigger size
                
                
                
                
             
         
        
        
        
            
            
            
                
                merge from store-ui-2025-April
                
                
                
                
             
         
        
        
            
            
            
                
                Don't spawn trees in rivers
                
                
                
                
             
         
        
        
            
            
            
                
                Very rough looking vine extending logic
                
                
                
                
             
         
        
            
            
            
                
                further underwater progress
                
                
                
                
             
         
        
            
            
            
                
                Increase max distance of vines by 10m, rework vine swing spawn location
                
                
                
                
             
         
        
        
            
            
            
                
                Re-enable wind and fix instanced foliage motion vectors
                
                
                
                
             
         
        
            
            
            
                
                Hide client side errors if its a generic network exception
                
                
                
                
             
         
        
            
            
            
                
                Added forestside topology 12 units around the vine tree to stop other trees spawning too close to the vine tree and blocking movement
                
                
                
                
             
         
        
            
            
            
                
                merge from softcore_update
- 
118201 Fixed vending machine corpse not repairable in doorways
                
                
                
                
             
         
        
        
            
            
            
                
                Remove client Open interaction when a container is empty (so its not obstruction the way to dropped items indefintely)
                
                
                
                
             
         
        
            
            
            
                
                Possible fix for string pool warnings - ensure we use lower case bone names at runtime when looking in the string pool
                
                
                
                
             
         
        
            
            
            
                
                Fixed vending machine corpse not repairable in doorways
                
                
                
                
             
         
        
            
            
            
                
                Reapply spawn point change
Add debug.vineswinginghighlight command
                
                
                
                
             
         
        
            
            
            
                
                ▇▆█▋▋ ▍▄▇▉ ▍▉▅▋▌▌▊▌_▆█▅▆▅▍
- ▇▇█▉▍▇ ▊▆▅▉ ▊▇▄▋ ▍▋ ▌▌▍▆▉ ▇▆▅▍█▉▉▄ ▅█▄▅ ▆▅ ▇▆█ ▄▄▌▋█▊▄▉ ▌▌ ▌█▉ ▆▆▍█▄▄▆▊▉▌ ▅▅▍▅▊▆ ▋▊▉█ █▌▍ █▌▌▊▄█▉▊ ▊▊ ▉▅▋ ▆▌▅▇▄▋█▅ ▊▉███▆ ▄▆▆▍ ▅█▇▉▉▅▇▆ ▅▄▆█▉▇▍
- ▌▄▌█▆█ ▊▇▋▋▇ ▇▆ ▉▅█▇█ ▋█▋▇▊▇▄▄ ▋▉█▍▆ ▄▄▉▉▆▆▋ ▄█▉▄ ▊▌▅▋▅▊▄▉▌ ▄▋ ▍▅█▇█ █▅▋▄▍▋
- █▆▇▊▍▌ ▆▊▇ ▇▍▋▋▌▆▇▍▅▉▍▅ ▅▆ ▅█▅▍▌▆▍▊█▄▌▇▌██▊, ▅▆▆▊█ ▄▇▋█▆▅▅ ▊█▄▊▇▄▅▆▌▍█▇ █▊█▋▍▉▇ ▌▉█▇
                
                
                
                
             
         
        
            
            
            
                
                merge from softcore_update/deployable_corpse
                
                
                
                
             
         
        
            
            
            
                
                Use CanBuild instead of IsBuildingAuthed
Optimisation, only one CanBuild server call per check
                
                
                
                
             
         
        
            
            
            
                
                aztec rifle blockout progress
                
                
                
                
             
         
        
            
            
            
                
                - Fix turrets working with new arrow system
Took a while with multiple rewrites
                
                
                
                
             
         
        
            
            
            
                
                Try to avoid Lua errors with DButton
                
                
                
                
             
         
        
        
            
            
            
                
                merge from fix_copy_paste_steam_networking -> main
                
                
                
                
             
         
        
            
            
            
                
                Fix copy paste not working on steam networking
- switch copy paste to use channel 2 (same as admin UGC content) rather than adding another lane to steam networking
                
                
                
                
             
         
        
            
            
            
                
                ▉▌▄▉▍▌: ▆▌▋▇▉ ██▄▇▇ ▉▍▄ ▇▆▉█▅▌▋ ▊▊▆▊▊▅▉ ▆▅▇▇ ▋▆▇▇▋▊▌█ ▄▄▊▍▉
▋▇▆▇'▄ ▍█, ▍▊▅ ▅▊▊ ▄▋▇▍▅▍ ▍▍▋ ▊▊▍█, ▌▉▊ ▋ ▋▍▋▊ ▌▇ ▍▅▆▅▍ █▄▄▅▋▅▉▅▄ ▅▌▋▍ ▉▄▊▉█ ▉▅▌▆▍/█▆▌▍
▆▇█▋▍: ▋▄█▊▊▉ ▅▇▆▇ ▉▉▌▆▋▄▋ ▋▇▋▊
                
                
                
                
             
         
        
            
            
            
                
                Simpler containers auth checks
                
                
                
                
             
         
        
            
            
            
                
                Fix FlexAspectRatio ignoring aspect ratio when second part of the ratio is <= 1
Fixes stretched palette on neon sign paint UI
                
                
                
                
             
         
        
            
            
            
                
                ▇▉█▌▇▌ ▋▌▋█▊▆▍▍ ▋▇▅ ▍▋▆▅ ▉▅▇▄▊▋ (▋▄▅▋▄▇▄▇)
                
                
                
                
             
         
        
            
            
            
                
                ▆▇▊▍▉▇: ▍▌▆ ▍▊▅▅▌▍▌█ █▊▊ ▊▉█▍▊▄, ▇▆▌▍ ▆▍▋▍▍ ▌█▉▅▉▅█▌ ▉▅ ▉▍▉▋▍ ▇▌▉ ▍▊▊▍▋▆█
▄▊▍▆ ▋▊▇▆▌▄ ▇▌▆▅ ▉▆▋▌▌▅▅ ▌█ ▍▉ ▇█▋, ▇▆▍ ▋▇▊██ ▉▉ ▌█▅▋▊▊ ▉▉ ▊▇██▍▄▍ ▅▇ ▆▅▍▋▇ ▅▊▌▊ ▅▊▉▊▊
▄▊▆▄▇: ▄▇▆▌▇▄ ▋▅▇▍ ▇▌▌▅▇▆▇ ▉▌█▆
                
                
                
                
             
         
        
            
            
            
                
                Set GibSimulator as IEditorComponent, fixed missing GibSimulator warning logs
                
                
                
                
             
         
        
            
            
            
                
                Fixed TC still spawning their corpses when destroyed by their owners
                
                
                
                
             
         
        
            
            
            
                
                ▉▇▋█▇ ▆▋ ▇▇▇▉▊▇▅ ▄█▉▅█ ▍▋▌▆█▍▉▇ ▍▍▇▊ ▅▍▌▉▉ ▊▌▍▉▋█ ▌▋█ ▇▉▇▄ ▄▉▋█▉▆▋▄▆ █▌ ▍▌▇▄▋ ▇▋▉▊█ (▌▋▅ ▍▅▆ ▄▉▄▊▍▍▌ ▍▋▍▋ ▇▉▋█▇▇▅▉▍▅▋▄▄▊▄▋▉▆▌▉█▇▄▊▉▆ ▌▌▄▄█)
                
                
                
                
             
         
        
            
            
            
                
                ▄▄▄▆▍▇: ▇▌▆▄▋ ▌▊▊▇▌▅▉ █▉▉▊▄▅▌▍ █▆▊▉ ▇▌▉▋▅ ▉▋▅▋▍▄▆ ▆▊▌█▆▇▍▌█▆▋ ▇▄█ ▍▍▇▍▍
▄▅▋▋▌: ▇▍▉ ▌▄▍▋█▉▇ ▇█▆█
                
                
                
                
             
         
        
            
            
            
                
                Added a bunch of new data to util.GetModelInfo
Update Label center alignment with an inset
Basically instead of being a minimum value for the X position of the text, the text is centered using the inset as the 0 position, always taking it into account.
This is useful for buttons with icons, so the text always appears centered.
DButton.SizeToContents improvement
Runs InvalidateLayout to ensure the text inset is set to the correct value, implements SizeToContentsX
Replace Copy to Clipboard icon with a button for Problems
Hopefully will be more obvious what the button is, so ppl are more encouraged to copy the errors and send them to workshop addon devs.
Also add icons to quick fix button
Added "Copy to clipboard" button to gui.OpenURL dialog
Also add icons to buttons.
Increase max voice chat channels to 16 (from 5)
                
                
                
                
             
         
        
            
            
            
                
                Clean: consolidate some work buffers
Tests: ran staging demo
                
                
                
                
             
         
        
        
            
            
            
                
                Improve croc foundation attack
                
                
                
                
             
         
        
            
            
            
                
                Removed vending machines from softcore containers needing building priv to open
                
                
                
                
             
         
        
            
            
            
                
                Increase reposition delay
                
                
                
                
             
         
        
            
            
            
                
                Fix croc being unresponsive to player provocation when diving