Spiritfarer — это трогательная инди-игра о смерти, памяти и прощании, которая становится ещё увлекательнее в кооперативном режиме. Но что делать, если у вас только одна клавиатура, а играть хочется вдвоем? В этой статье мы разберём все способы настройки управления для двух игроков на одном ПК, включая стандартные и альтернативные методы.
Игра изначально поддерживает локальный кооп на одном экране, но официальная документация умалчивает о возможности использования одной клавиатуры для двоих. Тем не менее, с помощью сторонних утилит и хитростей это вполне реализуемо. Мы протестировали все методы на актуальной версии игры (2026 год) и собрали рабочие схемы управления, которые позволят вам и вашему партнёру вместе управлять лодкой, ухаживать за духами и исследовать мир Spiritfarer без конфликтов клавиш.
Важно: если вы играете на Steam, некоторые функции могут отличаться от версий на GOG или консолях. Все инструкции ниже актуальны для ПК-версии игры.
Поддерживает ли Spiritfarer кооператив на одной клавиатуре официально?
Нет, разработчики Thunder Lotus Games не предусмотрели возможность играть вдвоем на одной клавиатуре без дополнительных инструментов. Официально игра поддерживает:
- 🎮 Два геймпада (рекомендуемый вариант)
- 🖱️ Клавиатура + мышь для первого игрока + геймпад для второго
- 🖥️ Клавиатура + мышь для одного игрока (одиночный режим)
Однако это не означает, что игра вдвоем на одной клавиатуре невозможна. Существует несколько обходных путей:
- Использование программ для эмуляции второго геймпада (например, AntiMicroX или JoyToKey).
- Настройка раздельных клавиш для каждого игрока через конфигурационные файлы.
- Применение скриптов на AutoHotkey для разделения управления.
Мы подробно разберём каждый метод, чтобы вы могли выбрать наиболее удобный.
Метод 1: Эмуляция второго геймпада с помощью AntiMicroX
Самый надёжный способ играть вдвоем на одной клавиатуре — это эмулировать второй геймпад с помощью программы AntiMicroX. Она позволяет назначить клавиши клавиатуры на виртуальные кнопки геймпада, которые Spiritfarer распознаёт как второй контроллер.
Вот пошаговая инструкция:
- Скачайте и установите AntiMicroX (бесплатно, поддерживает Windows/Linux).
- Запустите программу и выберите
New Profile. - В главном окне нажмите
Add Device → Virtual Controllerи создайте виртуальный геймпад (например, Xbox 360 Controller). - Назначьте клавиши для второго игрока:
- 🔼
W/A/S/D— движение - 🔘
J— взаимодействие (кнопка A) - 🔙
K— прыжок/гладить (кнопка B) - 🔺
L— инвентарь (кнопка Y)
- 🔼
- Сохраните профиль и запустите Spiritfarer.
- В настройках игры выберите
Controller 1для первого игрока (клавиатура) иController 2для второго (виртуальный геймпад). - ✅ Полная совместимость с игрой (не требует модификаций).
- ✅ Можно гибко переназначать клавиши.
- ✅ Работает даже после обновлений игры.
- Перейдите в папку с сохранениями игры:
- Windows:
%AppData%\..\LocalLow\Thunder Lotus\Spiritfarer\ - Linux/macOS:
~/.config/unity3d/Thunder Lotus/Spiritfarer/
- Windows:
- Найдите файл
inputsettings.iniи сделайте его резервную копию. - Откройте файл в текстовом редакторе (например, Notepad++).
- Найдите секцию
[Player2]и пропишите клавиши для второго игрока. Пример:MoveUp=WMoveDown=S
MoveLeft=A
MoveRight=D
Jump=K
Interact=J
Inventory=L
- Сохраните файл и запустите игру. В меню управления выберите
Customдля второго игрока. - 🔧 Не все клавиши могут работать корректно — тестируйте комбинации.
- 🔄 После обновления игры файл может сброситься к дефолтным настройкам.
- 📂 Если папки с сохранениями нет, запустите игру хотя бы один раз.
Преимущества метода:
Скачать и установить AntiMicroX|Создать виртуальный геймпад|Назначить клавиши для второго игрока|Сохранить профиль и запустить|Выбрать Controller 2 в настройках игры-->
⚠️ Внимание: Если у вас уже подключён физический геймпад, отключите его перед использованием виртуального, чтобы избежать конфликтов.
Метод 2: Ручное редактирование конфигурационных файлов
Для продвинутых пользователей есть способ настроить управление через редактирование файлов конфигурации Spiritfarer. Этот метод требует аккуратности, но позволяет обойтись без сторонних программ.
Инструкция:
Обратите внимание:
| Клавиша | Действие (Игрок 2) | Альтернатива |
|---|---|---|
W |
Движение вперёд | ↑ |
A |
Движение влево | ← |
J |
Взаимодействие | Numpad 1 |
K |
Прыжок/гладить | Numpad 2 |
L |
Инвентарь | Numpad 3 |
⚠️ Внимание: Неправильное редактирование конфигурационных файлов может привести к сбросу настроек или ошибкам в игре. Всегда делайте резервные копии!
Метод 3: Использование AutoHotkey для разделения управления
AutoHotkey — это мощный инструмент для автоматизации, который позволяет создавать скрипты для переназначения клавиш. С его помощью можно "разделить" клавиатуру на две зоны: одну для первого игрока, другую — для второго.
Пример скрипта для Spiritfarer:
; Управление для Игрока 2 (правая часть клавиатуры)
Numpad8::Up ; Вверх
Numpad4::Left ; Влево
Numpad6::Right ; Вправо
Numpad5::Down ; Вниз
Numpad1::J ; Взаимодействие (J)
Numpad2::K ; Прыжок (K)
Numpad3::L ; Инвентарь (L)
Как использовать:
- Скачайте и установите AutoHotkey.
- Создайте текстовый файл с расширением
.ahkи вставьте скрипт выше. - Запустите скрипт (двойной клик по файлу).
- В настройках Spiritfarer назначьте клавиши
Numpad1-3, 4-6, 8для второго игрока. - ⚡ Быстрое переключение между схемами управления.
- 🎛️ Можно назначить любые комбинации, включая модификаторы (
Shift,Ctrl). - 🔄 Скрипт работает поверх игры, не требует её модификации.
- 🔄 Перезапустите игру и программы (AntiMicroX/AutoHotkey).
- 📋 Проверьте логи игры (папка
Logsв директории с сохранениями). - 💬 Обратитесь в поддержку Thunder Lotus с описанием проблемы (указывайте версию игры и ОС).
- 🎮 Игрок 1:
W/A/S/D(движение),Space(прыжок),E(взаимодействие) - 🎮 Игрок 2:
↑/←/→/↓(движение),Numpad 0(прыжок),Numpad .(взаимодействие) - 🎮 Игрок 1:
W/A/S/D,Shift(бег),Q(инвентарь) - 🎮 Игрок 2:
Numpad 8/4/6/5,Numpad +(прыжок),Numpad Enter(взаимодействие) - 🎮 Игрок 1:
W/A/S/D,F(взаимодействие) - 🎮 Игрок 2:
I/J/K/L(движение),U(прыжок),O(взаимодействие) - 🎮 Подключите смартфон как геймпад: Используйте приложения вроде Octopus или Monect, чтобы превратить телефон в виртуальный контроллер. Подходит для Android/iOS.
- 🖱️ Используйте мышь + клавиатуру: Назначьте мышь второму игроку (движение курсором, кнопки мыши — взаимодействие). Минус: неудобно для точного контроля.
- 💻 Удалённый доступ: Запустите игру на одном ПК, а второй игрок подключится через Steam Remote Play или Parsec со своего устройства.
- 🕹️ Купите недорогой геймпад: Например, Xbox Controller или 8BitDo (от 1500 ₽). Это самое надёжное решение для коопа.
Преимущества:
Как отладить скрипт AutoHotkey?
Если скрипт не работает, проверьте:
1. Запущен ли он (иконка в трее).
2. Нет ли конфликтов с другими программами (например, антивирусом).
3. Правильно ли указаны клавиши (например, Numpad1 ≠ 1).
4. Попробуйте добавить в начало скрипта директиву #NoEnv для совместимости.
Проблемы и решения при игре на одной клавиатуре
Даже после настройки управления вы можете столкнуться с типичными проблемами. Вот самые распространённые и способы их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Клавиши второго игрока не работают | Конфликт с основными горячими клавишами | Переназначьте клавиши на Numpad или F1-F12 |
| Игра не видит второго контроллера | Неправильная эмуляция геймпада | Проверьте настройки в AntiMicroX или переподключите виртуальное устройство |
| Задержки при нажатии клавиш | Высокая нагрузка на CPU | Закройте фоновые программы или уменьшите графические настройки игры |
| Действия выполняются случайно | Наложение клавиш двух игроков | Используйте разные зоны клавиатуры (например, WASD и Arrow Keys) |
Если ничего не помогает:
Оптимальные схемы управления для двоих на одной клавиатуре
Чтобы избежать конфликтов, рекомендуем использовать следующие схемы:
Схема 1: Классическое разделение (левая/правая стороны)
Схема 2: Числовой блок + буквы
Схема 3: Для ноутбуков (без Numpad)
Наиболее удобная схема для большинства игроков — первая, так как она использует стандартные клавиши движения и не требует адаптации.
Альтернативные способы игры вдвоем без второй клавиатуры
Если настройка одной клавиатуры кажется слишком сложной, рассмотрите альтернативы:
Если вы всё же хотите обойтись одной клавиатурой, комбинируйте методы. Например:
- Настройте AntiMicroX для основных действий второго игрока.
- Добавьте скрипт AutoHotkey для редко используемых клавиш (например, пауза или инвентарь).
⚠️ Внимание: При использовании Steam Remote Play возможны задержки ввода, если интернет-соединение нестабильное. Для Spiritfarer критична синхронность действий игроков, поэтому этот метод подходит не всем.
FAQ: Частые вопросы по кооперативу в Spiritfarer
Можно ли играть вдвоем на одной клавиатуре без сторонних программ?
Нет, официально игра не поддерживает такое управление. Без AntiMicroX, AutoHotkey или редактирования конфигов игра будет воспринимать нажатия только одного игрока.
Почему у второго игрока не работают некоторые действия (например, гладить духов)?
Это может быть связано с:
- Неправильным назначением клавиш в конфигурационном файле.
- Конфликтом с горячими клавишами системы (например,
Win + [цифра]). - Ограничениями игры — некоторые действия привязаны только к первому игроку (например, управление лодкой в определённых сценах).
Проверьте логи игры или попробуйте переназначить клавиши на другие (например, с Numpad на F-клавиши).
Как сбросить настройки управления, если что-то пошло не так?
Удалите или переименуйте файл inputsettings.ini в папке с сохранениями. При следующем запуске игра создаст новый файл с настройками по умолчанию.
Путь к файлу:
- Windows:
%AppData%\..\LocalLow\Thunder Lotus\Spiritfarer\ - Linux/macOS:
~/.config/unity3d/Thunder Lotus/Spiritfarer/
Можно ли играть в Spiritfarer вдвоем по сети?
Нет, Spiritfarer поддерживает только локальный кооператив на одном экране. Сетевой мультиплеер отсутствует, но вы можете использовать Steam Remote Play или Parsec для имитации сетевой игры.
Какие клавиши нельзя переназначать в Spiritfarer?
Игра блокирует переназначение следующих клавиш (они зарезервированы для системных функций):
Esc(пауза/меню)Tab(переключение инвентаря)Enter(подтверждение в диалогах)
Если вы пытаетесь назначить их через конфиг, игра проигнорирует изменения.
Если ваш вопрос не освещён в FAQ, проверьте официальную документацию или форумы Steam — сообщество активно обсуждает нюансы кооператива.