Установка мода на клавиатуру в 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:
- Редактирование INPUT.ini — подходит для базового переназначения клавиш без использования сторонних программ.
- Использование DS3 Input Customizer — специализированный инструмент для гибкой настройки управления.
- Инъекция 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\ и отвечает за привязку клавиш по умолчанию. Чтобы изменить раскладку:
- Откройте файл в любом текстовом редакторе (например, Notepad++).
- Найдите секцию
[Keyboard]— здесь перечислены все действия и соответствующие клавиши. - Измените значения напротив нужных действий. Например, чтобы перенести атаку с
ЛКМнаПробел, найдите строку:Attack1=MouseLeftButtonи замените на:
Attack1=Space - Сохраните файл и запустите игру (важно: 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 — поддержка комбинаций клавиш и возможность сохранять несколько профилей.
Инструкция по установке:
- Скачайте последнюю версию утилиты с GitHub.
- Распакуйте архив в папку с игрой (например,
Steam\steamapps\common\Dark Souls III\Game\). - Запустите
DS3InputCustomizer.exeот имени администратора. - В интерфейсе программы выберите действие (например,
Roll) и назначьте новую клавишу или комбинацию. - Нажмите
Applyи запустите игру.
Утилита создаёт виртуальный контроллер, поэтому Easy Anti-Cheat не блокирует её работу. Однако некоторые функции (например, автоиспользование лечебных зелий) могут считаться читерством на онлайн-серверах. Для их использования обязательно отключите сетевые функции в настройках игры.
🔹 Создана резервная копия папки с игрой
🔹 Скачана последняя версия утилиты с GitHub
🔹 Антивирус отключён для папки с игрой
🔹 Игра обновлена до последней версии-->
Установка DLL-модов (Keyboard Fix и аналоги)
Моды типа DS3 Keyboard Fix позволяют добавлять функции, отсутствующие в оригинальной игре, например:
- 🔄 Автоматическое использование предметов по таймеру (например, зелье каждые 5 секунд).
- 🎯 Прицеливание с клавиатуры (эмуляция правой кнопки мыши для лука/арбалета).
- ⚡ Быстрое переключение оружия через горячие клавиши.
Процесс установки:
- Скачайте архив с модом (например, с Nexus Mods).
- Извлеките файлы
dinput8.dllиKeyboardFix.iniв папкуDark Souls III\Game\. - Откройте
KeyboardFix.iniи настройте клавиши согласно инструкции в архиве. - Отключите Easy Anti-Cheat (обязательно!), иначе игра не запустится.
- Запустите игру через
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.
Почему после установки мода игра вылетает при запуске?
Наиболее вероятные причины:
- Конфликт с антивирусом (заблокирован
dinput8.dll). - Несовместимость версии мода с патчем игры.
- Повреждённые файлы игры (проверьте целостность через 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), но это не относится к модификациям.