130,545 Commits over 4,232 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Added support for showing multiple overlays at once
Improved GC
Cleaned up code
 
                
                
                
                
                
             
         
        
            
            
            
                
                First overlay now works correctly
 
                
                
                
                
                
             
         
        
        
        
        
        
        
            
            
            
                
                ▄▊▉▍▌ ▉▆█▇ ▇▉_▌▋█▇_▉▌█▅▆▆
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from gesture_weapon_fix
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                harbor2 - boosted ambient pointlights
S2P
 
                
                
                
                
                
             
         
        
            
            
            
                
                Enabled foot IK for Tutorial NPC anim states + added avatar switcher script
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed misaligned icons in crafting menu
 
                
                
                
                
                
             
         
        
            
            
            
                
                Large backpack can now be assigned to Industrial Conveyor filters
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▇▍ ▆▆▉▊█▇▇▊▉▆ ▆▋▉██▍▅▆▋█▍▄ ▋▌▅▅▅ ▌▋▍▍▍▌▉▇ ▆▆█ ▋▋▌▍▌▄█ ▋▍▋▉▋▌ ▅▅▌▍▆▉▋▉▆ ▆█ ▍▊▇ ▇▌▍▅▆ ▊▋ ▉▍▊▍▅▋██▅ ▇▇▍▅▋▋▄▊
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed missing world ping on kayak deploy
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change header class from fields -> properties (for System.Text.Json)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed deploy campfire mission not showing a world ping
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add more cloth to the craft low grade mission step supply box
 
                
                
                
                
                
             
         
        
            
            
            
                
                Tutorial help videos will now appear on top of the inventory
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add some dedicated text reminding players how to open the inventory at various help stages
 
                
                
                
                
                
             
         
        
            
            
            
                
                Kind of got redirect skins working in the 3D viewer, except that some skins have the wrong skin ID in their store info (e.g. the CNY spear is a white CNY lantern). I have a maybe more data-error-proof idea, but committing this version in case I need it.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed models that don't have a skin ID not showing up (e.g. the current lantern and spear)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Allow skins in the "none" type category (Chinese Lantern is type "none" - previously I'd only seen this for DLC packs).
 
                
                
                
                
                
             
         
        
            
            
            
                
                Last of the hackweek work
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge upload -> full_server_demos
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add convar to zip demos as we save them to disk (default true)
Set Content-Type & Content-Encoding for demo & header as well as if the content is zipped or not
 
                
                
                
                
                
             
         
        
            
            
            
                
                Delete demo chunks after they are uploaded to Azure
 
                
                
                
                
                
             
         
        
            
            
            
                
                Disabled the tools row on the tool cupboard loot panel while in the tutorial
 
                
                
                
                
                
             
         
        
            
            
            
                
                Crafting menu will automatically switch to the needed category the first time a player opens the menu in each tutorial mission
 
                
                
                
                
                
             
         
        
            
            
            
                
                Implement code to upload demo to azure
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show the crosshair when using the Rock on the tutorial island
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix broken merge on hemp-collectable
 
                
                
                
                
                
             
         
        
            
            
            
                
                Recompiled Facepunch.Nexus to target System.Runtime.CompilerServices.Unsafe 6.0.0 (was 4.0.4.0)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add azure blob storage SDK manually from nuget
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Expose variables for server demos as convar
`full_server_demo` convar will only be applied on startup but can be changed at runtime to apply next restart
 
                
                
                
                
                
             
         
        
            
            
            
                
                Moving from stash to branch*
When `ServerDemo` convar is enabled on startup, the server will recordall network traffic on the server as one big demo file
Packets sent to multiple players are only recorded once (store list of players sent to)
Inbound & outbound data is stored in the order it was processed on the server
The demo is written to disk on a separate thread to make performance impact minimal
Demo is split into 1 minute chunks for testing (will be 5 minutes later)
Each demo chunk is given a unique filename with the .sdem extension (represents .serverdemo)
A json "header file" is written with each demo chunk wiht information on how the demo should be loaded (list of players, number of packets, time span, etc)
Changed pooling of NetRead & NetWrite to use reference counting to account for another thread needing to finish processing before they are pooled
 
                
                
                
                
                
             
         
        
            
            
            
                
                Heat spreads through walls to other rooms (slowly) from hot rooms
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change vitals to always show "too hot" or "too cold" so I can see what temperature the player is at
 
                
                
                
                
                
             
         
        
            
            
            
                
                Assign temperature value to each room, active heat sources slowly increase the heat of the room
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed bugs with inventory not being referenced correctly
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from gnb_shader_updates
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed shaders to support GNB again
 
                
                
                
                
                
             
         
        
            
            
            
                
                Rocket boots item. Consume charge to fly. Starts recharging after being grounded for 3 seconds.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cloth, clothflesh, concrete, metalore
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                more biome visuals compatible props and structures
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed SpawnMapEntities not being called at all when loading a save was attempted but the file did not exist (derp)