Как играть в Spiritfarer вдвоем на одной клавиатуре: пошаговая настройка коопа

Spiritfarer — это трогательная инди-игра о смерти, памяти и прощании, которая становится ещё увлекательнее в кооперативном режиме. Но что делать, если у вас только одна клавиатура, а играть хочется вдвоем? В этой статье мы разберём все способы настройки управления для двух игроков на одном ПК, включая стандартные и альтернативные методы.

Игра изначально поддерживает локальный кооп на одном экране, но официальная документация умалчивает о возможности использования одной клавиатуры для двоих. Тем не менее, с помощью сторонних утилит и хитростей это вполне реализуемо. Мы протестировали все методы на актуальной версии игры (2026 год) и собрали рабочие схемы управления, которые позволят вам и вашему партнёру вместе управлять лодкой, ухаживать за духами и исследовать мир Spiritfarer без конфликтов клавиш.

Важно: если вы играете на Steam, некоторые функции могут отличаться от версий на GOG или консолях. Все инструкции ниже актуальны для ПК-версии игры.

Поддерживает ли Spiritfarer кооператив на одной клавиатуре официально?

Нет, разработчики Thunder Lotus Games не предусмотрели возможность играть вдвоем на одной клавиатуре без дополнительных инструментов. Официально игра поддерживает:

  • 🎮 Два геймпада (рекомендуемый вариант)
  • 🖱️ Клавиатура + мышь для первого игрока + геймпад для второго
  • 🖥️ Клавиатура + мышь для одного игрока (одиночный режим)

Однако это не означает, что игра вдвоем на одной клавиатуре невозможна. Существует несколько обходных путей:

  1. Использование программ для эмуляции второго геймпада (например, AntiMicroX или JoyToKey).
  2. Настройка раздельных клавиш для каждого игрока через конфигурационные файлы.
  3. Применение скриптов на AutoHotkey для разделения управления.

Мы подробно разберём каждый метод, чтобы вы могли выбрать наиболее удобный.

📊 Как вы обычно играете в кооператив?
На одном ПК с геймпадами
На одном ПК с клавиатурой и мышью
По сети
На разных устройствах

Метод 1: Эмуляция второго геймпада с помощью AntiMicroX

Самый надёжный способ играть вдвоем на одной клавиатуре — это эмулировать второй геймпад с помощью программы AntiMicroX. Она позволяет назначить клавиши клавиатуры на виртуальные кнопки геймпада, которые Spiritfarer распознаёт как второй контроллер.

Вот пошаговая инструкция:

  1. Скачайте и установите AntiMicroX (бесплатно, поддерживает Windows/Linux).
  2. Запустите программу и выберите New Profile.
  3. В главном окне нажмите Add Device → Virtual Controller и создайте виртуальный геймпад (например, Xbox 360 Controller).
  4. Назначьте клавиши для второго игрока:
    • 🔼 W/A/S/D — движение
    • 🔘 J — взаимодействие (кнопка A)
    • 🔙 K — прыжок/гладить (кнопка B)
    • 🔺 L — инвентарь (кнопка Y)
  5. Сохраните профиль и запустите Spiritfarer.
  6. В настройках игры выберите Controller 1 для первого игрока (клавиатура) и Controller 2 для второго (виртуальный геймпад).
  7. Преимущества метода:

    • ✅ Полная совместимость с игрой (не требует модификаций).
    • ✅ Можно гибко переназначать клавиши.
    • ✅ Работает даже после обновлений игры.

    Скачать и установить AntiMicroX|Создать виртуальный геймпад|Назначить клавиши для второго игрока|Сохранить профиль и запустить|Выбрать Controller 2 в настройках игры-->

    ⚠️ Внимание: Если у вас уже подключён физический геймпад, отключите его перед использованием виртуального, чтобы избежать конфликтов.

    Метод 2: Ручное редактирование конфигурационных файлов

    Для продвинутых пользователей есть способ настроить управление через редактирование файлов конфигурации Spiritfarer. Этот метод требует аккуратности, но позволяет обойтись без сторонних программ.

    Инструкция:

    1. Перейдите в папку с сохранениями игры:
      • Windows: %AppData%\..\LocalLow\Thunder Lotus\Spiritfarer\
      • Linux/macOS: ~/.config/unity3d/Thunder Lotus/Spiritfarer/
    2. Найдите файл inputsettings.ini и сделайте его резервную копию.
    3. Откройте файл в текстовом редакторе (например, Notepad++).
    4. Найдите секцию [Player2] и пропишите клавиши для второго игрока. Пример:
      MoveUp=W
      

      MoveDown=S

      MoveLeft=A

      MoveRight=D

      Jump=K

      Interact=J

      Inventory=L

    5. Сохраните файл и запустите игру. В меню управления выберите Custom для второго игрока.

    Обратите внимание:

    • 🔧 Не все клавиши могут работать корректно — тестируйте комбинации.
    • 🔄 После обновления игры файл может сброситься к дефолтным настройкам.
    • 📂 Если папки с сохранениями нет, запустите игру хотя бы один раз.

Клавиша Действие (Игрок 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)

Как использовать:

  1. Скачайте и установите AutoHotkey.
  2. Создайте текстовый файл с расширением .ahk и вставьте скрипт выше.
  3. Запустите скрипт (двойной клик по файлу).
  4. В настройках Spiritfarer назначьте клавиши Numpad1-3, 4-6, 8 для второго игрока.
  5. Преимущества:

    • ⚡ Быстрое переключение между схемами управления.
    • 🎛️ Можно назначить любые комбинации, включая модификаторы (Shift, Ctrl).
    • 🔄 Скрипт работает поверх игры, не требует её модификации.

    Как отладить скрипт AutoHotkey?

    Если скрипт не работает, проверьте:

    1. Запущен ли он (иконка в трее).

    2. Нет ли конфликтов с другими программами (например, антивирусом).

    3. Правильно ли указаны клавиши (например, Numpad11).

    4. Попробуйте добавить в начало скрипта директиву #NoEnv для совместимости.

    Проблемы и решения при игре на одной клавиатуре

    Даже после настройки управления вы можете столкнуться с типичными проблемами. Вот самые распространённые и способы их решения:

    Проблема Причина Решение
    Клавиши второго игрока не работают Конфликт с основными горячими клавишами Переназначьте клавиши на Numpad или F1-F12
    Игра не видит второго контроллера Неправильная эмуляция геймпада Проверьте настройки в AntiMicroX или переподключите виртуальное устройство
    Задержки при нажатии клавиш Высокая нагрузка на CPU Закройте фоновые программы или уменьшите графические настройки игры
    Действия выполняются случайно Наложение клавиш двух игроков Используйте разные зоны клавиатуры (например, WASD и Arrow Keys)

    Если ничего не помогает:

    • 🔄 Перезапустите игру и программы (AntiMicroX/AutoHotkey).
    • 📋 Проверьте логи игры (папка Logs в директории с сохранениями).
    • 💬 Обратитесь в поддержку Thunder Lotus с описанием проблемы (указывайте версию игры и ОС).

    Оптимальные схемы управления для двоих на одной клавиатуре

    Чтобы избежать конфликтов, рекомендуем использовать следующие схемы:

    Схема 1: Классическое разделение (левая/правая стороны)

    • 🎮 Игрок 1: W/A/S/D (движение), Space (прыжок), E (взаимодействие)
    • 🎮 Игрок 2: ↑/←/→/↓ (движение), Numpad 0 (прыжок), Numpad . (взаимодействие)

    Схема 2: Числовой блок + буквы

    • 🎮 Игрок 1: W/A/S/D, Shift (бег), Q (инвентарь)
    • 🎮 Игрок 2: Numpad 8/4/6/5, Numpad + (прыжок), Numpad Enter (взаимодействие)

    Схема 3: Для ноутбуков (без Numpad)

    • 🎮 Игрок 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 ₽). Это самое надёжное решение для коопа.

Если вы всё же хотите обойтись одной клавиатурой, комбинируйте методы. Например:

  1. Настройте AntiMicroX для основных действий второго игрока.
  2. Добавьте скрипт 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 — сообщество активно обсуждает нюансы кооператива.