Оптимизация DOOM Eternal для слабых ПК

DOOM Eternal99 views3 favorites3 min readby SnakeX8Updated 31 MarView on Steam ↗

Способ 1 - конфиг который нам любезно оставили разрабы

Огромного прироста ФПС от этого конфига вы не получите, но для первого раза сойдет.

Шаг 1 - Заходим в корневую папку DOOM Eternal.ъ

Шаг 2 - В папке base создаем текстовой файл с форматом .cfg любого названия (СТРОГО С АНГЛИЙСКИЙ НАЗВАНИЕМ!)

Шаг 3 - в этом конфиге пишем

r_antialiasing 0
r_lightDistanceFadeMultiplier 0
r_decalLifetimeMultiplier 0
r_shadowAtlasWidth 8

Что делают данные команды?
r_antialiasing 0 - делает разрешение изображение немного хуже, или же отключает сглаживание полностью, но производительность увеличится. Мы пишем эту команду, так как в DOOM Eternal отключить сглаживание нельзя ( используется только FXAA или TAA )

Ещё один момент, который следует учитывать, — это то, что сглаживание часто делает изображения с низким разрешением размытыми, что может стать серьёзной проблемой на интегрированных графических процессорах. И тут где мы пишем эту команду.

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

r_decalLifetimeMultiplier 0 - Убирают временные декали на поверхности, такие как : Следы от пуль, взрывы, и т.д будет отключены. Влияние на производительность незначительно, но накопительно, поскольку декали могут накопляться в перестрелках.

r_shadowAtlasWidth 8 - Полностью убирает тени из игры ( не полностью, но вы не заметите тени). Влияние этого на визуальное восприятие различно. В хорошо освещенной сцене изменение будет чрезвычайно очевидным, и некоторые поверхности будут выглядеть странно освещенными. Однако в большинстве игровых локаций визуальный стиль очень хорошо скрывает это изменение, и отсутствие теней часто заметно только в том случае, если вы специально его ищете.

Шаг 4 - Заходим в игру и нажимаем на " ~ " на клавиатуре ( фигня которая над Tab и под Esc )
и пишем : " exec ИМЯ_ВАШЕГО_ФАЙЛА.cfg "

Способ 2 - Настройки внутри игры

Могут помочь настройки внутри игры, если вам лень делать махинации с предыдущим шагом.

Настройки графики - Низкие
Виртикальн. Синхронизация - Выкл.
Глубина поля зрения - Выкл.
Масштабирование разрешения - самая низкая
Резкость - 33
Разрешение - Для начала рекоммендую поставить 1280x720 для больших мониторов (16:9 ), а потом идти дальше вниз.

Способ 3 - Уровень : МАМА Я НИЧЕГО НЕ ВИЖУ

Если предыдущие шаги хрен помогли, то вот еще консольные команды (типо аддон к способу 1 )

ВНИМАНИЕ! В этом разделе я не призываю использовать точно все мои команды для оптимизона. Некоторые команды могут обосрать вашу игру так, что у вас могут болеть глаза. Экспериментируете на свой вкус.

Но первым делом надо разблокировать консоль
Прямо сейчас НИКТО не использует Cheat Engine для разблокировки консоли, так как этот способ уже устарел. Появился новый способ и более простой.

Шаг 1 - заходим на сайт Nexus mods : https://www.nexusmods.com/doometernal/mods/851 и скачиваем там файлик.

Шаг 2 - Запихиваем файлик в корневую папку игры.
Теперь ваша консоль полностью разблокирована. Теперь мы должны дальше настроить свою игру. Вот конфиги которые я получил:

Простые команды + команды для нормальных 30 FPS
r_antialiasing 0 ; r_lightDistanceFadeMultiplier 0 ;
r_SkipFog 1 ; r_motionblur 0 ;
r_lodForce 10 ; r_skyLighting 0 ;
r_skipDecals 1 ; r_skipMaterialBlending 1 ;
r_skipGeoDecals 1 ; r_textureLodBias 2 ;
r_skipFlares 1 ; r_skipSpotLights 1 ;
r_skipPointLights 1 ; r_skipParallelLights 1 ;
r_water 0 ; rs_enable 3 ; rs_dropMilliseconds 31.0 ;
rs_raiseMilliseconds 30.5 ; rs_dropFraction 0.10 ;
rs_raisefraction 0.05

Простые команды + команды для нормальных 60 FPS
r_antialiasing 0 ; r_lightDistanceFadeMultiplier 0 ;
r_SkipFog 1 ; r_motionblur 0 ;
r_lodForce 10 ; r_skyLighting 0 ;
r_skipDecals 1 ; r_skipMaterialBlending 1 ;
r_skipGeoDecals 1 ; r_textureLodBias 2 ;
r_skipFlares 1 ; r_skipSpotLights 1 ;
r_skipPointLights 1 ; r_skipParallelLights 1 ;
r_water 0 ; rs_enable 3 ; rs_dropMilliseconds 14.5 ;
rs_raiseMilliseconds 14.0 ; rs_dropFraction 0.10 ;
rs_raisefraction 0.05

Не буду пояснять за все команды, однако за команду r_textureLodBias я все таки поясню.
Короче эта команда загружает текстуры более низкого разрешения (графика хуже в разы). По умолчанию стоит 10, чем меньше значение, тем херовее становится графон.
Игра будет выглядеть как мыло, но производительность существенно вырастет.

Пример LodBias 2
https://images.steamusercontent.com/ugc/9361827093242429958/E1EE55FF0E0281F35E3AC3A3D506465D620D784C/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false

Забавная команда (не для оптимизона)

Есть еще одна команда которая убирает ВСЕ модели в игре - r_skipallmodels 1
Эта команда имба, так как не каждая игра позволит сделать с ней такое.

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.