Готовьтесь пугать: совсем скоро настанет пора «Fortnite: кошмаров», и в версии 42.20 появятся новые инструменты, с которыми острова в жанре хоррор станут ещё страшнее. Бой без оружия теперь поддерживает механику ударов и толчков как от первого, так и от третьего лица, а API каналов позволит создавать пользовательские голосовые и текстовые каналы, а также управлять тем, кто и когда может в них общаться.
В обновлении экосистемы 42.20 также появятся набор «Суровое святилище», новое оружие, в том числе снайперская винтовка «Взор жнеца» и ПП с дисковым магазином «Катализатор», повышенные максимальные значения параметров спринта и ускорения устройства перемещения игрока и многое другое.
Изменения в публикации шаблонов Rocket Racing
1 октября Rocket Racing покинет Fortnite. Все острова UEFN, созданные с помощью шаблонов Rocket Racing, будут сняты с публикации и станут недоступны для игры. Также нельзя будет публиковать новые острова Rocket Racing или обновлять существующие.
Мы перенесли инструменты для разработчиков Rocket Racing, в том числе инструмент сплайна трассы, разгонные площадки, опасные области и генераторы транспорта. Теперь с их помощью можно создавать и публиковать гоночные игры без шаблона. Подробнее о том, как преобразовать остров, созданный с помощью шаблона Rocket Racing, в обычный остров, см. в статье Как сделать остров брендированным.
Чтобы напомнить вам об этом изменении, на следующей неделе мы добавим сообщение в творческом портале и на этапе публикации.
Шкафчик транспорта это изменение не затронет — вы сможете и дальше использовать настроенные автомобили в Fortnite.
Бой без оружия
Создавайте более реалистичные боевые сценарии от первого и третьего лица благодаря обновлению боя без оружия в UEFN.
Это нововведение позволит добавить ближний бой в игры от первого лица без специальных обходных решений. Создавать игры, для которых не подходят традиционное оружие Fortnite или инструменты для сбора ресурсов, станет ещё проще!
Игроки могут наносить противникам комбинацию из двух ударов или отталкивать их с небольшой силой. Бой без оружия поддерживает вид как от первого, так и от третьего лица. Это позволяет создавать самые разные сценарии — от боксёрских поединков до хоррор-погонь.
Чтобы узнать больше об обновлении боя без оружия, см. Пример дизайна, созданного с помощью устройства «Вид от первого лица».
API каналов
Используйте API каналов, чтобы создавать пользовательские голосовые и текстовые каналы и управлять тем, кто и когда может в них общаться. Придумайте новые способы координации игроков или ограничивайте связь для драматического эффекта — например, отключайте чаты для отряда, как только его участники разделятся. Вы также можете использовать речь игроков как элемент игрового процесса — например, отслеживать, когда они начинают говорить, и раскрывать их местоположение охраннику.
Автоматическая локализация сообществ Fortnite
Публикации в сообществах Fortnite теперь автоматически переводятся на языки, поддерживаемые Fortnite. Читатели смогут увидеть их на своём языке — как в клиенте Fortnite, так и на сайте communities.epicgames.com. Если перевод недоступен, публикация отображается на английском языке, а если недоступна и английская версия — на исходном языке.
Ответы можно переводить по запросу, нажав Посмотреть перевод в сообществах.
Предпросмотр виджета
Теперь разработчики могут просматривать виджеты интерфейса и взаимодействовать с ними прямо в редакторе — для этого не потребуется запускать сеанс. Смотрите анимации виджетов в реальном времени, тестируйте взаимодействия и вносите изменения, например меняйте текст кнопок, чтобы быстрее дорабатывать интерфейс.
Отметки «Нравится» и «Не нравится» на странице сведений об острове
В продолжение обновлений версии 42.10: теперь игроки могут поставить острову отметку «Нравится» или «Не нравится» прямо на странице сведений об острове. Кнопки находятся рядом с выбором режима и становятся доступны после того, как игрок сыграл на острове. Выбранные значки становятся заполненными, как и в других частях интерфейса. Повторное нажатие «Не нравится» снимает выбор.
Подробнее о развитии меню «Поиск» читайте в статье Обновление меню «Поиск»: повышение качества и подбор контента, который понравится игрокам.
Обновления инвентаря и каталога ресурсов
Ознакомьтесь с новыми устройствами и предметами этого обновления!
Обновления и исправления устройств
Новое
Мы обновили максимальные значения нескольких пользовательских настроек устройства перемещения игрока.
Максимальное значение параметра Макс. скорость спринта увеличено с 2000 до 11000.
Максимальное значение параметра Множитель скорости тактического спринта увеличено с 5 до 20.
Максимальное значение параметра Максимальное ускорение увеличено с 1000 до 10000.
Значения выше прежних максимальных используются на ваш страх и риск. В описания пользовательских параметров добавлены прежние максимальные значения для справки.
Новое оружие
Снайперская винтовка «Взор жнеца»
Редкий, эпический и легендарный
Прогрессивный помповый дробовик
Разогнанный 8-битный дробовик
Автомат «Шариковый тиран»
ПП с дисковым магазином «Катализатор»
Новые наборы и готовые элементы
Набор «Суровое святилище»
Набор «Суровое святилище»
Храм из Сурового святилища
Набор Сурового святилища (пол)
Набор Сурового святилища (стены)
Набор Сурового святилища (крыши)
Набор объектов Сурового святилища
Набор Сурового святилища (фундамент)
Шкала памяти: предстоящие изменения
В последних версиях инструменты «Снимок состояния памяти» и «Аналитика синхронизации» позволили получить более полное представление о производительности ваших проектов. Следующий шаг — добавить отчёты об использовании памяти в тот же рабочий процесс.
Требование к объёму памяти при публикации переносится в инструменты профилирования. Расчёт памяти по-прежнему можно будет запускать вручную, но теперь он также будет выполняться автоматически при каждой подготовке контента, поэтому любой запуск сеанса или отправка изменений будет формировать новое значение. Если проект превысит пороговое значение, об этом сообщит отчёт «Производительность игры» в нижней части редактора, а сводка использования памяти по ресурсам покажет, что именно приводит к превышению.
Использование памяти также будет отображаться в реальных единицах. Сейчас лимит публикации отображается как 100 000 единиц; вместо этого будет отображаться 300 МБ. Бюджет не меняется — число просто будет соответствовать показаниям других инструментов работы с памятью, что упростит сравнение с вашими собственными измерениями.
В одной из будущих версий мы уберём шкалу памяти из запущенных сеансов. Благодаря оперативным отчётам и разбивке по ресурсам рекомендации по использованию памяти будут доступны в инструментах профилирования.
API Verse для магазина и прав доступа перенесены в UnrealEngine.com/Marketplace
API Verse для магазина (включая права доступа) перенесены из Fortnite.com/Marketplace в UnrealEngine.com/Marketplace. Изначально эти API относились к Fortnite, но перенос в пространство имён UnrealEngine.com позволяет проектам любой игры Epic реализовывать покупки прав доступа без импорта модуля, предназначенного специально для Fortnite.
Существующие острова это изменение не затронет. Все символы Fortnite.com/Marketplace останутся доступными в качестве псевдонимов для соответствующих символов в UnrealEngine.com, поэтому вносить изменения в проект не требуется. В новых проектах следует импортировать UnrealEngine.com/Marketplace.
Функции, связанные с В-баксами, остаются в Fortnite.
Обновления плана развития
Начиная с этой версии, изменения плана развития будут публиковаться в отдельном разделе описания изменений. 4 сентября мы перенесли открытый план развития UEFN в новый формат. Переход дал нам возможность привести план развития в соответствие с текущими приоритетами, чтобы вы точнее понимали, чего ожидать в будущем.
Мы видели ваши отзывы о том, что во время перехода исчезли прежние карточки. Теперь в плане развития отображаются задачи, которые мы твёрдо намерены реализовать. Поэтому некоторые карточки пришлось убрать: по этим пунктам мы пока не готовы подтвердить сроки или планы. Некоторые из этих карточек могут вернуться.
Мы также добавили в план развития новые карточки. Голосуйте и оставляйте свои мысли или вопросы в теме форума для любого пункта.
Поделитесь мнением
Хотите предложить новую функцию или поделиться отзывом о существующей? Оставьте сообщение в разделе Отзывы и пожелания на форумах Epic Developer Community. Об ошибках сообщайте в разделе Issues and Bug Reporting.
Примечания к версии
Исправление ошибок, отмеченных сообществом
Полный список всех исправлений, запланированных для версии 42.20, см. в результатах поиска на форумах Epic Developer Community.
Исправлена ошибка, из-за которой игроки на консолях не могли присоединиться к сеансам редактирования по сети, запущенным на ПК.
Исправлена ошибка, из-за которой не удавалось скрыть HUD-интерфейс транспорта в Rocket Racing.
Исправлена ошибка, из-за которой только один из нескольких экземпляров виджета UMG одного класса в игровом мире отображал значения из Verse.
Исправлена ошибка, из-за которой счётчик патронов вокруг прицела отображал «0» после смены классов.
Исправлена ошибка, из-за которой игрок не мог вылечить своего персонажа, применяя ядрёную бомбу в кустах.
Исправлена ошибка, из-за которой миниган стрелял снарядами вместо использования алгоритма мгновенного поражения.
Исправлена ошибка, из-за которой классические автоматическая винтовка, помповый дробовик, и граната, а также настенный генератор и потолочный шокер отображались в инвентаре с пометкой C4MS1.
Исправлена ошибка, из-за которой анимация перчаток басового соло в творческом режиме воспроизводилась без запуска игрока и применения отбрасывающей силы.
Исправлена ошибка, из-за которой события и функции в мобильной версии не запускались с устройств «Активация при нажатии» при выборе типа ввода «Стандартные действия».
Исправлена ошибка, из-за которой игроки сразу же бросали подобранное устройство «Точка разлома» при включённой опции «Пользовательские предметы и инвентарь».
Обновления и исправления экосистемы Fortnite
Основные технологии
Новое.
Добавлена настройка Отладка сбоев графического процессора в режим Производительность.
Добавлена возможность предотвратить отображение платформенного сеанса постоянной группы, если состояние игры для этого не подходит.
Добавлен параметр StartPosition для настенных часов, позволяющий указать начальное время на карте темпа.
Исправление ошибки:
Исправлена ошибка, из-за которой игрок не мог повторно присоединиться к матчу своей группы.
Творческий режим
Исправленные ошибки:
Исправлена ошибка, из-за которой при активации усилителя скольжения инерция увеличивалась при спуске по крутому склону в течение трёх секунд.
Исправлена ошибка, из-за которой «Дружеская сфера» и «Преобразователь Бури» вызывали некорректные эффекты при наложении.
Игровой процесс
Исправленные ошибки:
Исправлена ошибка, из-за которой пешка не получала корректный урон от падения на островах с включённой физикой.
Исправлены ошибки Телекинетикона, из-за которых захваченный объект некорректно реплицировался в новом месте захвата.
Предметы
Исправленные ошибки:
Исправлен куст-укрытие: теперь он больше не блокирует ядрёную бомбу.
Творческий режим и UEFN
Исправленные ошибки:
Исправлено отображение сигнала пушки-копирки: теперь он продолжает отображаться на радиальном индикаторе «Визуализация звуковых эффектов», когда игрок не движется.
Устройства
Исправленные ошибки:
Исправлена ошибка, из-за которой интерфейс боеприпасов очищался при обновлении HUD-интерфейса, например при смене класса.
Scene Graph
Исправленные ошибки:
SetPresentableToPlayersтеперь работает с именованными сущностями в заготовке, даже если заготовка динамически создаётся во время выполнения.Исправлена ошибка, из-за которой запросы по типу компонента не находили некоторые экземпляры компонентов после многократных вызовов добавления и удаления компонентов у сущности.
Изменено поведение динамически создаваемых заготовок. Ранее на клиенте дочерние сущности, входящие в заготовку, всегда добавлялись в симуляцию клиента. Теперь они добавляются только тогда, когда становятся актуальными для этого клиента.
UEFN
Новое.
Добавлена поддержка сенсорного управления для отладочной камеры, которая используется, когда игра приостановлена.
Добавлена поддержка поставки скомпилированного редактора без удаления документации по конкретным игровым модулям.
Исправленные ошибки:
Исправлен сбой мобильного клиента UEFN, возникавший при отправке изменений.
Исправлена ошибка, из-за которой консольные клиенты не могли присоединиться к уже запущенным сеансам редактирования UEFN.
Редактор
Новое.
Скорректирована проверка экспериментального инвентаря: теперь выводится предупреждение, если настройка проекта включена, а уровень отключён.
Проект теперь автоматически перезагружается при изменении бренда.
Повышена частота кадров в редакторе при выборе устройств.
Инспектор сеансов теперь отображает индикатор выполнения и окно журнала, чтобы было проще отслеживать запуск сеанса и отправку изменений.
Исправленные ошибки:
Исправлена ошибка, из-за которой жёлтый статус системы контроля версий отображался для классов Verse, хотя не должен был.
Интерфейс пользователя редактора
Новое.
Теперь мы регистрируем причины, по которым некоторые ресурсы необходимо сохранить повторно перед запуском сеанса UEFN.
Исправленные ошибки:
Восстановлено предупреждение при создании проекта во внешней системе резервного копирования, такой как OneDrive или Dropbox.
Окружение и ландшафты
Исправленные ошибки:
Исправлены предупреждения шейдеров при входе в режим окрашивания ландшафта.
Исправлено срабатывание assert при загрузке ещё не устаревшего ландшафта, например при дублировании типов ландшафтной травы.
Исправлена критическая ошибка, которая приводила к сбою при выходе из режима редактора ландшафта после завершения работы приложения.
Устранена проблема, которая иногда возникала при манипулировании касательной сплайна ландшафта.
Игровой интерфейс
Исправленные ошибки:
Исправлены примеры устройства «Диалог», в которых выноски располагались слишком высоко, чтобы их можно было прочитать во время диалога.
Исправлена ошибка SGUI, из-за которой непрозрачные виджеты UMG в игровом мире отображались за более дальними виджетами при просмотре под углом.
Исправлена ошибка, из-за которой пользовательские цвета редкости сбрасывались на цвет обычной редкости при использовании устройства управления HUD с включёнными пользовательскими предметами.
Физика
Исправленные ошибки:
Исправлена ошибка, из-за которой скольжение на островах с включённой физикой ощущалось заторможенным и дёрганым по сравнению с островами без физики. Теперь скольжение работает одинаково независимо от настроек острова.
Исправлена ошибка, из-за которой физический объект, удерживаемый Телекинетиконом, иногда некорректно реплицировался и возвращался в исходное место захвата. Удерживаемые объекты теперь остаются в правильном положении для всех игроков.
Исправлена ошибка, из-за которой Телекинетикон иногда не мог захватить физический объект, когда игрок стоял на месте. Объекты теперь можно брать независимо от движения игрока.
Исправлена ошибка на мобильных устройствах, из-за которой Телекинетикон захватывал объекты без активации, когда игрок целился в другого игрока, стоящего перед объектом. Телекинетикон теперь захватывает объекты только при преднамеренной активации.
Исправлена проблема на островах с включённой физикой, из-за которой падение с определённой высоты не наносило ожидаемого урона от падения. Урон от падения теперь корректно зависит от высоты падения.
Verse
API
Новое.
В API голосового чата Verse добавлены методы, позволяющие авторам создавать, удалять и изменять каналы голосового чата. Каналы — это группы игроков, которые могут общаться друг с другом через голосовой или текстовый чат в игре. Авторы могут настроить любое количество каналов для команд, зон, зрителей и любых других групп игроков, которые должны общаться между собой.
Модуль «Транзакции на острове» перенесён из
/Fortnite.com/Marketplaceв/UnrealEngine.com/Marketplace.
Мобильные устройства
Исправлена ошибка, из-за которой API доступных устройств ввода отражал оборудование хоста сеанса для каждого игрока вместо владеющего клиента, оставляя значение Touch
falseво время активной сенсорной игры.Исправлена ошибка, из-за которой метод ввода по умолчанию возвращал значение
KeyboardAndMouse.Исправлена ошибка, из-за которой сенсорное управление «Прицеливание» нельзя переопределить, потому что оно не отображается в списке «Действия».
Исправлена ошибка, из-за которой сенсорный элемент управления «Огонь» скрывался, как только параметр «Переопределение раскладки сенсорного управления» ссылался на какой-либо виджет.
Примечания к обновлению
Основные технологии
Изменения API:
Добавлена небольшая точка расширения
USocialParty::CanEstablishPlatformSession(), которую игра переопределяет, возвращая false, когда платформенная группа не нужна. ПроцессOnPartyConfigurationChangedможет повторно инициировать создание сеанса после устранения причины с помощьюHandlePartyConfigurationChangedиEvaluateCurrentSession().
UEFN
Редактор
Примечания к обновлению:
Добавлены новые предупреждения о недопустимых настройках экспериментального инвентаря.
Verse
API
Примечания к обновлению:
Предыдущий путь по-прежнему работает, но будет вызывать предупреждения об устаревании. Чтобы устранить такие предупреждения в проекте UEFN, при необходимости замените using
{ /Fortnite.com/Marketplace }на using{ /UnrealEngine.com/Marketplace }.