128,713 Commits over 4,201 Days - 1.28cph!
    
    
    
        
        
            
            
            
                
                Terrain Gen now updates loading screen
Terrain no longer initialized in Awake/Start (setup called from GameSetup/Bootstrap)
Made resource objects networkables (they're not really finished yet but fuck it)
Added Generated map as default
                
                
                
                
             
         
        
            
            
            
                
                Fixed loading screen not showing for terrain generation
Maybe fixed terrain seed being wrong on client
                
                
                
                
             
         
        
            
            
            
                
                Disabled server saving for resources for now
Fixed several issues in the resource prefabs
                
                
                
                
             
         
        
            
            
            
                
                Added ProtoBuffers project
                
                
                
                
             
         
        
            
            
            
                
                I give up my beloved spaces
You try to get your editors to save UNIX line endings
It's a gentlemen's agreement
                
                
                
                
             
         
        
            
            
            
                
                This should fix not being able to reconnect to servers after being disconnected
                
                
                
                
             
         
        
            
            
            
                
                Pass the seed from server to client
Print the seed on generate (debug)
Fixed F2 graphics menu not working on the first click
Updated protocol
                
                
                
                
             
         
        
        
            
            
            
                
                More performance tools
Tweaked water, fog
                
                
                
                
             
         
        
        
            
            
            
                
                Add Tick/Instance diagnostics
Changed console back to non fixed width font
Enabled profiler in Facepunch (this might fuck us in client)
Items are now destroyed properly when removed
World Items now destroy Item when dead
Player inventory properly destroyed when player object destroyed
ItemInformation is now InstanceCounted (there should be only 1 per item)
Fixed jolty network movements in single player
Fixed overlay being too overlayed
                
                
                
                
             
         
        
            
            
            
                
                Update server title with current player count
                
                
                
                
             
         
        
            
            
            
                
                Created proper bush prefabs
Put rocks and bushes on world layer
                
                
                
                
             
         
        
        
            
            
            
                
                Added culling at 1000 meters to world layer
                
                
                
                
             
         
        
            
            
            
                
                Turn water reflections on/off 
                
                
                
                
             
         
        
            
            
            
                
                More profile samples
Fixed performance in SingletonComponent
                
                
                
                
             
         
        
        
            
            
            
                
                Handle sending to null group gracefully
                
                
                
                
             
         
        
            
            
            
                
                Tweaked Tick to be a bit less terrible
                
                
                
                
             
         
        
            
            
            
                
                Awake should be protected to keep us from accidentally overriding it in a child class without a warning
                
                
                
                
             
         
        
        
        
            
            
            
                
                Changed to use shader fog
                
                
                
                
             
         
        
            
            
            
                
                Re-added chat
Fixed clicking inventory menu causing firing in game
                
                
                
                
             
         
        
            
            
            
                
                Other players now appear in the right clothes
                
                
                
                
             
         
        
            
            
            
                
                Added OutputHandler - cenralized access to RegisterLogCallback
ErrorLogger now creates an error.html with errors
Fixed server compiling issues
                
                
                
                
             
         
        
        
            
            
            
                
                -facial animation files (test);
                
                
                
                
             
         
        
            
            
            
                
                Player jump animations (wip)
                
                
                
                
             
         
        
            
            
            
                
                Started working towards replacing old ProtoBuffer implementation with new, slimmer one
                
                
                
                
             
         
        
            
            
            
                
                Fixed dropped items having no fallback model
Fixed client not getting destroyed on code reload (need to revisit this so we can actually edit code while playing)
Ignored .private.0 files and removed a bunch that got committed (goosey!)
                
                
                
                
             
         
        
            
            
            
                
                Can now set convars from the launch options (+server.hostname "My Host Name")
                
                
                
                
             
         
        
            
            
            
                
                Diagnose players apparently not being removed when disconnected + killed
                
                
                
                
             
         
        
            
            
            
                
                Fixed ConsoleWindow singleton never being assigned 
Fixed compiler warnings
                
                
                
                
             
         
        
            
            
            
                
                Fixed player preview camera
                
                
                
                
             
         
        
        
            
            
            
                
                Added text accessor property to loading screen class
Some nicer editor logging for the terrain generator
Was forced to merge
                
                
                
                
             
         
        
            
            
            
                
                -tweaked the walk animations (so they cover more distance);   removed the limp in the run animation
                
                
                
                
             
         
        
            
            
            
                
                Water level ( 0 = not suberged, 0.5 = half submerged, 1.0f = totally under)
Different movement for underwater
Player Animation receives waterlevel variable
Changed ModelState to be non generated class
Added placeholder material for water surface viewed from underneath
Changed Water shader to CCW cull
WaterEffects changes the image effects according to whether the camera's position is underwater
                
                
                
                
             
         
        
        
        
            
            
            
                
                Run garbage collection pre and post terrain generation
                
                
                
                
             
         
        
            
            
            
                
                Added simplex noise class
                
                
                
                
             
         
        
            
            
            
                
                Added terrain noise class
                
                
                
                
             
         
        
            
            
            
                
                Testing some new terrain algorithms
                
                
                
                
             
         
        
        
            
            
            
                
                Changed to Linear color space
                
                
                
                
             
         
        
            
            
            
                
                A few ideas for AI structure