140,262 Commits over 4,505 Days - 1.30cph!
Reduce the networking range of the following objects from 256 -> 128m (2/7) (screwed up the last batch):
cantina_chair.static
chair_c.static
ChippyArcadeMachine.static
decor_shelf_01.static
decor_shelf_02.static
decor_shelf_03.static
decor_shelf_04.static
decor_shelf_05.static
lab_table1.static
lab_table2.static
lab_table3.static
tabledoor_a.static
tabledoor_b.static
workbench2.static
discordtrophy_deployed
folding_chair_a_clean_white.mountable
folding_chair_a_rusty_black.mountable
folding_chair_a_rusty_green.mountable
wooden_bench_a_mountable
chair_a_mountable
ptboat_storage
fuel_storage
rhib_storage_drybox
rhib_storage
rowboat_storage
modular_car_radio
batteringram.head
BlackjackMachine.caboose
BlackjackMachine.static
40mm_grenade_he
40mm_grenade_smoke
apartment.bucket
apartment.counter_brown_single
apartment.counter_brown_triple
apartment.counter_dark_single
apartment.counter_white_double
apartment.cupboard_brown_large
apartment.cupboard_dark_small
apartment.kitchen_counter_large
apartment.kitchen_cupboard_large
apartment.kitchen_sink
apartment.mailbox
stool_a
BBQ.CamperModule
CardTableSeat
CharityPlushie_01_deployed
CharityPlushie_02_deployed
CharityPlushie_03_deployed
CharityPlushie_04_deployed
easel.deployed
Block 2
WeaponRackLight
BlackjackMachine.static
40mm_grenade_he
40mm_grenade_smoke
apartment.bucket
apartment.counter_brown_single
apartment.counter_brown_triple
apartment.counter_dark_single
apartment.counter_white_double
apartment.cupboard_brown_large
apartment.cupboard_dark_small
apartment.kitchen_counter_large
apartment.kitchen_cupboard_large
apartment.kitchen_sink
apartment.mailbox
stool_a
BBQ.CamperModule
CardTableSeat
CharityPlushie_01_deployed
CharityPlushie_02_deployed
CharityPlushie_03_deployed
CharityPlushie_04_deployed
easel.deployed
Reduce the networking range of the following objects from 256 -> 128m (1/7):
Berry-Black-Collectable
Berry-Blue-Collectable
Berry-Green-Collectable
Berry-Red-Collectable
Berry-White-Collectable
Berry-Yellow-Collectable
Coconut-Spawn
Corn-Collectable
Mushroom-Cluster-5
Mushroom-Cluster-6
Orchid-Collectable
Potato-Collectable
Pumpkin-Collectable
Rose-Collectable
driftwood_2
driftwood_3
driftwood_4
driftwood_5
driftwood_set_1
driftwood_set_2
driftwood_set_3
Fireball_Small_Molotov
Fireball
wipe_laptop
DM Ammo
DM C4
DM Construction Resources
DM Construction Tools
DM Food
DM Medical
DM Res
DM Tier1 Lootbox
DM Tier2 Lootbox
DM Tier3 Lootbox
crate_elite
crate_food_1
crate_fuel
crate_normal_2
candle_large_on.st
wooden_bench_a_mountable
chair_a_mountable
ptboat_storage
fuel_storage
rhib_storage_drybox
rhib_storage
rowboat_storage
modular_car_radio
batteringram.head
BlackjackMachine.caboose
BlackjackMachine.static
40mm_grenade_he
40mm_grenade_smoke
apartment.bucket
apartment.counter_brown_single
apartment.counter_brown_triple
apartment.counter_dark_single
apartment.counter_dark_single
apartment.counter_white_double
apartment.cupboard_brown_large
apartment.cupboard_dark_small
apartment.kitchen_counter_large
apartment.kitchen_cupboard_large
apartment.kitchen_sink
apartment.mailbox
stool_a
BBQ.CamperModule
CardTableSeat
CharityPlushie_01_deployed
CharityPlushie_02_deployed
CharityPlushie_03_deployed
CharityPlushie_04_deployed
easel.deployed
rug culling distance now matches bear rug
Converted sam site, rf devices cleanup
Add nexus.hideFullIslands to automatically disable transferring to islands the server knows is full
Automatically skip queue for players who just transferrred to the server
Transfer protection only lasts a few minutes which would be eaten up by a queue, causing flying helicopters to crash and other vehicles to become lootable
batch lasers, get rid of late update in lasers mostly doing nothing.
diver torch shared the default torches 3p torch sound events for ignite and extinguish, even though the sounds definitions exist they're never used in for the diver torch in 3p.
now it uses the proper sfx.
added two sound fields to torchweapon script to allow the usage of the sound definitions.
Add a safeguard for KeyValues::ReadAsBinary from CS:GO
Remove the Services window in the menu bar
Add an option in the editor prefs to re-enable it if we need it
Include basic nexus info in analytics
Converted igniter and tesla coil, fixed some flag stuff
Audit system can now detect effects being run on the prefab - shown on the auditor
fixed industrial torch 3p sfx not playing
now it does
fixed the launch site silos having innacurate collsion mesh.
now much more accurate to the shape of the silo
Merge pipes into a single mesh based on distance and matching material
fixed torch ignite and extinguish sounds in third person
Update: add SwitchToMultithreading helper
- added ConVar.Unsafe.UseMultithreadedScripting to disable experimental multithreading
Tests: compiles
Battery tick optims: merge the drain and charge into one loop
firecracker now uses the proper world model instead of the flare model
updated .item to properly reference the new .worldmodel prefab.
NRE fix with plant fibers, icon change
Unsaved, spawn grid command
browser_country_distance_fix -> main
Change the server browser geographic centre of Russia to the capital
network_range_finder -> main
Tool to audit entity network range based on LOD settings - we can net cull it in we cant see it
final UI tweaks, new field for adding a composter-specific icon rather than reusing the cooking icon when a furnace is on
fixed further issues with the low object quality.
back rooms that had the same ceiling issue + the sides of the ceiling showing through the mesh. now fixed.
Switch the PipeMesh mesh upload process to use SetSubMesh instead of SetTriangles which allocates a bunch
Calculate normals for industrial pipes in the job, not on main thread
Seems to be about 15% faster on main thread and removes some allocations
Also enabled burst compiling on the job itself, seems to be 10-20x faster but that doesn't help us on the main thread (can't hurt)
Added 3 new tests for industrial pipe generation, ensuring the vert count and normals are generated correctly as well as a general performance test
fixed see-through ceiling for the supermarket on low object settings.
LOD1 was missing parts of the mesh
Fixed UI positions and added a fourth output slot
fixed spas12 3p deploy sound
added a dedicated spas 12 deploy sound definition and replaced the sawed-off deploy and pump sounds to match first person
Composter UI refresh, actually see 'decomposition time', like the cooking and smelting UI showing you the progress.
fixed mini-crossbow not playing SFX not playing after firing in ADS when it rotates
updated .meta to reference the proper sound.
Allow viewing maps for each zone/server in the nexus too if it is set
fixed krieg chainsword not placing on single weapon racks
placement needs refining
Updated nuclear missile silo pipes steel material to use the proper textures.
no longer super shiny pipes
Update: added standalone win TLS slot to allow
- also wrapped into OS & config dependent compile guards
Tests: built all flavors of standalone and checked that code succesfully executes in other project
Fix laser beam jobs pointing at the origin
add unsafe scripting access scope
Undo GMod changes to metrocop_sheet.vmt
* Removes bumpmap from the NPC version, restores specular. (these 2 effects are not directly compatible) Player model unchanged.
Fixed glowing foreheads on combine soldier player model
Improve reliability of Voice Chat HUD
* Adds util.IsPlayerSpeaking (internal really)
* PlayerStartVoice & PlayerEndVoice now get called consistently even if the player entity does not exist. They also both get consistent PlayerIndex argument, which is now used in base gamemode to index voice panels
merge command palette back to main
notes, lives, basic input