128,902 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Update: adding missing comment about layerMask in batched CheckCapsule
Tests: none, trivial change
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed natural beehive not being hittable
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix pooling error on Natural Hives
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Restore old egress behaviour whilst fixing the issues causing the NRE
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: found another invalid scatter
Tests: none, will come next
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from cinematic_lod_convars
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: Fixing incorrect scatter logic in batched GetIgnore
Really need to cover this path with tests
Tests: none, will come next
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from /cooking_workbench_fixes
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                ▉▅▋▌▄ ▍▇▉▆ ▌▌▌▋▆▆▋▌▍▄▄_▍▇▍▄▌_▄▇█
 
                
                
                
                
                
             
         
        
            
            
            
                
                added editor tool to dump CoarseQueryGrid as an image (normalized R8)
- highlighted how much the train tunnels screw this optim
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Clean: removing -Batch suffix from APIs
Doesn't really add any additional clarity, and makes the code a smidge shorter
Tests: editor compile
 
                
                
                
                
                
             
         
        
            
            
            
                
                fixed cooking workbench ground watch
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▊▆▌▋ ▉▄▄▊ ▄▅▍▆▊▋▊▋▌▍▄_▆▄▅▆▇_▋▄▇
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge: from main
Tests: none
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▇▋▅▅█▍ ▋▉▆▍▍ ▊▆▄▊ ▋█▍▌▍▌ ▇▊▆▄ ▌██▇▉▆▋▍▅█ (▉▊▅▊▄ █▊▄▆▊▄▍▆ ▇▄▄▆ ▇▍▄▍ ▅ ▍▅▉█▆ ▆▋ ▊▆▋ ▅▊▄▄ ▇▆▋█▆▆)
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌██▍▍▄ ▆▄▅▉▆▌ ▉▉▍ ▅▄▇▌ ~▉ ▋▅█▌▍▆▊ ▌▄ ▋▌█▉ ▄▄/▉▌█▉ ▉▋▇▉ ▄▅▅▉ ▆▆▍▍▌▊ ▋▌ ▋▄▊ ▍▋█
█▄█▊▋▇██ █▇▊ ▌▇▌█▉▇▋▌▊▇▊▅▌ ▄▌ ▋▆▇▉▆█▋▄▇▇ ▅█▇▌▅▋▌▊ ▇▍▇▍█ ▅▊ ▌▅▄▄▋ ▍▉▊▍▉ ▅▄▍▄▅▄▆
 
                
                
                
                
                
             
         
        
            
            
            
                
                Female large backpack for v4 rig
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge: from profiling_improvements
Further reducing overhead by recording 25% less data overall (based on 350p release server snapshot)
Tests: Took a snapshot on Craggy in Editor
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: ServerProfiler - Filter out ~25% of profiling scope by further removing tiny/cheap methods
- Using binaries built from f27f0281
There are some controversial changes:
* Filter out Newtonsoft.Json - we can't modify it's internals anyway
* Filter out setters (set_*) - overwhelming majority are cheap, but hides expensives ones. But we'll see the nested calls if there are any.
* Filter out IPooled callbacks - half of them are not implemented (usually LeavePool), and most fo them are cheap
There are bunch more, but not worth bringing up details.
Tests: on Craggy in editor
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge: from main
Tests: none
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added ConVar.LOD.grid_refresh_budget, mapped to LODGrid.MaxMilliseconds
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Updates made to the third person pie animations
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from train_prevent_building
 
                
                
                
                
                
             
         
        
            
            
            
                
                added preventbuild volumes to unloadable train wagons
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix ViewmodelLower NRE in workshop submit scene
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from crafting_update
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added rock/torch to v4 loadout
 
                
                
                
                
                
             
         
        
            
            
            
                
                Temporarily wrapped the BaseAnimalNPC error, will print out the offending npc every 10s to stop overwhelming the logs
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Can now deploy small box under cooking workbench
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix cooling/warming/crafting quality tea item modifier enums
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fix frontiersman pack not opening view
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from armor_slots, fix modifier enum and phrase conflicts
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Additional image media for Medieval Pack store page
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Merge from triangle_planter