Цифровой сад — общедоступная персональная база знаний

Лупа для поиска
  • Свежачок
  • Карта сайта
  • Настройки Kingdom Come - Deliverance

    Мне было трудоёмко настроить приемлемую графику в игре на современном компьютере. Она либо была крайне требовательная к вычислительным ресурсам компьютера и потребляла много электричества, либо была визуально неприятной. В итоге удалось достичь результата, который меня устроил. Ниже привожу инструкцию по настройке графики и не только.

    Примечания

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

    В моём случае, основной нагрев и повышенное потребление вычислительных ресурсов было связано с избыточным использованием игрой центрального процессора (CPU), а не графического процессора (GPU). Поэтому настройками смещаю нагрузку с CPU на GPU.

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

    Инструкция

    1. В директории игры Steam\steamapps\common\KingdomComeDeliverance создаём файл пользовательской конфигурации user.cfg со следующим содержимым.

      e_ViewDistMin=10
      e_ViewDistRatio=200
      r_MotionBlur=0
      r_AntialiasingMode=3
      r_AntialiasingTAASharpening=0.5
      bind f9 g_showHud 0
      bind f10 g_showHud 1

      Где,

      • e_ViewDistMin=10 увеличивает расстояние отображения всех объектов, даже очень мелких, типа банки на столбе, с 5 до 10 метров,
      • e_ViewDistRatio=200 увеличивает расстояние отображения крупных объектов, например корыт,
      • r_MotionBlur=0 отключает смазывание изображения при движении,
      • r_AntialiasingMode=3 включает сглаживание краёв объектов и уменьшает их мерцание при движении,
      • r_AntialiasingTAASharpening=0.5 повышает резкость изображения,
      • bind f9 g_showHud 0 и bind f10 g_showHud 1 скрывает интерфейс (для снимков экрана) по нажатию на клавишу F9 и показывает интерфейс снова по - F10.
    2. Добавляем параметр запуска +exec user.cfg, который подключает пользовательскую конфигурацию.

      Параметры запуска Kingdom Come Deliverance в Steam.png
    3. Запускаем игру и последовательно настраиваем её.

      1. Параметры графики:

        • Качество изображения: Низкое;
        • VSync: Вкл.
      2. Расширенные настройки графики:

        • Сглаживание: SMAA 2TX;
        • Качество объектов: Высокое;
        • Качество эффектов: Высокое;
        • Качество освещения: Высшее (при значении Ультра освещение начинает сильно мерцать в некоторых помещениях);
        • Качество частиц: Высокое;
        • Качество физики: Высокое;
        • Качество пост-обработки: Ультра;
        • Качество шейдеров: Высокое (ниже этого значения лица персонажей становятся менее выразительными);
        • Качество теней: Среднее (выше этого значения CPU и GPU нагружаются значительно больше, ниже - тени прорисовываются слишком близко);
        • Качество текстур: Ультра;
        • Качество воды: Высшее;
        • Детализация объёмных эффектов: Ультра;
        • Детализация растительности: Ультра
        • Дальность видимости объектов: 20/20 (выбираем максимум, один из зависимых параметров e_ViewDistRatio переопределяется и увеличивается в пользовательской конфигурации);
        • Дальность LOD: 12/20 (при меньшем значении видно, как одежда исчезает и появляется на персонажах);
        • Дистанция отрисовки растений: 12/20;
        • Размытие в движении: Выкл.
      3. Громкость:

        • Громкость музыки: 8/20;
        • Громкость эффектов: 19/20;
        • Громкость речи и роликов: 13/20 (использую заниженное значение для летсплея, чтобы не перекрикивать персонажей во время озвучивания субтитров).
    4. Перезапускаем игру и стараемся не трогать настройки графики, чтобы их не сбить.

    Пауза в игре

    Иногда субтитры в игре пропадают слишком быстро и не успеваешь их прочитать. Так как я озвучиваю все субтитры персонажей, мне важно иметь возможность поставить игру на паузу. Это можно сделать при помощи бесплатного приложения Game Pauser by Jase1 с открытым исходным кодов.

    Ресурсы


    1. Game Pauser by Jase на сайте Steam и официальном сайте madebyjase.com↩︎