{"id":20801348,"url":"https://github.com/r57zone/snes-usb-controller-xinput","last_synced_at":"2026-04-19T16:03:46.308Z","repository":{"id":87384808,"uuid":"555976484","full_name":"r57zone/SNES-USB-Controller-XInput","owner":"r57zone","description":"Xbox emulator for SNES USB controller / Xbox эмулятор для SNES USB контроллера","archived":false,"fork":false,"pushed_at":"2023-09-12T10:42:54.000Z","size":466,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T01:58:56.838Z","etag":null,"topics":["gamepad","gamepads","snes","snes-controller","vigem","xinput"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r57zone.png","metadata":{"files":{"readme":"README.RU.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-22T19:32:54.000Z","updated_at":"2022-10-22T22:02:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"1945b3bc-99eb-4554-b878-004bdf8eef60","html_url":"https://github.com/r57zone/SNES-USB-Controller-XInput","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/r57zone/SNES-USB-Controller-XInput","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FSNES-USB-Controller-XInput","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FSNES-USB-Controller-XInput/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FSNES-USB-Controller-XInput/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FSNES-USB-Controller-XInput/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r57zone","download_url":"https://codeload.github.com/r57zone/SNES-USB-Controller-XInput/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FSNES-USB-Controller-XInput/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32012789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gamepad","gamepads","snes","snes-controller","vigem","xinput"],"created_at":"2024-11-17T18:17:48.585Z","updated_at":"2026-04-19T16:03:46.292Z","avatar_url":"https://github.com/r57zone.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![EN](https://user-images.githubusercontent.com/9499881/33184537-7be87e86-d096-11e7-89bb-f3286f752bc6.png)](https://github.com/r57zone/SNES-USB-Controller-XInput/) \n[![RU](https://user-images.githubusercontent.com/9499881/27683795-5b0fbac6-5cd8-11e7-929c-057833e01fb1.png)](https://github.com/r57zone/SNES-USB-Controller-XInput/blob/master/README.RU.md)\n\n# SNES USB Controller XInput\nXbox эмулятор для [SNES USB контроллера](http://alii.pub/6hw4yd). Работает на базе драйвера [ViGEm](https://github.com/ViGEm).\n\n![](https://user-images.githubusercontent.com/9499881/197362614-fee74a6d-0f46-4421-95ff-56c5b3ab57e4.png)\n\n# Режимы работы\nПереключение эмуляции со стика на DPAD и обратно происходит по нажатию на `Select + DPAD ←` или `ALT + A`.\n\n\nПереключение эмуляции с триггеров на бамперы и обратно происходит по нажатию на `Select + DPAD ↑` или `ALT + Q`.\n\n\nРежимы по умолчанию можно настроить в конфигурационном файле `Config.ini`.\n\n## Настройка\n1. Установить [ViGEmBus](https://github.com/ViGEm/ViGEmBus/releases).\n2. Установить Microsoft Visual C++ Redistributable 2017 или новее.\n3. Подключить контроллер.\n4. Запустить программу.\n\n\n\nВместо приложения можно также использовать библиотеки для XInputInjector-а:\n\n1. [Загрузить XInput Injector](https://github.com/r57zone/X360Advance/releases/) и распаковать.\n2. Распаковать в папку `Libraries` содержимое архива `SNES-USB-Controller-Libraries.zip`.\n3. Запустить XInput Injector и выбрать нужное приложение.\n\n## Загрузка\n\u003eВерсия для Windows 10.\n\n**[Загрузить](https://github.com/r57zone/SNES-USB-Controller-XInput/releases)**\n\n## Благодарности\n* [ViGEm](https://github.com/ViGEm) за возможность эмуляции разных геймпадов.\n* [Библиотеке MinHook](https://github.com/TsudaKageyu/minhook) за готовое решение для подмены функций.\n\n## Обратная связь\n`r57zone[собака]gmail.com`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr57zone%2Fsnes-usb-controller-xinput","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr57zone%2Fsnes-usb-controller-xinput","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr57zone%2Fsnes-usb-controller-xinput/lists"}