Rust
60 ratings
Всё про обломки, их видимость, слышимость и как убрать их правильно.
By Ratewio
Здесь вы узнаете все принципы и механики касаемо обломков от разрушений.
   
Award
Favorite
Favorited
Unfavorite
Основная часть
Вступление
Обломки от разрушения строений неприятная часть с точки зрения лишней нагрузки и ограничения зрительной информации.
Вы скорее всего знаете, что можно установить маленькое значение обломков в настройках, некоторые знают что в консоли можно указать effects.maxgibs 0, но и при значении 0 всё равно минимальные обломки (+- 10) при разрушении создаются.

Проблема
Значение "-1" у effects.maxgibs убирает все обломки! Но вот незадача, звук разрушения, который является порой важной информацией, тоже пропадает если не появляется ни одного обломка, ибо звук привязан к обломкам, а что с этим можно сделать?

Лучший выход
Устанавливаем следующие значения для команд:
effects.maxgibs 0 - стоит 0, этим мы устанавливаем минимальное количество обломков.
effects.maxgiblife 0 - МАКСимальное время жизни обломков, устанавливаем на 0.
effects.mingiblife 0 - МИНимальное время жизни обломков, устанавливаем на 0 (по стандарту - 5, если максимальное время жизни ниже минимального - всё равно обломки будут жить не меньше минимального времени, по этому оба параметра на 0).

Проверка, тесты
Проверено на всех видах стен, дверей, на большой каменной и деревянных стенах.

Итог
Обломков теперь у вас не будет, а звук разрушения останется.
На сколько я понимаю, по механике игры - фактически у вас должны появится минимальные обломки, но вот время их жизни слишком мало чтобы они появились на экране, так что они мгновенно создаются и исчезают в тот же момент, но создают звук.
Дополнительно
Дальность слышимости разрушения строений
Существует ещё одна команда связанная с обломками от разрушений - effects.maxgibdist (150), это растояние при котором отрисовываются обломки (если обломки появились в диапазоне этого расстояния, но затем вы отдалились от них - они не исчезнут), так как мы знаем что звук разрушения привязан к появлению обломков, то если указать значение этой команды например 10 (10 метров) - то на расстоянии <10 метров мы услышим разрушение, а на расстоянии >10 - звука разрушения не будет, по умолчанию эта команда стоит на 150, хотя на таком большом расстоянии мы всё рано не услышим обломки, звук разрушения практически не слышен уже на растоянии 60.
От сюда:
Если вы уж совсем хотите покиберкотлетить - то можете забиндить эту команду на какую-нибудь кнопку, чтобы во время рейда вам не мешали звуки рядом ломающихся стен, пример:
input.bind KEY "~effects.maxgibdist 150;effects.maxgibdist 0" - где KEY ваша клавиша. Каждый раз когда вы будете нажимать на неё - радиус звука будет ПЕРЕключаться с 150 на 0, с 0 на 150 (по принципу рычага).

Очистка обломков командой
Так же существует команда на очистку всех обломков - effects.clearallgibs.
P.S
Это моё первое руководство, надеюсь, не слишком замудренно. Любую критику, в том числе негативную (но обоснованную) приму к сведению.
24 Comments
Лесной Apr 26 @ 4:11am 
Мяу
Мега сигма Jan 11 @ 3:06am 
Костя ебень
gansali0 Jan 11 @ 2:52am 
у меня все эти параметры стоят в нулях, но звуков нету разрушения. Дом гниёт - я не слышу.
Пробовал ставить их по дефолту, но рарушения не появляются.
Есть совет?
МОРГЕНЩТЕРН Dec 22, 2024 @ 11:34pm 
+реп чиназис
CHIDORI Dec 18, 2024 @ 6:48am 
+rep
Vlad_Iriska28 Dec 15, 2024 @ 2:49pm 
спасибо ты лучший
Мактрахер Nov 9, 2024 @ 10:58am 
+rep
GABAmaru Nov 3, 2024 @ 3:34am 
/フフ       :steamhappy:ム`ヽ
/ ノ)         ) ヽ
/ |  ( ͡° ͜ʖ ͡°)ノ⌒(
/ ノ⌒7⌒ヽーく  \ /
丶_ ノ 。   ノ、 。|/
   `ヽ `ー-'_人`ーノ
    丶  ̄ _人'彡ノ Как получить инвайт в Deadlock? Если хочешь получить инвайт в Deadlock - заходи ко мне в руководства:steamhappy:
https://steamcommunity.com/sharedfiles/filedetails/?id=3320991003
Artezy Oct 13, 2024 @ 8:36am 
+rep
gen_YGGYYG Oct 9, 2024 @ 6:02pm 
+Vibe