130,546 Commits over 4,232 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Fixed horse ground checks: ignore any collider from the horse itself + ignore client cols when in editor
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Update: Server demo playback now creates entities on palyers as it first encounters them
- Added demo progress logging
- Avoided a number of reasons for kicking (as we don't fully setup entity simulation)
I can see more activity now - next up is making sure the important history is also replicated/present.
Tests: played the same demo from before - logs confirmed players were present.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                UV polish on floor kit pieces (WIP)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Proof of concept for new spacially aware environment volumes method
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                90 degree rotation amount
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Swapped siege tower guide mesh from constructable to proper guide
- Adjusted offsets
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▉▌▊ ▊█▍▆▉▅▊▆▊▌▌ ▍▅▆▊█▅▉▆▅▇ ▌█ ▍▉▄█▆▉▌ ▆▊█▋▍▅▇▄▆▅▅ ▋▌▅▆▄▄▅▆ ▄▆▅▆ ▊▆▌▄ ▄▊█▋▇▊▌ ▉▆▉█ ▆█ ▅▅▆▅▄▊▍▇ ▋▉▍▇▄▉▉▄
- ▇▋█ ▅▅▇_▇▋█▋▄_▄▉▄▉▊▌▋▍▄▍▅ ▊▉▌▊▇▅ ▉█ ▆▅▆▉▌ ▌▍▅▇▌▌█▊▆▉▍ ▋▊▍▇▉▇▊ ▉▄▆▄▌▇█▍ ▆▆▍█▍▋/▄▆▋▊▊█ ▄▆▉██▄▍▍ ▊▅▅▍▍ (▉▋█▉▋▅▌ ▌.▌▉)
- ▅▋▋▊▆▋█▅ ▊▌▌▉▆▉ ▌▉▌█▉ ▇▄ ▄▄▉ █▍▉▊▍▉▌▉▆ ▊▇ ▋▋▇▊▅▅
- ▍▉▅▅▍█▌▋▆▆ ▇▇██▅ ▊▆▆▆▅ ▌▆▅▍▆ ▆▉ ▆▅▋ █▋▇▆▅▉▍▇█ █▊ ▍▋▆▉▆▋
- ▆▆ ▄▉▅█▄ ▆▋▇▅▌▊▌▊▉ █▋▊▍▆▇ ▉▋▌▋▋ █▍ █▍█ ▍▉▇▄▅▆▇▆▆ ▍▇ ▆▋▉▋▉▄
 
                
                
                
                
                
             
         
        
            
            
            
                
                updated vm minicrossbow anims
 
                
                
                
                
                
             
         
        
            
            
            
                
                Ensure primitive gamemode sets the era convar to "primitive" (which is what applies the item restrictions)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix items being blocked when server has unassigned era
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Remove further conflicting bone names
- Setup Model root bone
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Siege tower doors no longer parent sleepers
- Siege tower doors now parents mounted players
 
                
                
                
                
                
             
         
        
            
            
            
                
                Hopefully fix flyhack kicks when jumping on top of the siege tower. Made the parent boxes pretty generous
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▆▍▊▉▍▆ ▋▉▍ ▍▌▌▍▊▍ ▍▄ █▆▇▅▌█▌ ▌▄▇█▆▇▊ ▍▋▄▅▍█▅█.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Only following weapons enabled in primitive
- melee
- bow, crossbow, compound bow
- nailgun
- water pipe
- double barrel
- revolver
 
                
                
                
                
                
             
         
        
            
            
            
                
                fixed horse reverse jittering/bouncing
 
                
                
                
                
                
             
         
        
            
            
            
                
                Unassign all item's eras to start from scratch
 
                
                
                
                
                
             
         
        
            
            
            
                
                updated vm minicrossbow string idle anims
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> primitive_gm
 
                
                
                
                
                
             
         
        
            
            
            
                
                Items not assigned to an era will be available to all eras
 
                
                
                
                
                
             
         
        
            
            
            
                
                Replaced blockout meshes with beam kit in jungle ruins. Fixed some UV errors.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Disable saving item after changing an item's era because it actually lag spikes the editor
 
                
                
                
                
                
             
         
        
            
            
            
                
                Double the amount of horses spawned in the wild in primitive gamemode from 2 -> 4 per km^2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added an armor insert item.
Armor inserts can be slotted into armor.
Include armor slots in CollectProtection
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from tick_limit_improvements
 
                
                
                
                
                
             
         
        
            
            
            
                
                Better maxpacketspersecond_tick lag forgiveness
 
                
                
                
                
                
             
         
        
            
            
            
                
                When trying to change replicated convars from the F1 menu on the client / from the editor, send the replicated convar to the server (as if you prefixed it with `sv`) instead of telling the client it can't change replicated convars locally
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Cleaned up layer setup
- Bow strings setup on additive layer again
- Renames
 
                
                
                
                
                
             
         
        
            
            
            
                
                Better horse grounded checks
 
                
                
                
                
                
             
         
        
            
            
            
                
                Restored breed max speed scale
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add convars for boat purchases as well
- `vendor_sub_solo_enabled`
- `vendor_sub_duo_enabled`
- `vendor_rowboat_enabled`
- `vendor_rhib_enabled`
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from workshop_normalmap_issue
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add primitive gamemode to manifest so it can be loaded
 
                
                
                
                
                
             
         
        
            
            
            
                
                Now that we have convars, apply default settings to primitive gamemode
- block metal & hqm upgrade tiers
- disable patrol heli event
- disable purchase of minicopter, scrap heli & attack heli from airwolf vendor (he only sells hot air balloon now)
 
                
                
                
                
                
             
         
        
            
            
            
                
                New: Editor-Server can playback a server demo
Mimics how client demos are played back - streams commands to the server for execution. Currently doesn't spawn players/has some entities missing - that's next to investigate
Tests: Took an old 5 min demo and played it back until it stopped the editor play session.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increased horse wheel mass to 600
Tweaked braking forces
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added replicated convars to control vehicle purchases
`vendor_minicopter_enabled`
`vendor_hab_enabled`
`vendor_attack_heli_enabled`
`vendor_scrap_heli_enabled`
Will modify the conversation options of the NPCs so you don't see blocked vehicles available for purchase & block the purchase of the vehicle itself
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Added Hopper mounts
- updated hopper mesh
 
                
                
                
                
                
             
         
        
            
            
            
                
                main -> 4ShotMiniCrossbow
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed server events being removed from list of events when disabled
Fixed toggling server event not being printed to server console
 
                
                
                
                
                
             
         
        
            
            
            
                
                Horse clipping checks
Created new saddle prefabs
Prevent movement colliders
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Set up jungle ruins beam kit prefabs
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add convars to modify server events
`print_server_events` will list all events & their settings
`set_event_enabled <event> <true|false>` will enable/disable events
`set_event_min_delay <event> <delay>` will set in-game hour minimum delay
`set_event_max_delay <event> <delay>` will set in-game hour maximum delay