3,108 Commits over 2,345 Days - 0.06cph!
    
    
    
        
            
            
            
                
                Switch to loading/unloading scenes async so we can always do it additive
Fixes to get almost in game
                
                
                
                
             
         
        
        
            
            
            
                
                WIP using scenes to speed up asset warmup
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from fix_eager_cctor
                
                
                
                
             
         
        
            
            
            
                
                Fix Il2CppEagerStaticClassConstruction doing nothing because it had the wrong namespace
                
                
                
                
             
         
        
            
            
            
                
                Optimizations for ESPCanvas refresh, reduces 0.15ms spikes 5 times a second to 0.02ms
Early exit BasePlayer.SayingHello to avoid unnecessary calculations
                
                
                
                
             
         
        
            
            
            
                
                Remove some duplicated work done updating nameplates so it's only done once per frame
Other optimizations to try and get nameplates to not be as slow
                
                
                
                
             
         
        
            
            
            
                
                Meta for the RPC source generator too since it accidentally committed in 
124029
                
                
                
                
             
         
        
            
            
            
                
                 Remove unnecessary things related to SyncVars source generator
                
                
                
                
             
         
        
            
            
            
                
                Enabled R/W on a few collision meshes that need it
                
                
                
                
             
         
        
        
            
            
            
                
                Try out using InstantiateAsync for spawning world, but it takes noticeably longer than doing it synchronously
                
                
                
                
             
         
        
            
            
            
                
                Fix effects triggered by AnimationEvents component not being included in builds
                
                
                
                
             
         
        
            
            
            
                
                Fix some prefab issues from older merges
                
                
                
                
             
         
        
            
            
            
                
                Filter out assets that don't exist in builds so we don't try to warm them up
                
                
                
                
             
         
        
            
            
            
                
                Get rid of the convar, just try to not bundle the unreferenced prefabs instead
                
                
                
                
             
         
        
        
            
            
            
                
                Try to only bundle referenced prefabs since Unity doesn't like us selectively warming them up
                
                
                
                
             
         
        
        
            
            
            
                
                Pull hardcoded asset references from scripts too
                
                
                
                
             
         
        
            
            
            
                
                Include fx prefabs in warmup too
                
                
                
                
             
         
        
            
            
            
                
                 Default trimmedAssetWarmup to true
                
                
                
                
             
         
        
        
            
            
            
                
                 Merge from trimmed_asset_warmup
                
                
                
                
             
         
        
            
            
            
                
                Experimental convar to reduce the prefabs that are warmed up from everything to what we actually reference
                
                
                
                
             
         
        
            
            
            
                
                 Delete incomplete stadia support
                
                
                
                
             
         
        
            
            
            
                
                Add support for overriding the Steam item name and background colors
                
                
                
                
             
         
        
            
            
            
                
                Don't show the send message button on the friends list context menu if the player has the chat UI disabled
                
                
                
                
             
         
        
            
            
            
                
                Enable Discord functionality on Mac
                
                
                
                
             
         
        
            
            
            
                
                Upgrade to Discord SDK 1.3.9197 since it just came out
                
                
                
                
             
         
        
            
            
            
                
                Merge from steam_item_store_images
                
                
                
                
             
         
        
            
            
            
                
                Fix duplicate icon being shown
Fix small image being used as large
Automatically remove duplicate image URLs
                
                
                
                
             
         
        
            
            
            
                
                Untested support for adding Steam item store images
                
                
                
                
             
         
        
            
            
            
                
                Merge from fix_protobuf_length_prefix
                
                
                
                
             
         
        
            
            
            
                
                Updated protobuf codegen to not break protobuf spec after copying optimizations
                
                
                
                
             
         
        
            
            
            
                
                Merge from fix_protobuf_field_0 (fix for loading older saves)
                
                
                
                
             
         
        
            
            
            
                
                Remove runtime error when encountering field ID 0 for now because we missed staging wipe
                
                
                
                
             
         
        
            
            
            
                
                 Rename menu item so it's clear that Rust+ needs it for item icons
                
                
                
                
             
         
        
            
            
            
                
                Merge from fix_protobuf_field_0
                
                
                
                
             
         
        
            
            
            
                
                Protos codegen after merge
                
                
                
                
             
         
        
        
            
            
            
                
                Update to Discord SDK 1.2.8730
Set up calls to SetShowingChat so Discord desktop notifications don't show when you're seeing the messages in game already
                
                
                
                
             
         
        
            
            
            
                
                Merge from fix_dialog_hide_chat
                
                
                
                
             
         
        
            
            
            
                
                Don't add messages to chat UI when the chat UI is disabled
                
                
                
                
             
         
        
            
            
            
                
                Fix chat embedded in dialogs not respecting the show chat option
Hide the chat toggle button on the paint UI if chat is disabled in the options menu
                
                
                
                
             
         
        
            
            
            
                
                Fix protobuf field ID 0 being used in RidableAnimal.equipmentContainer and ItemOwnershipAmount.username (field 0 is invalid according to protobuf specs)
                
                
                
                
             
         
        
            
            
            
                
                Fix BufferStream error in ServerStopVoicemail
                
                
                
                
             
         
        
            
            
            
                
                Fix chat not interactable when painting or playing blackjack (order was wrong)
                
                
                
                
             
         
        
            
            
            
                
                Fix pooling issue causing NRE when using the computer station after previously using the DM picker on the computer station
Added a development only warning to catch possible issues like this