Стада скота получают доверие и норов, гранаты переходят на клиентское предсказание, туннели поездов расширяются
2026-W36 · 31 авг. - 6 сент.Работа над скотом продолжалась всю неделю: коровы, быки, овцы и телята получили поведение в стаде, старение, правила перевыпаса и систему доверия, которая позволяет приводить животных домой, а не загонять их туда ударами. Метательное оружие переводится на клиентское предсказание, чтобы гранаты, сигнальные шашки и коктейли Молотова покидали руку именно там, где вы ожидаете. Также проведена доработка руководств по установке и цепочек LOD, добавлены новые случайные комнаты в подземной сети поездов и исправлена навигация учёных.
Написано с помощью ИИ. Как создаётся эта страница
Работа в ветках - не обещание: часть выйдет в следующем обновлении, часть не выйдет никогда.
- Коммиты
- 493
- Разработчики
- 47
- Ветки
- 158
- Влито в main
- 33
Поведение скота, доверие и стада
Коровы, быки, овцы, ягнята и телята получили полную доработку поведения, включающую выпас в стаде, старение, бегство, размножение и смерть, а также первую версию приручения животных через доверие, а не силу.
5 изменений
Livestock_animals
- Время, проведённое рядом с коровами, повышает доверие, что позволяет вести их за собой; при высоком доверии они сами приходят и спят рядом с вашим шкафом для инструментов. Загнать их на свою базу ударами по-прежнему можно.#630725
- Быки могут лягаться и атаковать с разбега, становятся между вами и стадом, а при достаточно высоком доверии перестают быть агрессивными или начинают защищать.#630222
- С возрастом коровы замедляются и держатся ближе к дому, ложатся отдыхать, собираются на ночной сон и умирают естественной смертью от старости, а не с анимацией смерти в бою.#630346
- Слишком большое количество животных на одном участке истощает траву, а животные на истощённом участке показывают подпись, когда на них смотришь.#624822
- Добавлено взаимодействие со стрижкой, а животные теперь предпочитают есть из корыта, а не пастись.#618687
Метательное оружие переходит на клиентское предсказание
Гранаты и другие метаемые предметы перерабатываются: клиент симулирует бросок локально, а затем выравнивается с сервером. Работа также исправляет точку начала броска, чтобы снаряды вылетали из руки, а не из центра экрана.
4 изменения
grenade_client_prediction
- Предсказуемые версии основных гранат теперь генерируются автоматически с поддержкой пулинга.#630327
- Метаемые предметы теперь появляются в позиции руки и плавно смещаются к центру экрана, а не выглядят так, будто вылетают изо рта игрока.#630208
- Добавлена поддержка предсказания для эффектов сигнальных шашек и коктейлей Молотова, а эффекты настоящей сущности подавлены, чтобы не было дублирования.#630259
- Добавлена система интерполяции, которая выравнивает предсказанный бросок с результатом сервера.#630361
Комнаты подземной сети поездов
Продолжалась работа над обновлением подземной сети поездов: добавлены новые случайные маленькие комнаты и обновлённая маленькая железнодорожная станция. Силовая проводка прокладывается в уже построенных комнатах.
4 изменения
underground_train_network_update
Очищены руководства по установке и цепочки LOD
Большая работа над руководствами по размещению разворачиваемых объектов сократила количество треугольников и вызовов отрисовки за счёт перестройки из мешей с меньшей детализацией или отдельных пользовательских мешей. Отдельный проход исправил сломанные цепочки LOD, из-за которых реквизит отображался постоянно, пропадал или на расстоянии повторял свой самый дорогой меш.
5 изменений
prop_optimisations
- 21 самое тяжёлое руководство по размещению, включая печи, компьютерную станцию, музыкальный автомат и очиститель воды, сократилось с 209 286 до 89 540 треугольников.#630233
- Руководство по размещению паруса сократилось с 25 рендереров до 1, а вызовы отрисовки с 26 до 3; теперь в руководстве видна и обратная сторона парусной ткани.#630088
- Исправления LOD для 57 префабов: шесть мешей теперь корректно отсекаются, каменная стена, которая не отображалась между 25 и 45 метрами, восстановлена, а у Bradley со свалки вообще не было LOD0.#630312
- Для двадцати разворачиваемых объектов руководства перенесены в префабы руководств, чтобы материалы, карты нормалей и вырезы сохранялись на более низких уровнях детализации.#630744
- Руководство по ветряной турбине переделано в один меш: количество треугольников сократилось с 20,9 тыс. до 8,2 тыс., а вызовы отрисовки с 20 до 8.#630219
Завершён скин штурмовой винтовки «Crystal»
Для набора штурмовых винтовок «Crystal» готовы финальная графика, изображения для магазина и набор исправлений отрисовки прозрачных частей. Скин нельзя разобрать.
5 изменений
glass_ar
- Модель оружия в мире перестроена с более реалистичными деталями, включая окно выброса, магазин и цевьё, а также обновлены материалы стекла.#630287
- Стеклянные детали больше не всегда отображаются поверх рек.#618654
- Размытие в движении теперь работает со скином благодаря отдельному проходу глубины для модели оружия в руках.#630369
- Штурмовые винтовки «Crystal» помечены как не подлежащие разборке.#620427
- Звуки движения затвора разделены на отдельные звуки, поэтому быстрая смена оружия стала менее шумной.#624800
Управление транспортом и вибрация для геймпада
Поддержка геймпада получила отдельные наборы управления для каждого типа транспорта, а также аналоговый газ и руление. Сила и длительность вибрации зависят от значений отдачи оружия.
4 изменения
vcc
- Добавлены отдельные наборы управления для автомобиля, лодки, вертолёта, подводной лодки, лошади и поезда.#619783
- Аналоговый газ и тормоз привязаны к триггерам для набора управления транспортом, назначены клаксон и смена места, а руление отключается при открытом интерфейсе.#630194
- Значения отдачи оружия теперь определяют длительность и силу тактильной вибрации.#630228
- Добавлена опция усиления обзора с настройками в меню параметров.#630375
Экран настройки персонажа
На экране создания персонажа доработаны освещение, кадрирование и иконки. Лица теперь показываются в зависимости от выбранного типа телосложения.
4 изменения
character_customisation
- Теперь в выборе лица отображаются все лица, отфильтрованные по выбранному типу телосложения.#630423
- Камера предпросмотра больше не может провалиться в стены и реквизит.#630540
- Размер отрисованных превью увеличен с 256 до 512, а лица предзагружаются в фоновом режиме при открытии страницы.#630515
- Исправлено редкое появление призрачной фигуры в редакторе, восстановлены отражения неба в глазах.#630395
Работа над конвейером рендеринга
Продолжилось тестирование нового конвейера рендеринга: исправлены вода, стекло и постобработка, а количество вызовов отрисовки для фильтра преломления уменьшено. Исправлен случай, когда новый конвейер по умолчанию включался принудительно.
5 изменений
render_pipeline_testing
- Исправлен отсутствующий подводный туман при взгляде в иллюминаторы подводной лодки и аналогичные водные окна.#618694
- Исправлены водные каустики и контактные тени, которые не работали при отложенном рендеринге.#630199
- Фильтр преломления объединил размытие и понижение дискретизации, сократив вызовы отрисовки с 28 до 16.#630473
- Исправлено сломанное матовое стекло.#630190
- Исправлено принудительное включение нового конвейера по умолчанию.#630257
Разбрызгиватели с радиоактивной водой наносят больше урона
Разбрызгиватели с радиоактивной водой теперь излучают заметно больше радиации, чем раньше. Изменение внесено в два этапа.
Обновление моделей и анимаций оружия
Несколько видов оружия перерабатываются с новыми анимациями модели в руках и моделями в мире. На этой неделе работа велась над М92 Беретта, гвоздомётом, мачете и сигнальной шашкой.
4 изменения
- Настроена модель М92 Беретта в мире, в новые анимации модели в руках добавлены временные звуковые события.#630618
- Настроены префаб и анимации обновлённого гвоздомёта, экспортированы последние анимации модели в руках.#630598
- Первая версия обновлённых анимаций мачете.#630235
- Поджигание и бросок сигнальной шашки подключены в виде от третьего лица, позиция появления смещена.#630209
Исправления стрел для луков и арбалетов
Исправлено несколько проблем с отображением стрел у луков и арбалетов, включая отсутствующие наконечники у заранее заряженного арбалета. Сломанные стрелы теперь создают обломки вместо мгновенного исчезновения.
4 изменения
arrowhead_load_fix_2
- Исправлено отсутствие наконечников стрел при экипировке уже заряженного арбалета.#630263
- Исправлено то, что перезарядка стрелой другого типа приводила к загрузке стрелы раньше её наконечника.#630523
- Наконечник стрелы теперь появляется во время анимации перезарядки, в тот же кадр, что и сама стрела.#622982
- Сломанные стрелы теперь корректно создают обломки, а не просто исчезают.#623408
Новые достижения
Добавлены три новых достижения: за головоломку с предохранителем на электростанции, за аренду квартиры и за убийства минометом. Также исправлено событие аналитики для установки тяжёлого предохранителя, которое иногда засчитывалось не тому игроку.
Мешки с песком высотой в половину и в три четверти
Созданы две более низкие версии баррикады из мешков с песком, которые используют исходный след и материал, поэтому существующие скины применяются. У каждой есть собственная коллизия, объём установки, препятствие для навигации и коробка блокировки строительства, масштабированная по высоте.
1 изменение
sandbag_barricade_variants
- Добавлены варианты баррикады из мешков с песком высотой в половину и в три четверти роста, у варианта в половину роста есть собственные осколки.#630333
Стол русской рулетки
Продолжилась работа над развертываемым объектом русской рулетки для набора High Stakes, включая модели, осколки, иконку и локализацию. Теперь его хранилище ограничивает то, что в него можно положить.
Серверная консоль и админ-команды
Консоль сервера на Linux теперь работает так же, как на Windows, а большой набор клиентских админ-команд можно вызывать с сервера. Добавлен индикатор бесконечных патронов.
4 изменения
sv_clientadmin_exposures
- Полная реализация серверной консоли на Linux, поведение соответствует Windows, включая перезапись файла журнала.#628345
- Админ-команды окружения, такие как время, туман, ветер, дождь, облака и эффекты под водой, теперь можно вызывать с сервера.#630205
- Открыты команды табличек с именами, включая отображение здоровья, окраску по команде и максимальное расстояние отображения.#630192
- Добавлен индикатор статуса админа для бесконечных патронов.#618627
Также на этой неделе
- Добавлены новые звуки для заборов для животных. #630377
- Начата работа над скином строения Scrap King, включая его уровень строения, команду улучшения и локализацию. #630665
- Пейнтбольные ружья теперь применяют правильный цвет в виде от первого и от третьего лица, а также на комбинезоне, и сохраняют последний примененный цвет. #630164
- Исправлено отсутствие звуков шагов при замедлении из-за тяжёлой брони, что затрагивало полные наборы латных доспехов и ласты для дайвинга, надетые на суше. #618677
- Шлем с тяжёлыми пластинами теперь также приглушает внутриигровой голос, а снижение громкости увеличено. #618380
- Исправлена опечатка, из-за которой спящих игроков не убивали в безопасных зонах после перезапуска сервера. #618581
- У компостера и печки больше не отображаются бессмысленные пункты меню «Включить» и «Выключить». #630409
- Фонарики больше нельзя прикрепить вместе со щитами. #624820
- Все виды чая теперь отображают визуальный чайник на кулинарном верстаке. #619745
- Музыкальные автоматы теперь прилипают при установке. #618619
- Модульные автомобили показывают сообщение, объясняющее ручной тормоз, до пяти раз при первой посадке на место водителя. #624805
- Исправлены проблемы с версткой уведомлений о подборе предметов. #630811
- Клиенты больше не отключаются из-за ошибок, возникающих в фоновых потоках. #630789
- Улучшено размещение резной тыквы. #618612
- Возможное исправление: размещение треугольного люка блокировалось находящимися рядом развертываемыми объектами. #629883
- Исправлены отсутствующие коллайдеры на каркасе ударного вертолёта, из-за которых наносился лишний урон. #619743
Как был прочитан этот дайджест
Прочитано из публичного журнала коммитов Facepunch: 31 авг. - 6 сент., 493 коммиты.
Комментарии
Загрузка комментариев…