Видеоигры меняются. Они становятся значительно удобнее, понятнее, доступнее для всех, кто хочет просто провести вечер без лишних сложностей. Но иногда среди них появляются те, кто идёт против течения, бросая вызов игроку, проверяя его терпение и навыки. Dark Souls — одна из таких игр. Её называют хардкорной, несправедливой, гениальной и даже революционной. Она создала целый жанр и сформировала сообщество, которое десятилетиями спорит о её истинной сути.
Но что, если всё это — лишь часть мифа, созданного вокруг игры? Что, если сложность — не главная её особенность, а настоящий смысл скрывается в другом? Я впервые по-настоящему погрузился в Dark Souls и разобрал её до мельчайших деталей, чтобы понять: действительно ли это шедевр или просто удачно сложившаяся легенда?
Dark Souls Remastered в: |
STEAM |
GOG |
PLAYSTATION STORE |
XBOX STORE |
NINTENDO ESHOP |
В случае, если вы соберетесь играть в Dark Souls Prepare To Die Edition на PC с установленной Windows, а также захотите насладиться каким никаким качеством игры, то придется немного повозиться и выполнять ряд манипуляций. Не все они обязательны, отталкивайтесь от собственных потребностей и возникающих проблем, но ссылки и инструкции будут по всем вопросам, с которыми я сам сталкивался при попытках запустить игру на двух системах. Итак...
Игра не запускается или ошибка (0xc000007b)
Это может происходить как после установки дополнительных модификаций для улучшения качества игры, так и при попытке запустить игру сразу после установки. В обоих случаях проблема заключается в том, что для ее работы либо недостаточно библиотек DirectX, либо установлены другие, но с тем же названием. Решается следующим образом:
- Переходим в папку по следующему пути: C:\Windows\System32
- Находим файлы D3DX9_42.dll и D3DX9_43.dll, и удаляем их.
- Переходим в другую папку по пути: C:\Windows\SysWOW64
- Снова находим файлы D3DX9_42.dll и D3DX9_43.dll, и удаляем их.
- Устанавливаем автономный пакет библиотек DirectX.
- Запускаем игру.
Игра тормозит, низкое разрешение экрана, нет настроек изображения
Эти проблемы связаны с ужасной реализацией игры для Windows, которые не были исправлены самими разработчиками. Однако, установив DSfix, можно победить большую часть из них, а также получить несколько дополнительных возможностей.
- Запускаем игру.
- Переходим в настройки и выключаем сглаживание.
- Выходим из игры.
- Переходим в папку с игрой по следующему пути: \(зависит от вашей системы)\steamapps\common\Dark Souls Prepare to Die Edition\DATA
- Распаковываем или перемещаем в папку файлы из архива с DSfix, чтобы они оказались рядом с файлом DARKSOULS.exe
- Если разрешение экрана составляет 1920x1080, то запускаем игру, так как все необходимые настройки уже активированы.
Но если хочется настроить данный фикс под себя, изменить другие параметры, а также просто разобраться в появившихся после его установки функционале, то открываем файл DSfix.ini и осуществляем настройку.
renderWidth 1920 renderHeight 1080 | Меняем эти параметры, если разрешение экрана больше или меньше установленного. |
presentWidth 0 presentHeight 0 | Не трогаем эти параметры, если не хотим, чтобы разрешение игры было отличным от разрешения экрана. |
aaQuality 0 aaType SMAA | Выбираем качество и тип сглаживания, но имеем ввиду, что это может отразиться на производительности. |
ssaoStrength 0 | Меняем, если хотим улучшить глубину изображения за счет теней от объектов. Может снизить производительность. |
ssaoScale 1 | Изменяем, если хотим улучшить качество теней. Также может негативно повлиять на FPS. |
ssaoType VSSAO | Выбираем метод работы SSAO. VSSAO – стандарт, HBAO – чуть лучше, но медленнее, SCAO – самый тяжелый |
dofOverrideResolution 540 dofBlurAmount 1 | Повышаем значение, чтобы улучшить детализацию размытия фона. Не ставьте его равным вертикальному разрешению рендера. |
disableDofScaling 0 | Включение или отключение динамического масштабирования глубины резкости. Изменение параметра ухудшит производительность. |
unlockFPS 1 | Смена значения на "0" заблокирует кадровую частоту на 30. Мной уже снято это ограничение. |
FPSlimit 60 | Ограничение кадровой частоты. Никогда не меняется это значение, даже если вам компьютер это позволяет, так как могут начаться проблемы с физикой игры. |
filteringOverride 0 | Меняем значение параметра, чтобы повысить четкость текстур. Не забываем о влиянии на производительность. |
enableHudMod 0 | Активируем, выставив значение "1", если чем-то не устраивает стандартный интерфейс игры. |
hudScaleFactor 0.75 | Можете изменить на "1", если интерфейс кажется слишком мелким. |
borderlessFullscreen 1 | Изменяем, если хотим отключить оконный полноэкранный режим, что может привести к проблемам со сворачиванием игры. |
disableCursor 1 | Отключаем, если требуется, чтобы в игре отображался курсор мыши. Но зачем? Вы видео смотрели? Курсор все еще на экране? Нажимаем F7. |
enableBackups 0 | Изменяем, если пережимаем за сохранность сохранений и хотим иметь резервные копии. |
backupInterval 1500 | Устанавливаем время, спустя которое будет создаваться резервная копия сохранения. Значение равное 1500 соответствует 25 минутам. |
maxBackups 10 | Указываем количество резервных копий. |
skipIntro 1 | Изменяем, если хотим при каждом запуске игры наслаждаться рядом различных интро. |
screenshotDir . | Вместо точки указываем полный путь до папки, где хотим сохранять скриншоты. По умолчанию они в: C:\Users\ИМЯ\Pictures |
overrideLanguage none | Меняем, если игра запустилась не на том языке, который был бы вам приятен. |
Остальные параметры, которые не были мной затронуты, лучше не трогать вообще, так как работают нестабильно и могут создать ряд новых проблем. А вообще, если вам нравится картинка, которую вы наблюдаете в обзоре, то лучше вообще не экспериментировать с графическими настройками и ограничиться выбором подходящего разрешения экрана.
После установки DSfix игра перестала запускаться
Такое возможно, но крайне маловероятно, так как если игра запускалась до этого, то для ее работы даже с фиксом в системе есть все необходимое. Но проверяем следующее:
- Отключено ли сглаживание в игре. Если фикс установлен, то переносим его файлы в другую папку, запускаем игру и проверяем параметры. Далее, вне зависимости от результата, возвращаем файлы фикса в папку с игрой.
- Установлены ли DirectX. Понятно, что установлен. Но если после установки фикса запуск не удается, то рекомендую вернуться к первому разделу в данной статье и проделать все шаги еще раз.
- Какая версия в Steam. Если игра запускается из данного магазина/приложения, то проблему с отсутствием запуска игры можно решить, если кликнуть ПКМ по игре в своей библиотеке, выбрать "Свойства", перейти в "Бета-версии" и указать вместо "Нет" - dsptde 2.0.
Если данный вариант уже выбран, то замените его на "Нет". В моем случае игра запускалась на разных компьютерах с разным значением, хотя в остальном никаких отличий не было.
После всех этих действий, при разных условиях и на разных системах, уже можно начать получать удовольствие от игры в Dark Souls Prepare To Die Edition. Хотя на клавиатуре и мыши я все же не рекомендую этим заниматься.
Понравилось? Подписывайтесь в социальных сетях, чтобы не пропустить обновления, а также поддерживайте меня финансово!