Генетика скота, биотопливный генератор и комнаты с лутом энергосети монументов

2026-W37 · 7 сент. - 13 сент.

Работа над веткой скотоводства занимала большую часть недели: генетика крупного рогатого скота теперь определяет окрас и цену продажи, у Ранчо появился продавец молодняка, а говядина и баранина добавлены как предметы. Новый биотопливный генератор, превращающий пищу в топливо низкого качества, получил первую рабочую версию, а на нескольких монументах появились комнаты с лутом энергосети. В остальном проведена значительная оптимизация навмеша и следования по пути, дальнейшая работа над конвейером рендеринга сглаживания и волос, а также длинный список мелких исправлений.

Написано с помощью ИИ. Как создаётся эта страница

Работа в ветках - не обещание: часть выйдет в следующем обновлении, часть не выйдет никогда.

Коммиты
523
Разработчики
45
Ветки
136
Влито в main
41

Генетика крупного рогатого скота, потребности и продавец на Ранчо

Теперь у крупного рогатого скота есть гены, определяющие окрас и цену продажи, а их потребности упрощены: здоровье отражает, насколько хорошо животное накормлено и напоено. У Ранчо продаются молодые животные, а коровы и ягнята дают собственные мясные предметы.

Layout of Ranch
5 изменений

main/Livestock_animals

  • Гены коров подключены к процедурно генерируемым текстурам окраса, а гены также влияют на цену продажи животного.#632623
  • Настроение коровы больше не отслеживается отдельно: оно равно наименьшему из сытости, гидратации и личного пространства, а здоровье стремится к нему, поэтому здоровое животное считывается по полоске здоровья.#630958
  • NPC-продавец на Ранчо продаёт детёнышей животных, списывая металлолом при покупке.#631341
  • Добавлены сырое, приготовленное и испорченное говяжье и бараньи мясо; туши крупного рогатого скота и овец теперь дают новое мясо вместо старых предметов.#632417
  • У The Hitch and Trough справа расположен контейнер для воды, поддерживается ввод и вывод жидкости, и скот может пить из него.#631333

Биотопливный генератор принимает пищу и производит топливо низкого качества

Строится новый развёртываемый биотопливный генератор, который принимает пищу и превращает её в топливо низкого качества. Он требует электрического питания, и игроку периодически нужно перемешивать смесь, чтобы превращение завершилось.

4 изменения

main/biofuel_generator

  • Настроен интерфейс генератора: он принимает пищу и превращает её в топливо низкого качества.#650395
  • Био-смесь нужно вручную перемешивать через определённые интервалы, иначе она не превратится в топливо низкого качества.#650396
  • Подключён начальный ввод электрической мощности на объекте.#644940
  • Добавлен заготовочный макет размещения с руководством по развёртыванию, коллизией, временным предметом, иконкой и чертежом.#631252

Комнаты с лутом энергосети добавлены в семь монументов

Комнаты с добычей, подключённые к электросетям монументов, добавляются на Космодроме, в Железнодорожном депо, Радиационном городе и Военном тоннеле, в обоих портах, на Аэродроме и в Паромном терминале. Комната в Паромном терминале первой заработала со своей электросетью.

Layout of Launch SiteLayout of Ferry Terminal
4 изменения

main/powerlevel_loot_rooms

  • Комнаты энергосети построены для Launch Site, Train Yard и Radtown.#669215
  • Добавлена комната с лутом в Military Tunnel.#634840
  • Добавлены комнаты с лутом на Airfield и Harbor, а также комната энергосети в Large Harbor.#632450
  • Комната с лутом Ferry Terminal подключена к энергосети монумента и сделана работоспособной.#631195

Создание персонажа и персонажи для каждого сервера

На экране настройки персонажа появился выбор сервера, чтобы вы выбирали персонажа перед входом, и этот персонаж привязывается к этому серверу до следующего вайпа. Добавлен выбор цвета для волос и кожи, а открытие экрана стало гораздо дешевле.

4 изменения

main/character_customisation

  • Вы можете выбрать персонажа перед входом на сервер, и последующие изменения не затрагивают персонажа, уже привязанного к этому серверу.#638231
  • Добавлен выбор цвета волос и цвета кожи, с прожектором над персонажем.#631201
  • Рендеринг миниатюр сокращён с 523 объектов до 21 и распределён по кадрам, что сократило этап примерно с 300 мс до 80 мс.#632453
  • Отрендеренные иконки кэшируются на клиенте до входа, а текущая иконка слота остаётся видимой до готовности замены.#638251

Поведение скота и обработка загонов

Исправление для загонов с животными: животные перестают ждать, когда ближайший член стада или поилка недоступны, и быки больше не атакуют цели, до которых не могут добраться. Также устранено несколько проблем с анимацией смерти и падения.

5 изменений

main/Livestock_animals

  • Коровы теперь проверяют несколько членов стада и несколько поилок, а не только ближайшую, а любопытные коровы больше не забывают поесть.#665855
  • Быки защищают стадо от других животных, а также от игроков, и защищают базу своего владельца от игроков.#635009
  • Коровы больше не скользят в сторону при ранении или убийстве и теперь правильно встают.#635511
  • Коровы лечились во время блуждания, а не тогда, когда их потребности были удовлетворены, из-за чего животные в огороженных загонах хорошо себя чувствовали; это исправлено.#632426
  • Матери больше не рожают телят по другую сторону стены, из-за чего телята могли сбегать из загонов.#630840

Сглаживание, рендеринг волос и исправления воды в новом конвейере

В ветку конвейера рендеринга добавлено SMAA 1x и набор опций апскейлинга, а рендеринг волос и бороды переработан, и теперь он гораздо менее шумный. Исправлено несколько проблем с водой и декалями, специфичных для DLSS.

5 изменений

main/render_pipeline_testing

  • Рендеринг волос и бороды значительно улучшен при включённом TAA или DLSS; в других режимах сглаживания теперь используется простое вырезание, чтобы выглядеть менее шумно.#664715
  • SMAA 1x реализовано и слито в основную ветку.#639614
  • Добавлены варианты метода апскейлинга (nearest, linear, bicubic, biquadratic, catmull-rom), а резкость теперь применяется после апскейла.#650402
  • Отражения в воде больше не мерцают при DLSS, исправлены экранные UV-координаты декалей.#657534
  • Подводные пузырьки теперь работают в новом конвейере, и переключатель слоя воды учитывается.#645584

Варианты баррикад из мешков с песком, включая дзот

Добавляются новые формы баррикад из мешков с песком, включая элементы половинной и трёхчетвертной высоты и развёртываемый дзот из мешков с песком. Новые варианты открываются вместе с исходным чертежом баррикады.

4 изменения

main/sandbag_barricade_variants

  • Добавлена баррикада-дзот из мешков с песком с моделью, LOD, осколками и отдельными физическими материалами для дерева и мешков с песком.#631320
  • Новые вариации мешков с песком открываются вместе с исходным чертежом баррикады.#631217
  • Добавлены сокеты для строительства, а объёмы, препятствующие постройке, ослаблены, чтобы элементы развёртывались легче.#632495
  • Все иконки развёртываемых мешков с песком переделаны, чтобы соответствовать друг другу.#631233

Посадка на платформу Bradley и материалы

Продолжилась работа над железнодорожной платформой Bradley, в основном над подъёмом по её лестницам и посадкой на движущийся поезд. Также прошлись по её текстурам и материалам.

4 изменения

main/Bradley_Flatbed

  • Триггеры лестниц и привязки разделены на отдельные коллайдеры, а объёмы привязки увеличены, чтобы игроки захватывались раньше при посадке на движущийся поезд.#635524
  • Все четыре объёма лестниц расширены и подняты для более удобного доступа и перехода на палубу, при этом исходная высота нижней части лестницы сохранена.#635524
  • Объёмы лестниц снова уменьшены, а на брезент над бочками добавлен материал для ветра.#638058
  • Обновления моделей, материалов и текстур платформы.#632368

Случайные комнаты для подземной железнодорожной сети

Тоннели подземной железной дороги получают набор случайных комнат, первый этап арт-проработки сейчас идёт для Small Room C. Также проработаны детали труб и проводов и блокировка света.

3 изменения

main/underground_train_network_update

  • Случайные комнаты для железнодорожных тоннелей, исправления UV в котельной и начало арт-проработки Small Room C.#630980
  • Дальнейшая работа над случайной комнатой C, проход по проводам и трубам, а для труб добавлены кронштейны.#632401
  • Временный ящик-оболочка в комнате торговца удалён и заменён полноценным подземным объёмом для блокировки дневного света.#631218

Ограждение и ворота для животных

Настраиваются отдельное ограждение и ворота для животных как развёртываемые объекты для содержания скота. Направление открывания ворот изменено на обратное, их объёмы подстроены, чтобы они надёжнее защёлкивались на месте.

5 изменений

main/animal_fencing_v2

  • Направление открывания ворот изменено на обратное, объёмы ворот подправлены, чтобы они легче защёлкивались.#631121
  • Ограждение переведено на деревянную защиту вместо каменной, обработано удаление обломков.#631088
  • Для ограждения животных добавлены LOD и осколки.#630961
  • Исправлены повороты направляющей установки, сгенерированы и назначены иконки.#630984
  • Для ограждения животных добавлены звуки инвентаря.#664068

Морские черепахи, лягушки и белки

Продолжается проработка мелких фоновых существ: морские черепахи получили собственное передвижение по океану, а лягушки научились плавать. Существа теперь переходят в деактивированное состояние, когда рядом нет игроков.

5 изменений

main/Livestock_animals/critter_animals

  • Первый этап работы над морскими черепахами с передвижением по океану, использующим движение, похожее на акул, и собственную очередь обработки.#632606
  • Плавание черепах исправлено несколькими способами, включая мелководье и заплывание в рельеф.#669206
  • Лягушки теперь могут плавать, и они стали чаще находить водоёмы, в которых можно квакать.#631253
  • Мелкие существа и морские черепахи переходят в деактивированное состояние, когда ни один игрок не находится в радиусе соединения.#637194
  • Добавлены новый скелет белки и набор анимаций.#632549

Очистка анимаций видовой модели и оружия

Меши рук удалены из файлов видовой модели, так что руки теперь создаются, а не запекаются, охватывая 148 файлов и 169 префабов. Кроме того, обновлены анимации креплений и гвоздомёта.

5 изменений

main/vm_hand_spawn

  • Меши рук удалены из 148 файлов видовой модели, обновлены 169 префабов видовой модели.#669203
  • Исправлены отсутствующие руки на видовой модели Чертежа постройки корабля.#658959
  • Обновлённые модели Оптического прицела 8x, Простого самодельного прицела и Голографического прицела перенесены, при этом скрытие направляющей Голографического прицела зависит от оружия.#631015
  • Экспортированы анимации обновления гвоздомёта, а объект настроен с последней мировой моделью.#638672
  • Исправлено проигрывание звуков оружия от третьего лица дважды, включая звуки, специфичные для Штурмовой винтовки Crystal, и звуки развёртывания Space LR-300.#632566

Обломки для ресурсов дерева и кактуса

Собираемые наземные ресурсы теперь оставляют обломки после истощения. Плавник, мокрые брёвна и кактусы получили собственные осколки.

3 изменения

main/more_loot_gibs

  • Базовые объекты ресурсов теперь могут создавать осколки при истощении.#632653
  • Добавлены собственные осколки для наборов плавника 1-3, так что все наземные ресурсы дерева теперь имеют осколки, кроме кучи дерева.#638773
  • Добавлены осколки кактуса и эффекты разрушения растений, включены осколки мокрых брёвен.#635255

Более плавные железнодорожные стыки

Процедурно генерируемые железнодорожные ветки и соединения с монументами переработаны, так что стыки стали плавнее. Это исправляет редкие случаи, когда стык ветки был непроходим для поезда.

2 изменения

main/rail_junction_improvements

  • Стыки веток больше не генерируются с разницей касательных больше допустимых 10 градусов, что редко делало их непроходимыми для поезда.#658445
  • Общая плавность стыков улучшена, в том числе для случаев, когда стык начинался с неправильной стороны родительского рельса и затем пересекался напрямую.#658445

Изображения магазина загружаются по требованию

Графика магазина переносится из локальных пакетов и динамически загружается с бэкенда, чтобы снизить потребление памяти. Пока каждое изображение загружается, показывается размытая заглушка.

3 изменения

main/ui_store_slim_ram

  • Фоны вкладки «Общее» и DLC теперь загружаются динамически, а не поставляются в пакетах.#640183
  • Если текстуры с бэкенда не загружаются, магазин использует встроенные ресурсы.#632552
  • Для изображений может генерироваться размытая заглушка загрузки, пока полная текстура скачивается.#663055

Также на этой неделе

  • После изменения мировой модели мины были вдвое больше задуманного размера; их вернули к исходному размеру во всех четырёх LOD. #633608
  • Колокол локомотива работал только на стороне клиента; теперь его могут слышать другие игроки. #632498
  • Экранные оверлеи Тяжёлого пуленепробиваемого шлема и Подводной маски больше не исчезают, когда вы ранены или мертвы. #632633
  • Приглушение звука Тяжёлым пуленепробиваемым шлемом больше не отменяется состоянием ранения и теперь имеет собственный этап фильтрации. #632633
  • Пули и стрелы больше не проходят сквозь верхние части тела учёных с Нефтяной платформы и не засчитывают попадания в голову при попадании в ноги. #632587
  • Для игровых лодок можно изменить кодовый замок на штурвале. #632479
  • Кухонные верстаки в снегу, которые останавливались вскоре после вставки охлаждаемых предметов, теперь должны работать исправно. #631263
  • Умную Сигнализацию теперь можно устанавливать на большее количество развёртываемых объектов, исправлены слишком большие границы. #631272
  • Лечебная медовая повязка добавлена в древа технологий примитивного и хардкорного режимов. #631071
  • Положения холстерного оружия скорректированы, чтобы оно располагалось ближе к нагрудной броне. #630998
  • Направленная смена брони применена к вертолётам и воздушному шару, а также исправлено сохранение и загрузка. #632402
  • Описания предметов в инвентаре выровнены по левому краю, а не по ширине, что исправляет растянутый и неравномерный текст. #632638
  • Новая команда администратора CountBy возвращает то же количество, что и DeleteBy, ничего не удаляя. #669189
  • Исправлено появление ящика возле Cave Small Easy внутри стены пещеры. #632650
  • Реверберация маяка была слышна на открытом воздухе рядом с лестницей и теперь исправлена. #632497
  • Исправлены осколки мировых моделей деревянных и костяных стрел, исправлено столкновение стрел, а луки от третьего лица больше не скрывают меш стрелы. #642413
  • Уменьшен масштаб собираемой Высококачественной железной руды, а лампочка мировой модели Металлоискателя больше не выглядит горящей. #631365
  • Восстановлены описания цветных Небесных фонариков, а устаревшее предупреждение об Исследовательском Столе удалено. #650404
  • Исправлено мерцание мёда у Пчелиной гранаты после настройки стекла, мёда и отделочных материалов. #641723
  • У короткого названия Мини-холодильника убран пробел, поэтому его можно использовать как эмодзи в чате. #650655
  • Круговое меню Гриля больше не ссылается на Костёр. #632575
  • Телефоны теперь могут запускать разговоры с NPC. #632442
  • Rust+ теперь корректно отправляет пользовательские названия маркеров монументов. #638696
Как был прочитан этот дайджест

Прочитано из публичного журнала коммитов Facepunch: 7 сент. - 13 сент., 523 коммиты.

Предложить исправление

Отправить исправление этой страницы по почте

Комментарии

Загрузка комментариев…