130,361 Commits over 4,201 Days - 1.29cph!
    
    
    
        
        
        
            
            
            
                
                Can add any new multi bind, not only the registered ones (like the bind command)
                
                
                
                
             
         
        
            
            
            
                
                Prevent NRE when a MeshCull is without a MeshRenderer or MeshFilter
                
                
                
                
             
         
        
            
            
            
                
                Do not update indirect instancing system when scene is loading
                
                
                
                
             
         
        
            
            
            
                
                Do not update indirect instancing system when scene is loading
                
                
                
                
             
         
        
        
        
            
            
            
                
                Bind menu now supports multi key binds
                
                
                
                
             
         
        
            
            
            
                
                bee_lifetime_reduction -> main
                
                
                
                
             
         
        
            
            
            
                
                Reduce time that Bee Master Swarms stick around.
Reduce time that Bee Swarms stick around.
                
                
                
                
             
         
        
            
            
            
                
                bee_spawnrate_reduction -> main
                
                
                
                
             
         
        
            
            
            
                
                Reduce Beehive spawn rate to 20% (down from a much higher amount)
                
                
                
                
             
         
        
            
            
            
                
                Always grow GPU instancing buffers exponentially to prevent VRAM exhaustion in during initial spawn.
                
                
                
                
             
         
        
        
        
            
            
            
                
                Quit dialog, Rust Plus view and LimitedSkins Overlay
                
                
                
                
             
         
        
            
            
            
                
                Added swap seats binds to the options menu
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                Oil can and soda can silencer have a slight reduction in projectile damage and velocity compared to military silencer, effective at mid-close range
                
                
                
                
                    
    
        
            thumb_up
        
        34
    
    
        
            thumb_down
        
        14
    
 
                 
             
         
        
            
            
            
                
                Removed military grade silencer from tech tree
Added soda can silencer to T1 Techtree
Added oil can silencer to T2 Techtree
Military Silencer crafting cost increased (repair)
Renamed silencer to Military Silencer
                
                
                
                
                    
    
        
            thumb_up
        
        53
    
    
        
            thumb_down
        
        25
    
 
                 
             
         
        
            
            
            
                
                Add vertex color to binned vertex data; fixing wind and displacement parameters
                
                
                
                
             
         
        
            
            
            
                
                Added debug.conveyorStrictModeReport convar, prints out the location of all conveyors currently in strict mode
                
                
                
                
             
         
        
            
            
            
                
                Merge from industrial_perf_improvements
                
                
                
                
             
         
        
            
            
            
                
                industrialTransferStrictTimeLimits is now per conveyor - if a conveyor takes an unacceptable amount of time to do a transfer it will be placed in strict mode for 2 minutes and it's movements throttled
This allows regular conveyors to operate as normal while still restricting the impact of problematic conveyors
Still requires industrialTransferStrictTimeLimits to be enabled, it's now enabled by default
                
                
                
                
             
         
        
            
            
            
                
                Fixed industrialTransferStrictTimeLimits not working in builds
                
                
                
                
             
         
        
            
            
            
                
                Revert some changes from this branch to restore conveyor functionality 
Better early outs when moving items that can stack, also fixed some issues with the early outs for non stackable items
                
                
                
                
             
         
        
        
        
            
            
            
                
                Phones can now ring for 24 seconds before they auto hang up (was 12)
Player phones are now listed in the directory before monument/static phones
                
                
                
                
             
         
        
            
            
            
                
                Temperate biome settings.
Arid tweaks to compensate.
                
                
                
                
             
         
        
            
            
            
                
                Made both new silencers more common so they will show up in some loot
                
                
                
                
             
         
        
            
            
            
                
                New craftable soda can silencer, same function as normal silencer but dramatically lower durability (about 12 regular ak shots)
New craftable oil filter silencer, same function as normal silencer but somewhat lower durability (about 48 regular ak shots)
Regular silencer is now uncraftable
Numbers are WIP
                
                
                
                
                    
    
        
            thumb_up
        
        55
    
    
        
            thumb_down
        
        12
    
 
                 
             
         
        
            
            
            
                
                Fix strings not parsing correctly in the receive code. Net read strings take an argument (needs to be supported on our end)
                
                
                
                
             
         
        
            
            
            
                
                Added a new animator state behaviour that lets us adjust the global speed of an animator via a curve on a given state (CurveStateSpeed)
Applied to LR deploy to speed up the deploy, deployt time goes from 2s -> 1.5s
                
                
                
                
             
         
        
            
            
            
                
                Arid biome
Jungle tweaks to match
                
                
                
                
             
         
        
            
            
            
                
                Hook up new shadow proxies
                
                
                
                
             
         
        
            
            
            
                
                Added new binds to swap seats in vehicles
- CTRL + 1 -> driver seat
- CTRL + 2 -> seat 2
- etc
(will be bindable the controls menu)
                
                
                
                
             
         
        
            
            
            
                
                Properly handle error messages
Display more information when something goes wrong
Show postive/negative error logs as green and red
                
                
                
                
             
         
        
            
            
            
                
                Autoexposure & related tweaks.
                
                
                
                
             
         
        
            
            
            
                
                First set of code cleanup on the new weaving solution
Split everything off into smaller areas
Injection simplification
Seperate build/editor dependency logic
                
                
                
                
             
         
        
            
            
            
                
                merge from neonsigns_newinputs
                
                
                
                
             
         
        
            
            
            
                
                Added new inputs to animated neon signs to control which frame you want to display
- if 'Power In' has power, cycle normally
- if 'Power In' has power, and 'Frame 1' receives power, show frame 1 and continue cycle
- if 'Power In' has no power and 'Frame 1' receives power, show frame 1 as long as 'Frame 1' is powered
- same with inputs frame 2, 3 etc
                
                
                
                
             
         
        
            
            
            
                
                Added a 5 second countdown so the logging doesnt start straight away.
Changed the file directory path the CSV file is saved too. It should now be saved in "Steam\steamapps\common\Rust\Diagnostics".
                
                
                
                
             
         
        
            
            
            
                
                Update: Allow user to control how big of a callstack to record when tracking allocations
- Defaults to 16, should be enough to track where in code it originates
- Updated description
- windows binary built with 1a176138 commit
Tests: used it on craggy. Discovered an issue with preceeding commit, but this change works as expected
                
                
                
                
             
         
        
            
            
            
                
                ▇▌▌▊ ▄▇▄▌▇█▌ `▄▉█▆█▆▍.▅▄▋▋█_▉▋▌▇▇▇▇` ▇▊ ▍▄▉▊▌ ▍▆▄▄▌█
                
                
                
                
             
         
        
            
            
            
                
                Compile warning fixes
Added host_writeconfig_lua (blocked from Lua)
Fixed commas in AddOutput map IO input causing issues
Now uses the special ESC symbol, like VMFs do.
Minor cleanups
Automatically delay HTTP calls until SteamHTTP is ready
Apply more strict checking of invalid Lua states in CLuaObject
Will display console warnings when CLuaObject is used on an invalid Lua state. Ideally these messages should never be seen.