128,947 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                 merge from nightlight_workshop
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from pie_menu_phrases_reapply
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from electricity_power_fixes/2/doorcontroller
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix aggregate packets per second not being counted correctly
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix outbound packets not counted correctly
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix network stats not being reset at end of frame
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add inbound & outbound bytes to network profiling
Include aggregates of "packets per frame" on the server
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add EntityProfiler to track total entities spawned per frame, as well as toggle for count per prefab per frame
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Fixed vanishing industrial pipes due to 
96124 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from helk_qol_01 (moving no longer applies aimcone penalty to the first shot but rather the movement penalty is now blended in over several shots (full auto while moving))
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from incendiary-rocket-explosion-fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from milflame_improvements
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from cargoshipsoundupdate
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from launch_site_puzzle_loot_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                All launch site main building loot now uses puzzle reset mechanism, independent of the rest of the monument loot spawns. When the puzzle resets there is now guaranteed loot throughout the the main building, 50%~ more loot. Puzzle only resets when no players are nearby. 
S2P
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added callback for external asset changes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Now saves the database somewhere where it won't be wiped on shutdown
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge bulk_uploader -> analytics_server_profiling
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add overload to allow EventRecord to be serialized as a completely flat object (without the Data field)
Bug fixes
Cancellation token on setting up blob
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Removed soft blend from mlrs_lightmask to fix the badass looking mlrs blinkers not rendering.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Flamethrower 3rd person center point fix.
Improved flamethrower pilot light look and performance, now lights up a very tiny area around the barrel.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add bulk uploading class to route high frequency data points through Blob storage rather than event hubs 
- normal gameplay events still go through the web api & event hub
Switch frame profiling data to dedicated "profiling" table to avoid cluttering the "gameplay" tables
Add `analytics_bulk_upload_url` convar to designate the upload container
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed monuments static IO lines spawned at world origin
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed NRE when updating wires attached to null entities
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added door controller sockets to ladder hatch, triangle ladder hatch, shop front and wood shutters
 
                
                
                
                
                
             
         
        
            
            
            
                
                Meta files and other things that Unity wants to update with the 2022 upgrade
 
                
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                More basic stats
More profiler markers that are exposed in release builds
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change `analytics_enabled` to be a saved convar (to make it easier to toggle in editor)
- default to false instead of true
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Rename InvokeLogger -> InvokeProfiler
Rename PacketLogger -> PacketProfiler
 
                
                
                
                
                
             
         
        
            
            
            
                
                Serialize invoke stats in data points
 
                
                
                
                
                
             
         
        
            
            
            
                
                Capture performance stats for every single server frame & send to azure analytics
- packets (sends, recvs, total outbound packets)
- invokes (execution time, invokes, adds / removes)
- general execution time per frame
Grab all physics stats (colliders, triggers, collisions, etc)
- figure out later how to expose it in release build
Add `dump_profiler_recorders` command to dump all ProfilerRecorder handles to disk in a .csv
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge main -> Bikes. Updates bikes branch to Unity 2022
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Vending machine translation token now routed through protobuf
 
                
                
                
                
                
             
         
        
            
            
            
                
                Swapped over to using translate phrases
Added localized checkbox for vending machines
 
                
                
                
                
                
             
         
        
            
            
            
                
                Further improved coastal cliff placement 
Added TerrainSetHeight to the top of the cliffs
 
                
                
                
                
                
             
         
        
            
            
            
                
                double cover model and wip prefab