130,358 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Update: refactor TestConsistency and make it cover a larger area
- increased proj velocity, as it was possible for proj to start inside the shield, breaking validation
Tests: ran unit test
                
                
                
                
             
         
        
        
            
            
            
                
                 merge from abyss_containers
                
                
                
                
             
         
        
            
            
            
                
                 merge from lookingat_improvements
                
                
                
                
             
         
        
            
            
            
                
                 merge from feedback_report_enum_fix
                
                
                
                
             
         
        
            
            
            
                
                 merge from fridge_texture_res
                
                
                
                
             
         
        
            
            
            
                
                Update: TestConsistency now validates repl projectiles as well
Test: ran the unit test
                
                
                
                
             
         
        
        
            
            
            
                
                main -> patrol_heli_revision_2
                
                
                
                
             
         
        
        
            
            
            
                
                Correctly show loading screen when disconnecting
Swap default OpenMainMenu to use the async version
                
                
                
                
             
         
        
            
            
            
                
                Cherry pick 
124380, fix memory leaks when vine tree falls or animal spawns
                
                
                
                
             
         
        
            
            
            
                
                Update: TestConsistency now passes
- validates auth proj hit their players/shields
- added utility that helps revalidate projectile hit and get more info (auth only for now)
Need to expand to re-validate non-auth hits
Tests: ran projectile consistency test
                
                
                
                
             
         
        
        
            
            
            
                
                reconfigured fluorescent ceiling light physics configuration
- using configurable joints for better motion, small linear limit for better motion and positional drive on the Y to stop it flying through the ceiling
- added toggle to reduce sleep threshold on CeilingLights
- needs a line renderer setup to replace mesh cables
                
                
                
                
             
         
        
            
            
            
                
                Fix other pooled list leaks
                
                
                
                
             
         
        
            
            
            
                
                Fix more pooled list leaks
                
                
                
                
             
         
        
            
            
            
                
                Add missing "using" to properly free the pooled list in State_Flank
                
                
                
                
             
         
        
            
            
            
                
                ▇▆▍▄▍ ██▌▊ ▊▉▆_▆▊▍▅▊▊_▋█▄
                
                
                
                
             
         
        
            
            
            
                
                ▋▍▆▋▉▊ ▄▇▉_▆▌█▉▅▆▉▆▄ ▊▄▍▄ ▇.▄▅▍ -> ▋.▄▍▇▍ ▌▊ ▇▊█▆▉█▍ ▆█▋▅▄▍▉▅▊ ▋▋▆▉▉▆▋ ▊▆▊ ▉▍▍█▅▇▄▌▆▉ ▋▇ ▋▊▋▌▉ ▇▅▍▆▇▉ █▅▉▊ ▆▅▄▌▌▍▌▌▄ ▆▍▉▋▄ ▄▇▊▌█▄▊ ▌▊▋█
                
                
                
                
             
         
        
            
            
            
                
                fixed lods for hanging bulbs
                
                
                
                
             
         
        
            
            
            
                
                fixed material order on lightbulb
                
                
                
                
             
         
        
            
            
            
                
                Update: wip fixing the consistency test
- fix invalid tracking of on which frame a hit is expected
- extra validation code to confirm hits to expected players - revealed missmatches
Need to redo how I setup the players to avoid random overlapping
Tests: ran the test
                
                
                
                
             
         
        
            
            
            
                
                Fix Il2CppEagerStaticClassConstruction doing nothing because it had the wrong namespace
                
                
                
                
             
         
        
            
            
            
                
                foundations for legacy wood external gate store page
                
                
                
                
             
         
        
            
            
            
                
                Reduced material IDs in remaining floating walkway pieces
                
                
                
                
             
         
        
            
            
            
                
                Update Abyss pack to include barrels
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from console_recover_changes
                
                
                
                
             
         
        
            
            
            
                
                Clearing whole inventory now replies with the affected player's name.
                
                
                
                
             
         
        
            
            
            
                
                Fix for command "clearinventory playername" with no additional parameters not clearing anything on the target player, now clears entire inventory.
                
                
                
                
             
         
        
        
            
            
            
                
                merge from save269 - Staging wipe
                
                
                
                
             
         
        
            
            
            
                
                Merge from manifest_insert_inspector
                
                
                
                
             
         
        
            
            
            
                
                Added a warning to the top of the editor inspector if an editors prefab id is incorrect, with a button to fix it
Added a manifest info foldout to all entities, shows whether the entity is in the pooled strings and entity list in the manifest
If entities are missing from these lists, buttons are displayed that will insert the values into the manifest without needing to do a full manifest rebuild, saves about 5 minutes when creating or duplicating a new entity
                
                
                
                
             
         
        
        
            
            
            
                
                Add some placeholder cables
                
                
                
                
             
         
        
        
            
            
            
                
                Physics based ceiling lights now reset their position/rotation after 15s of no damage
Setup two joints on the fluorescent light
                
                
                
                
             
         
        
            
            
            
                
                Move chandelier into cozy lights folder
                
                
                
                
             
         
        
            
            
            
                
                String light bulbs + lights are now pooled
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from frontier_external_fixes
                
                
                
                
             
         
        
            
            
            
                
                Fix walls being demolishable with hammer after being reskinned (will apply to another redirect skins as well)
                
                
                
                
                    
    
        
            thumb_up
        
        12
    
    
        
            thumb_down
        
        18
    
 
                 
             
         
        
        
            
            
            
                
                fix cloud reprojection artifacts where viewDir.y < 0
                
                
                
                
             
         
        
            
            
            
                
                Reduce OBS_MODE_DEATHCAM time from 3 seconds to 1 second
Added some sanity checks when loading VTF files and possibly running out of memory.
Edit Entity window now shows prettier entity name (Community Contribution)
string.ToColor micro-optimization (Community Contribution)
More strict shader file whitelist (Requiring to be in `shaders/fxc/`)
Delete unused CDispInfo.m_pTags
Try to provide some useful info to "hit surface has no samples" warning
Fixed operator precedence in a certain validity check
Minor cleanups
Added more checks for invalid values
Increase MAX_NODES to 8192 (from 4096)
                
                
                
                
             
         
        
            
            
            
                
                Floating cities greybox cleanup