<aside> ⚠️ Дальше информация о том, как устроить поддержку именно для No Man's Sky, но ниже будет объяснение, как подобное можно провернуть и для любой другой игры.

</aside>

Гайд по починке геймпада для No Man's Sky (Steam version)


  1. Первым делом запускаем Steam;

  2. Нажимаем Win+R, вводим: steam://install/480 и нажимаем ОК — тем самым устанавливаем саму Spacewar, дабы была возможность перенастраивать геймпад внутри Steam через нее; Продолжаем не дожидаясь окончания закачки…

  3. Жмем правой кнопкой по Spacewar в библиотеке стим > Свойства… > Настройки ввода Steam для отдельных игр > Принуд. вкл.; Закрываем окно…

  4. Скачиваем и распаковываем архив в папку Steam (там, где Steam.exe): Должно получится так: Steam\\controller_config\\game_actions_480.vdf

    Steam Spacewar Controller Fix.rar

  5. Подключаем геймпад, нужно, что бы Steam определил его наличие! Иначе далее не будет кнопки Применить настройки

  6. После жмем Win+R, вводим: steam://controllerconfig/480/2322421097 — это заранее бережно подготовленный мною официальный конфиг от разрабов NMS; Взят от версии 3.13! Возможно уже что-то поменялось, и вам придется искать обновленный… (В конце этот процесс будет расписан подробнее)

  7. Откроется Steam Controller Configurator, жмем внизу Применить настройки:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/eb29a42d-ba5c-4cf1-89c2-9849da90f176/Untitled.png

  8. ВСЕ, запускаем NMS и радуемся 🥳. Я потратил 2 дня на поиски этого метода, реально радуйтесь… 🤣


Способ добавления поддержки геймпада в любую игру со Steam Controller API, работающую через Spacewar.


У вас уже установлена и запускается игра с поддержкой Steam Controller API, но, из-за некоторых махинаций, Steam видит ее как Spacewar и не дает нормально настроить контроллер? — Не беда, далее описан метод перенастройки стима, для корректной работы с вашей игрой)

<aside> ⚠️ В виде примеров взят все тот же NMS.

</aside>

  1. Первым делом узнаем id вашей игры, например находим через поисковик страничку игры в магазине Steam, и вычленяем из ссылки нужные нам цифры:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9a44b87b-d466-4c41-b9fd-a71e16f80c97/Untitled.png

  2. Далее, конечно же, запускаем Steam и подключаем геймпад, что бы Steam определил его наличие! Иначе позже не откроется окно настроек контроллера и т.д.

  3. Нажимаем Win+R, вводим: steam://controllerconfig/275850, где последние цифры - id вашей игры:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8df6001-8fa5-4572-9802-1526749e7c42/Untitled.png

  4. Здесь, например, во вкладке Рекомендуется можно выбрать официальные конфиги от разрботчиков… Нажимаем на подходящий:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/41ef9230-8225-47ee-864d-09c7509fd1f4/Untitled.png