Установка модов на клавиатуру в Dark Souls 3: полное руководство для PC

Установка мода на клавиатуру в Dark Souls 3 (2016) требует предварительной подготовки игровых файлов и использования специализированных инструментов вроде Cheat Engine или DS3 Input Customizer. Основная проблема возникает при попытке переназначить клавиши через стандартное меню игры — многие модификации (например, DS3 Keyboard Fix) конфликтуют с античитом Easy Anti-Cheat, что приводит к бану на онлайн-серверах. Чтобы избежать блокировки, необходимо отключить сетевые функции перед установкой или использовать офлайн-режимы мода.

Важно отличать два типа модификаций: те, что изменяют раскладку клавиш (например, перенос атаки с ЛКМ на Пробел), и те, что добавляют новые функции (автоиспользование предметов по горячим клавишам). Первый тип устанавливается через редактирование конфигурационных файлов INPUT.ini, второй — требует инъекции DLL-библиотек. Ниже разберём оба варианта с учётом совместимости с последними патчами игры (версия 1.15.2).

Подготовка игры к установке модов

Перед изменением файлов Dark Souls 3 необходимо создать резервную копию папки с игрой. Это связано с тем, что некоторые модификации (особенно те, что затрагивают dinput8.dll) могут привести к краху игры при запуске. Рекомендуемый порядок действий:

  • 📁 Создайте копию папки Dark Souls III\Game (обычно находится в Steam\steamapps\common).
  • 🔧 Отключите Easy Anti-Cheat через меню запуска игры (если планируете играть только офлайн).
  • 🛡️ Добавьте исключение для папки игры в антивирусе (многие моды распознаются как угрозы).
  • 🔄 Убедитесь, что версия игры обновлена до последней (через Steam или Bandai Namco Launcher).

Особое внимание уделите файлу DS3.exe — его целостность проверяется при каждом запуске. Если вы используете пиратскую версию игры, большинство модов работать не будут из-за отсутствия оригинальных хэш-сумм исполняемых файлов.

📊 Какой тип модов вы планируете установить?
Переназначение клавиш
Автоматизация действий (автоиспользование предметов)
Графические улучшения
Другое

Способы установки модов на клавиатуру

Существует три основных метода модификации управления в Dark Souls 3:

  1. Редактирование INPUT.ini — подходит для базового переназначения клавиш без использования сторонних программ.
  2. Использование DS3 Input Customizer — специализированный инструмент для гибкой настройки управления.
  3. Инъекция DLL-модов (например, DS3 Keyboard Fix) — позволяет добавлять новые функции, но требует отключения античита.

Каждый метод имеет свои ограничения. Например, редактирование INPUT.ini не позволяет назначать комбинации клавиш (например, Ctrl+Shift+E), а DLL-моды могут конфликтовать с другими модификациями (например, с графическими паками вроде DS3 Texture Mod).

Метод Сложность Требует отключения античита Поддержка комбинаций клавиш
Редактирование INPUT.ini Низкая ❌ Нет ❌ Нет
DS3 Input Customizer Средняя ❌ Нет ✅ Да
DLL-моды (Keyboard Fix) Высокая ✅ Да ✅ Да

Редактирование INPUT.ini: базовое переназначение клавиш

Файл INPUT.ini находится в папке Dark Souls III\Game\ и отвечает за привязку клавиш по умолчанию. Чтобы изменить раскладку:

  1. Откройте файл в любом текстовом редакторе (например, Notepad++).
  2. Найдите секцию [Keyboard] — здесь перечислены все действия и соответствующие клавиши.
  3. Измените значения напротив нужных действий. Например, чтобы перенести атаку с ЛКМ на Пробел, найдите строку:
    Attack1=MouseLeftButton

    и замените на:

    Attack1=Space
  4. Сохраните файл и запустите игру (важно: Easy Anti-Cheat должен быть активен, иначе изменения не применятся).

Список поддерживаемых клавиш для INPUT.ini включает стандартные обозначения: MouseLeftButton, Space, LeftShift, E и т.д. Полный список можно найти в документации Unreal Engine 3, на которой построена игра. Обратите внимание: некоторые действия (например, UseItem) не могут быть переназначены через этот файл.

Список всех поддерживаемых клавиш в INPUT.ini

MouseLeftButton, MouseRightButton, MouseMiddleButton, MouseXButton1, MouseXButton2, Space, Enter, Tab, Shift, Ctrl, Alt, Esc, F1-F12, 0-9, A-Z, NumPad0-NumPad9, Multiply, Add, Subtract, Decimal, Divide, Left, Right, Up, Down, Home, End, Insert, Delete, PageUp, PageDown, Backspace.

Использование DS3 Input Customizer для гибкой настройки

DS3 Input Customizer — это утилита от сообщества, позволяющая переназначать клавиши, создавать макросы и даже эмулировать геймпад на клавиатуре. Преимущество перед редактированием INPUT.ini — поддержка комбинаций клавиш и возможность сохранять несколько профилей.

Инструкция по установке:

  1. Скачайте последнюю версию утилиты с GitHub.
  2. Распакуйте архив в папку с игрой (например, Steam\steamapps\common\Dark Souls III\Game\).
  3. Запустите DS3InputCustomizer.exe от имени администратора.
  4. В интерфейсе программы выберите действие (например, Roll) и назначьте новую клавишу или комбинацию.
  5. Нажмите Apply и запустите игру.

Утилита создаёт виртуальный контроллер, поэтому Easy Anti-Cheat не блокирует её работу. Однако некоторые функции (например, автоиспользование лечебных зелий) могут считаться читерством на онлайн-серверах. Для их использования обязательно отключите сетевые функции в настройках игры.

🔹 Создана резервная копия папки с игрой

🔹 Скачана последняя версия утилиты с GitHub

🔹 Антивирус отключён для папки с игрой

🔹 Игра обновлена до последней версии-->

Установка DLL-модов (Keyboard Fix и аналоги)

Моды типа DS3 Keyboard Fix позволяют добавлять функции, отсутствующие в оригинальной игре, например:

  • 🔄 Автоматическое использование предметов по таймеру (например, зелье каждые 5 секунд).
  • 🎯 Прицеливание с клавиатуры (эмуляция правой кнопки мыши для лука/арбалета).
  • ⚡ Быстрое переключение оружия через горячие клавиши.

Процесс установки:

  1. Скачайте архив с модом (например, с Nexus Mods).
  2. Извлеките файлы dinput8.dll и KeyboardFix.ini в папку Dark Souls III\Game\.
  3. Откройте KeyboardFix.ini и настройте клавиши согласно инструкции в архиве.
  4. Отключите Easy Anti-Cheat (обязательно!), иначе игра не запустится.
  5. Запустите игру через DS3.exe (не через лаунчер).
⚠️ Внимание: Использование DLL-модов в онлайн-режиме приведёт к постоянному бану аккаунта. Эти модификации предназначены исключительно для офлайн-игры. Если вы хотите играть на серверах, используйте только INPUT.ini или DS3 Input Customizer.

Решение распространённых проблем

Если после установки мода клавиатура не работает или игра выдаёт ошибку, проверьте следующие моменты:

  • 🔌 Конфликт с антивирусом: Добавьте исключение для папки игры и файлов мода (особенно dinput8.dll).
  • 🔄 Несовместимость версий: Убедитесь, что мод поддерживает вашу версию игры (например, Keyboard Fix v1.4 работает только с патчем 1.15).
  • 🎮 Конфликт с геймпадом: Отключите контроллер перед запуском, если используете мод для клавиатуры.
  • 📝 Ошибки в INPUT.ini: Проверьте файл на наличие опечаток (например, Spacee вместо Space).

Если игра не запускается после установки DLL-мода, удалите файл dinput8.dll и проверьте целостность игровых файлов через Steam. В 80% случаев проблема решается переустановкой мода с официального источника.

Безопасность и совместимость с античитом

Easy Anti-Cheat (EAC) в Dark Souls 3 сканирует все загруженные DLL-библиотеки и изменённые игровые файлы. Любое вмешательство в DS3.exe или инъекция кода расценивается как читерство. Чтобы избежать бана:

  • 🔒 Используйте только моды, которые не требуют отключения EAC (например, DS3 Input Customizer).
  • 🌐 Играйте офлайн, если устанавливаете DLL-моды.
  • 🔄 Регулярно проверяйте обновления модов — некоторые перестают работать после патчей игры.

Список "безопасных" модов для онлайн-игры ограничен:

  • 🎨 Графические моды (текстуры, освещение).
  • 🔠 Моды интерфейса (шрифты, HUD).
  • 🔧 Моды управления через INPUT.ini или DS3 Input Customizer.

Все остальные модификации (особенно те, что затрагивают геймплей) используйте на свой страх и риск.

FAQ: Частые вопросы по модам на клавиатуру

Можно ли использовать моды на клавиатуру в PvP?

Нет. Любые модификации, изменяющие геймплей (автоиспользование предметов, макросы и т.д.), запрещены в онлайн-режиме. Разрешены только косметические моды (текстуры, интерфейс) и переназначение клавиш через INPUT.ini или DS3 Input Customizer.

Почему после установки мода игра вылетает при запуске?

Наиболее вероятные причины:

  1. Конфликт с антивирусом (заблокирован dinput8.dll).
  2. Несовместимость версии мода с патчем игры.
  3. Повреждённые файлы игры (проверьте целостность через Steam).

Решение: удалите мод, проверьте игру на целостность и попробуйте другую версию мода.

Как вернуть стандартные настройки клавиатуры?

Если вы редактировали INPUT.ini, просто удалите файл — игра создаст новый при следующем запуске. Для DS3 Input Customizer нажмите Reset to Default в интерфейсе утилиты. Если использовали DLL-мод, удалите dinput8.dll и KeyboardFix.ini.

Работают ли моды на клавиатуру в версии игры для Windows 10/11?

Да, но могут потребоваться дополнительные настройки совместимости:

  • Запускайте игру и моды от имени администратора.
  • Отключите Game Bar и Game DVR в настройках Windows.
  • Для DS3 Input Customizer может понадобиться Visual C++ Redistributable 2015-2022.

Можно ли использовать моды на клавиатуру в версии игры для Xbox/PlayStation?

Нет. Моды на клавиатуру устанавливаются только в PC-версию Dark Souls 3. На консолях изменение управления возможно только через официальные настройки или адаптеры для клавиатуры (например, XIM Apex), но это не относится к модификациям.