2,411 Commits over 397 Days - 0.25cph!
merge from wire_slacking/optimisations
NotifyLOD component on hose prefabs
Fixed wire length calculation
▅▄▇▋▆ ▄▌█▉▉▇▊▋▆ ▌██ ▇▇▋▄ -> ▍▆▉▊▍ ▆▉▍▌▄▍▉▉▆▆
▍▌▇▇ ▍▍▇▍▆█▇ ▌▄▄ ▍▉▇▌▇ ▅▌▋ ▄▇▌▆ █▋▉█ ▄▅▄▊▉▉▍▄▋▅▉▇▇
▆▅█ █▉▉▊▅▉ ▌▄▍▌▌▌▆ ▍▍ ▋▍▉▆▉ ▆▄ ▉▄▆▍▍ ▆▅▆▆▌▌▅▍▆ ▋█▋▄▊▊▋ ▉▆█▉▅
▍▌▅▇▄▊▆ █▍██▅▉ ▊▍▋▉▍▄ ▅▍▊▄█▋▅▌▉▇▄ ▌▋▇▋ ▇▇▄▍▌▅▌ ▉▇▇▄▉ (▉▄▋▍▍ ▆█ ▇)
Update line anchor using jobs
▌▆▄▇▅ ▆ ▉█▄▉█ ▉█ ▉▇▆ ▆▆█▄▆▇ ▅▉ ▋▍▄▉█ █▍▋▄ ▅▅▅ ▊▄ ▋▉▆▅█▄▌▌ ▊▌ ▅▇▆ ▊▄▌▇ ▉▄▉▊, ▆▆▍ ▍▉ ▊
▋ ▉▆▇'▆ ▉▅▉ ▍▋▄▍▄▊ ▌▆▅█▅▅▆ ▊▅▌▊ ▄▅█▉ ▆ ▆▅▍█▅ ▇▇ █ ▍▌▅▅ ▄▄▆▊▄ ▌▋▍▄ ▉▌ ▇▇▄▇█ ▋▅▇ ▋▄▊▉▍▍▊▉
merged main into wire_slacking/optimisations
merge from demorecorder_ui_improvements
Reapplying
98635 after merging GameUI.Hud.prefab
merged main into demorecorder_ui_improvements
merged main into demorecorder_ui_improvements
Added a checkbox option to the recorder UI to auto fill demo names
- If enabled, set to the last recorded demo name
- If the name contained a number at the end, increment it by 1
Merge from fluid_combinersplitter_fix
Fixed fluid combiner gibs using fluid splitter material, updated destruction sound
Fixed fluid combiner and fluid splitter snapping issues, also adjusted their deploy volumes
merge from electricalheater_fix
Fixed electric heaters not heating planters right in front of them
Set electrical heater light shadows type to hard (soft shadows were murdering performance)
Fixed LightLOD always setting light shadows to Soft instead of choosing the mode set in the prefab initially
merge from electricalheater_fix
Fixed electrical heater not deployable on armored wall hard side
'selectitem' command fixes/improvements:
- wait for the MoveItem RPC to be completed before selecting the belt solt
- if the item is present in the belt, just select it instead of moving it to the belt slot 0
- when moving the item from the inventory, take an entire stack instead of a single item
merge from io_seismic_sensor
merge from electricity_sideinputs_drain_fix
Call OnEntityLeave when force removing an entity from a trigger, fixes destroyed entities not cleaned up from the triggers' entityContents list
Messed up my last commit, re-applying 98711:
'pipette' command can now copy items skin
'selectitem' will also try to select item with the same skin in your inventory
'pipette' command can now copy items skin
'selectitem' will also try to select item with the same skin in your inventory
Fixed a potential OOB error when clearing wires
Added CallsPerSecond attributes on SeismicSensor, Electrical Branch and WireTool RPCs
Codegen
Relaxed the seismic sensor distance checks to mitigate wall thickness
Tossing a C4 on a wall exactly 10 foundations away was not working as it was 30.25m away from the sensor
Wire slack bound to the mouse wheel directly instead of next slot/previous slot
Set a few culling convars to admin-only as changing them might cause problems
Clamped culling.entityUpdateRate minimum to 2 instead of 0.015
Setting this to a low value was causing culling issues (potential invisible players, animals...)
Also include the screen border effect when in debug camera
Minor cleanup
Show the demo UI whilst recording when in debug camera
Added a popup warning the user if they're about to overwrite a demo with the same name
Updated Selection History editor tool
Allow demo recorder UI to be visible in debug camera view
When pressing left shift with wire tool/christmas lights in hands, only block the player belt if you have a pending wire
Make sure a job cannot last more than 4 frames, so we can use TempJob allocators
Code cleanup
Minor change to the seismic sensor description