Это не обзор, а только технические детали в помощь игрокам. Как бы ни было важно высказать свое мнение об игре, подождем 100+ часов, когда оно станет умным и взвешенным. А пока мы расскажем о том, что нового в движке, как оптимизировать игру и как пошалить, воспользовавшись кодами.
Creation Engine 2
Как уже все знают, это движок Creation Engine, использованный в Fallout 4 и Skyrim, который был модернизирован для того, чтобы компания могла работать над Starfield и будущей TES VI, впрочем, по словам Тодда Говарда, к последней движок еще изменят согласно ее требованиям.
Улучшения. По словам видеоблогера Colteastwood, «в Creation Engine 2.0 были внесены серьезные обновления в движок, конвейер, физику AI и визуальные эффекты».
- Creation Engine 2 теперь использует движок Havok для анимации персонажей и NPC, обеспечивая более реалистичную симуляцию, чем исходный Creation Engine.
- Переработаны и улучшены глобальное освещение в реальном времени, расширенное объемное освещение, эффекты дымки, тумана и так далее.
- Повышена реалистичность так называемого светового отскока: свет, отраженный от оранжевого камня, будет давать теплый блик. Это решение отлично от трассировки и поэтому работает не всегда корректно, увы.
- Графика переработана в сторону повышения детализации. Масса ранее неразличимых деталей, высокая четкость при любом приближении, мелкие подробности.
- Значительно улучшена проработка физически достоверных материалов: металла, пластика, дерева и так далее.
- Улучшены эффекты постобработки: глубина резкости и красивые боке.
- Bethesda работала с id Software над внедрением нового попиксельного размытия в движении, которое значительно улучшает восприятие плавности даже при низкой частоте кадров.
- Расстояние обзора значительно увеличилось со времен предыдущих игр Bethesda: в большинстве случаев кусты травы и детали больше не появляются ниоткуда совсем рядом при приближении к ним. Вам придется вглядеться, чтобы это заметить.
В графике есть и слабые моменты. Для создания отражений и рефлекта движок по-прежнему опирается на систему cube maps вместо, скажем, трассировки лучей, так что вода правильно отражает объекты с весьма переменным успехом.
Так же, увы, не сильно улучшились текстуры и модели персонажей: одежда стала лучше, но по-прежнему отсутствует подповерхностное рассеяние и правильное освещение, отчего лица теряют реалистичность. Анимация слишком простая, хотя выглядит лучше, чем раньше, несмотря на баги. Зато уровень детализации одежды и скафандров прекрасный. Это, кстати, хороший шаг вперед от мыла и нелепых засветок в текстурах одежды для предыдущих игр.
Зато рендеринг при создании персонажей и проработка их деталей отличная. (Еще бы в самой игре они были похожи на себя в меню создания, да).
AI. Обновлению подверглась не только графика, но и искусственный интеллект. Bethesda внесла значительные улучшения в AI для создания более динамичной среды, особенно в многочисленных городах. Предыдущие версии Creation Engine были более статичными, они включали узкий набор шаблонных действий для NPC. Улучшения в Creation Engine 2 призваны обеспечить более динамичное взаимодействие между установками AI и окружающим миром.
Процедурная генерация. Пусть Тодд и заявлял, что в игре больше вручную сделанных локаций, чем во всех предыдущих играх вместе взятых, огромная площадь игры и возможность исследовать планеты исключает полностью ручную работу. Уилл Шен в интервью расказал о новой технгологии, позволяющей захватывать в качестве образца для генерации целые локации. В этих локациях NPC будут даже выдавать задания, в примере, приведенном Уиллом, описывается похищение персонажа, которого вы затем сможете спасти, и это приведет вас в совершенно новое место. «Это динамически размещенное поселение, которое приведет вас в динамически размещенное подземелье, когда вы бродите по планете».
Это дает нам очень убедительный индикатор того, что Creation Engine 2 будет содержать куда больше фреймворков, предназначенных для процедурной генерации, чем его предшественник.
Оптимизация. В новостях AMD говорилось, что Bethesda заключила эксклюзивное партнерство с AMD для оптимизации Starfield и Creation Engine 2 под оборудование AMD. Как отметил Тодд в интервью: «В нашей кодовой базе есть инженеры AMD, работающие над обработкой и масштабированием изображений FSR 2, и это выглядит невероятно». К счастью для владельцев процессоров Intel и видеокарт NVIDIA, моддер PureDark пообещал обеспечить поддержку DLSS до окончания раннего доступа Starfield - и сдержал свое обещание.
В Starfield FPS ограничен, но стабилен. Разбивка огромного пространства на сектора и сегментация пусть и увеличивает количество загрузок, зато позволяет игре избежать проблем всех других игр с открытым миром.
Моддинг. Благодаря тому, что процедурная генерация в Creation Engine 2 получила огромное развитие, отдельно можно упомянуть процедурную синхронизацию губ для NPC, у моддеров появится масса новых инструментов для создания модов для Starfield.
Моддерам будет проще, чем когда-либо, добавлять голоса своим персонажам, не беспокоясь об анимации. Несколько интервью, взятых у таких моддеров, как Elianora (ветеран моддинга для игр Bethesda) — подчеркивают, что с новой версией Creation Kit — инструмента для моддинга сообщества Bethesda - скорее всего появится больше возможностей для дизайна интерьера и освещения.
Фичи собраны мной из двух статей, кому интересно и инглиш есть, можете посмотреть оригиналы тут и тут. На второй очень развернутый стокилометровый отзыв, рекомендую.
лучшие чит-коды и консольные команды
Ну почему бы и да? Только для Пека-бояръ. В целом, похоже на старые команды с малыми отличиями. Достижений использование панели не сбрасывает, по утверждениям авторов подборки, но проверить этого я не могу. Если консоль не вызывается ~, попробуйте апостроф '
player.additem <item_ID> <количество> - найти во вселенной иголку может быть задачей титанической, так что просто добавьте ее консолью прямо себе в карман. item_ID заменяем кодом оружия, предметов и так далее, указываем число и все это БЕЗ скобок. Например:
player.additem 0000000f 1000000 - добавит миллион кредитов.
player.modav experience 10000 - добавляет очки опыта. В это случае - 10000. 50 000 опыта достаточно, чтобы поднять вашего персонажа на 34-й уровень. Но учтите, что статов вашего старого оружия при этом не хватит чтобы играть на таком уровне.
player.placeatme <ID предмета> <Значение> — это одна из наиболее креативных консольных команд Starfield, которую вы можете использовать для спавна рядом любого NPC, существа или предмета. Это особенно полезно для романтики Звездополья, так как вы можете использовать код, чтобы легко призвать своих компаньонов-NPC в свой регион, не тратя времени на их поиски.
player.paycrimegold 0 0 <ID фракции> — с помощью этой консольной команды вы можете выплатить штрафы определенных фракций, а также сохранить все украденные предметы, из-за которых они могут охотиться за вами. Если вы не хотите тратить время на гниение в космической тюрьме, держите эту команду под рукой.
showlooksmenu player 1. Если вас не устраивают результаты выбора создания персонажа, вы можете легко сбросить настройки с помощью этой консольной команды. С ее помощью вы можете изменить свое имя, внешний вид, происхождение и черты характера.
player.addperk <perk_id> - добавляет необходимый особый навык.
player.removeperk <perk_id> - удаляет его.
Еще немного полезных команд:
tgm - наш любимый режим боженьки + безлимитные патроны и стамина.
tim - то же, что выше, но только бессмертие, без халявы.
tfc - свободная камера.
unlock - отпереть объект. Откройте консоль, щелкните мышкой на объект, чтобы высветился его ID, и вводите команду.
kill - действия те же, что выше, убивает цель.
resurrect - действия те же, что выше, воскрешает убитую цель.
tdetect - отключает отслеживание и позволяет успешно подкрасться, если у вас низкий уровень незаметности.
tcl - отключает коллизии, позволяя вам проходить сквозь объекты.
tcai - отключает AI, полезно, если вы вдруг обнаружили себя в локации с раздраженными персонажами высокого уровня и испытываете нежелание общаться.
psb - разблокирует все доступные Силы.
оптимизация и настройки игры
Ini-файлы игры находятся в папке \Documents\My Games\Starfield. Изменения могут как улучшить, так и снизить показатели.
Изменение поля зрения FOV
Открываем StarfieldCustom.ini, находим следующие строки и меняем значения на те, что нас устраивают:
[Camera] fFPWorldFOV=100.0000 fTPWorldFOV=100.0000 fDefaultFOV=100 [FlightCamera] fFlightCameraFOV=10
Изменение анизотропной фильтрации
Открываем StarfieldCustom.ini, находим следующие строки и меняем значения на те, что нас устраивают:
[Display] fMaxAnisotropy=16
По умолчанию значение равно 4, при увеличении следите, чтобы оно было кратно 4 (8, 16, 32 и т д)
Удаляем тряску камеры
Открываем StarfieldCustom.ini, находим следующие строки и меняем значение на 0:
[Display] bPilotCameraShakerEnabled=0
Удаляем сообщение дня
Открываем StarfieldCustom.ini, находим следующие строки и меняем значение на 0:
[General] bEnableMessageOfTheDay=0
Убираем тинт и возвращаем гамме норму
Открываем StarfieldCustom.ini, находим следующие строки и меняем значение:
[Display]
fGamma = 2.2
Для улучшения картинки при этом можно использовать моды с изменением шейдинга:
Reshade gray and yellow remover
Decent ReShade
Они делают картинку четче, яснее, удаляют наложение фильтров, улучшают HDR, но могут жестко снизить fps, так что это не для слабых машин. Ночи становятся темнее.
Текстуры со сниженным разрешением для слабых машин.
Реплейсер понижает разрешение текстур с 2048 до 1024 и даже до 512, что, конечно, сказывается на производительности.
Открываем StarfieldCustom.ini, убеждаемся, что там есть следующие строки:
[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
Текстуры повышенного разрешения для кораблей
Разумеется, для обладателей ПК посильнее, глаз радовать - текстуры 4 к для кораблей. Использован AI.
Оптимизированные графические файлы ini
Вариации оптимизации графики для разных машин от ультра-оптимизации ("я картоха") до средней. Устанавливать в главную папку игры! Не в Data и не в Мои документы! Заменяет оригинальные файлы, сделайте копию перед установкой.
Вот такая небольшая подборка, пробуйте, обсуждайте, рекомендуйте, кто что нашел полезное.
Комментарии