159,200 Commits over 4,566 Days - 1.45cph!

2 Days Ago
merge from buildingprivilege_cache
2 Days Ago
Comment
2 Days Ago
Fixed regression with player boat privs when using the cache
2 Days Ago
merge from gate_speed_fix
2 Days Ago
Cleaned up building priv cache vs vis tests
2 Days Ago
Merge from main
2 Days Ago
update from main
Rin
3 Days Ago
▄▅▆▄▍▅▉▄▆█ ▊▋█▉▌█ ▄▇▇▇█▉ █▄▌▊ ▉▉▄ ▉▍▅▊ ▍▆▉▋▊▍▆ ▇▆▉▉▋▌▍▍▉▆▉▌▌▆▅▉▊▆▅▇▊▍▍▋█▉▄▉▆▇▋▇▇▄▄▅▍▌▆▄▊▉▄▌▄▅▆█▋▋▌▉▉▊▊█▇▋▄▅▌█▊▆█▅█▌▆▄▉▌▍▄▊▄▍▅▋▇▇▊▋▉▉
3 Days Ago
Merge from neon_sfx_occluded
3 Days Ago
Neon sign sounds are now occluded Had to adjust their volume slightly
3 Days Ago
▊▇▇▄▌▍▍▆ ▌▊▆▊ ▉▉▌ █▆▄▊▇ █▄▅▉ ▍▇▋ █▆ ▅▄▉▅▉ ▌▄█▋▇ ▄▉▆▉▄▉ ▉▄ ▆▊▇█ ▌▅▄ ▉▉▅▋▅█▅ ▉▍▊▉▊▉▍▊▋▄▉▋ ▉▌▆▉▅ ▄█▆ ▉▋▍▋▆▇ ▄▄▆ ▌▊▊▌▌▍ ▆▌ █▌▍▅▉▍▇ ▌▄▉▅▇ ▄▍▊ ▋▆▊ ▌▄ ▍▇▆█▌█ ▍▇ ▍ ▍▊▌ ▍▊▋▅█▄▍▌▉▍▅ ▋▌ ▋ ▅▌▄▍▉▆ ▄▆▍▅▉█ ▆▅ ▍▄▍ ▅ ▍▆▇▇▆ ▉▆▅ ▊▄ █▄▅ █▉▅▆▄▇▄
3 Days Ago
Merge from solar_explosive_fix
3 Days Ago
Fixed attached explosives getting scaled incorrectly on the solar panel
3 Days Ago
Merge from spray_reskin_atlas_fix
3 Days Ago
Fixed incorrect material replacement when using the spraycan to reskin the double door at low quality
3 Days Ago
Fixed chainlink gate speed opening 2x slower
3 Days Ago
Merge from mount_size_changes
3 Days Ago
Cleanup
3 Days Ago
NPC mount points can now specify a size and overlaps - so a large mount point could overlap other mount points and make them inaccessible Added a new, single large mount point to the 2 module flatbed that overlaps the two existing small mount points Prevents being able to mount two cows to large flatbed, still allows two sheep to be loaded
3 Days Ago
Merge from OreNodeNetworkFix
3 Days Ago
Merge from WeaponRackFlamethrower
3 Days Ago
▋▅█▇▅▇ ▋▍▋▋ █▅▅▌▌▆▊█▅▄▅▅▆▅▆▋▄▌▇█
3 Days Ago
▊▌▍▍▌ ▉▉█▊█▄▊ ▍▌▇▊ ▅▍█ ▇▌ ▄▍█▋▊▉▇█▇▌▋▋▊ ▊▆▄▅ ▋ ▄▉▅▌█▌▄ ▇▌ ▉▌█▍▉██ ▊▌▉▆ ▆▍ ▅▍▇▊ ▇▌▆ ▅▄ ▊ ▄▅▇▌ ▊▅▉▊ ▋▆▋ ▌▉ ▍▌▆▇▆▄ ██▌▉▄▇ ▅▉ ▌▉▅▄▊▉▆▇▋▅▊▋█▇ ▍ ▉▍▆▇██▋▅▉▄▅▉▅▅▊▇█▉ ▊▊▅▉▅▄ ▆▇▉▅▄▊ █▊▄ ▉▇▊▋▍▋▅▄█ ▉▄▉▍▅▆ ▅▌ ▅▆▋▊▌▍▋ ▆▄▄▌▊▄▌ ▊▉▉▉▋▄▉ █▌▉▊▊ ▍▅▉▇ ▅▇ ▍▆▉ ▅▌ █▋█▌
3 Days Ago
Fixed error spam on ultra-wide screens with the nailgun, paintball gun and bowless crossbow viewmodels. Small rounding errors in the viewmodel sway/bob were snowballing each frame until Unity rejected the rotation. No visual change, just trying for a clean console.
3 Days Ago
Merge from terrain_config_load
3 Days Ago
Possibly fixed terrain configs not loading in a demo
3 Days Ago
Merge from main
3 Days Ago
▌▌▊█▌▌ ▌▇▉▆ ▊▊▉▆▍█▊▅▆▊▍▍▅▋▋▌▄▉
3 Days Ago
▉▆▆▍ █▇█▆▄▌▋▆▇▍ ▉▍▊ ▊▌▍▇▍▅▊ ▉▅▋▅ █▊▅▍ ▍▇▌ ▆▅▄▊▊▇▄▄▌ ▆▆▇ ▇ ▇██▊▅▇▊▉▅▊▇▆▊ ▇ ▌█▊▌ ▆▄ ▄▆▋▉▄ ▆▉▇▍ ▆▇▆▋ ▇▋ ▄▅▉▋▊▊
3 Days Ago
merge from buildingprivilege_cache
3 Days Ago
Cleanup
3 Days Ago
▌▅▌▅▉▇ ▋▋▆▉ ▆▇▉▇
3 Days Ago
Reordered the check so bases with no TC are cheaper
3 Days Ago
Convared the vehicle and entity privilege changes under buildingmanager.privilegecache
3 Days Ago
Building privilege tests
3 Days Ago
Legacy shelters, vehicles and boat building stations no longer use Vis queries Same base same spot: GetVehicleBuildingPrivilege 0.34ms -> 0.01ms GetEntityBuildingPrivilege 0.84ms -> ~0
3 Days Ago
nailgun skinnable initial setup
3 Days Ago
Optimize server startup time by 72s (230s -> 158s) by fetching the spawnables only once instead of doing it for each of the 100 spawn populations
3 Days Ago
merge from main
3 Days Ago
Optimize server startup time by 24s (254s -> 230s) by using HashSet to check for duplicate player models
3 Days Ago
Added coconuts to small_a, small_b, small_c and med_a
3 Days Ago
Sort the cells oldest first
3 Days Ago
Store each blocks bound centre and net id in the grid so: - blocks out of the query radius are skipped without a dictionary lookup - the age check doesnt read every block from memory Only run HasColliderWithinSphere when the block bounds aren't entirely inside the search sphere Around 0.09ms for GetBuildingPrivilege in that same base, same spot
3 Days Ago
LightGroupAtTime optimization pass
3 Days Ago
Merge from livestock_animals, fix regression and red test
3 Days Ago
Fix regression caught by Led_TwoInSingleFile_StandSideBySide test
3 Days Ago
- Skip the bounds check for blocks that aren't older than the current best block - Visit the cell you're standing in first Skips a lot of work when standing in the core or middle of a base
3 Days Ago
On livestock, stop using syncvars for things that should not be broadcasted to all clients, instead use protobuf
3 Days Ago
Created a coconut lootspawn and additional prefab. Added to palm_tree_tropical_small_b for testing