130,417 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                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.
                
                
                
                
             
         
        
            
            
            
                
                Kapok b and c shadowproxies and setup
                
                
                
                
             
         
        
            
            
            
                
                Added three spawnable grass displacement volumes of varying size (cinematic or modded servers)
                
                
                
                
             
         
        
            
            
            
                
                Optim: ProfielrExporter.Json - export now uses streaming compression
Avoids the need to allocate massive StringBuilder. Running watchallocs for 2 mins caused 3-4 GC collection events, instead of 1 during each export.
Tests: done a perfsnapshot and ran watchallocs for couple minutes
                
                
                
                
             
         
        
            
            
            
                
                Enabled Static floor heater (in monuments) now has a heat source
S2P Oilrig, Oilrig small, rad town
                
                
                
                
             
         
        
            
            
            
                
                 Beehives craft now require sheet metal
                
                
                
                
                    
    
        
            thumb_up
        
        22
    
    
        
            thumb_down
        
        14
    
 
                 
             
         
        
            
            
            
                
                 Burlap gloves now offer small amount of bullet protection
                
                
                
                
             
         
        
            
            
            
                
                 Changed Waterpump protection to metal and increased HP
                
                
                
                
             
         
        
            
            
            
                
                 Chicken coop crafting coat increased - now requires 1 rope and 75 metal fragments
                
                
                
                
             
         
        
            
            
            
                
                 Wooden Barricade stacksize reduced to 5 from 10
                
                
                
                
                    
    
        
            thumb_up
        
        43
    
    
        
            thumb_down
        
        14
    
 
                 
             
         
        
            
            
            
                
                 Honeycomb stack size reduced from 100 to 20
                
                
                
                
                    
    
        
            thumb_up
        
        14
    
    
        
            thumb_down
        
        24
    
 
                 
             
         
        
        
            
            
            
                
                SyncVars fully working with weaving.
Fixed incorrect stack for WriteSyncVar.
                
                
                
                
             
         
        
            
            
            
                
                Fix malformed WriteSyncVar
Setter plumbed up to the correct entry logic for queueing/sending SyncVars
                
                
                
                
             
         
        
            
            
            
                
                merge from hackweek_wiresnapping
                
                
                
                
             
         
        
        
            
            
            
                
                Find queue/send method properly (search parent class)
Don't pass byte - cant append that OpCode unless its an int
                
                
                
                
             
         
        
            
            
            
                
                Fixes when snapping from a port away from a wall
                
                
                
                
             
         
        
            
            
            
                
                Use Cecil for SyncVar weaving.
Boostrap weaving on domain reload
Properly map depdency paths
Include unity modules
Better timing to avoid race conditions
                
                
                
                
             
         
        
            
            
            
                
                Fixed pipes blocked in corners when snapping
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed heavy plate items not having pickup sounds
                
                
                
                
             
         
        
            
            
            
                
                Cherry picking directional item dropping from a previous hackweek
                
                
                
                
             
         
        
            
            
            
                
                Launchers and melee view model anim updates and added missing .viewmodel content
                
                
                
                
             
         
        
            
            
            
                
                Fixed over zealous collision on ziggurat stair sides
                
                
                
                
             
         
        
            
            
            
                
                merge from inputfield_rtl_fix
                
                
                
                
             
         
        
        
        
            
            
            
                
                Removed duplicate nested tree prefab in schizolobium c
                
                
                
                
             
         
        
            
            
            
                
                Fixed input fields in RTL mode having keyboard arrow button navigation flipped
                
                
                
                
             
         
        
            
            
            
                
                Musical instrument view model anim updates and added missing .viewmodel content
                
                
                
                
             
         
        
            
            
            
                
                update to small sail blockout
                
                
                
                
             
         
        
            
            
            
                
                Explosives view model anim updates and added missing .viewmodel content
                
                
                
                
             
         
        
            
            
            
                
                merge from convexmesh_warnings_fix
                
                
                
                
             
         
        
            
            
            
                
                Missed one usage of ScrapHeliGibs_Part002
                
                
                
                
             
         
        
            
            
            
                
                Show the building blocked preview on the vine tree
                
                
                
                
             
         
        
            
            
            
                
                merge from inputfield_rtl_fix
                
                
                
                
             
         
        
            
            
            
                
                Input field character limit pass
                
                
                
                
             
         
        
            
            
            
                
                Pistol view model anim updates and added missing .viewmodel content
                
                
                
                
             
         
        
            
            
            
                
                Added a 128 character limit to RustInput.Normal, so we don't have 0 char limit by default
Restored smart alarm character limits