hid-mitm-plus - a hid-mitm fork to allow the Switch to be playable through Parsec or Steam Remote
Warning: Obsolete sysmodule, use sys-hidplus instead: https://gbatemp.net/threads/sys-hidplus-a-brand-new-sysmodule-that-allows-you-to-emulate-gamepads-over-the-network-for-parsec.576327/
hid-mitm-plus: a hid-mitm fork to allow the Nintendo Switch to be playable through Parsec or Steam Remote Play
hid-mitm-plus is a hid-mitm (by jakibaki) fork that allows for up to 4 controllers (and in the future 8) to be used on a Nintendo Switch from a PC using the network. The purpose for this is to allow the Nintendo Switch to be playable through services such as Parsec (tested and working!) or Steam Remote Play Together (if you somehow manage to and I would love to hear an explanation)
Currently, this sysmodule is still a WIP with a pre-release available as a lot of optimizations and testing must be made.
More details are available on the github repository and any kind of feedback is welcomed!
hid-mitm-plus: a hid-mitm fork to allow the Nintendo Switch to be playable through Parsec or Steam Remote Play
hid-mitm-plus is a hid-mitm (by jakibaki) fork that allows for up to 4 controllers (and in the future 8) to be used on a Nintendo Switch from a PC using the network. The purpose for this is to allow the Nintendo Switch to be playable through services such as Parsec (tested and working!) or Steam Remote Play Together (if you somehow manage to and I would love to hear an explanation)
Currently, this sysmodule is still a WIP with a pre-release available as a lot of optimizations and testing must be made.
More details are available on the github repository and any kind of feedback is welcomed!
Requirements:
- Atmosphere (ReiNX and SX OS are untested) Edit: There's currently a bug where this sysmodule crashes on SX OS and in some Kosmos setups, this is currently being investigated, ReiNX remains untested and AMS remains working
- hid-mitm-plus pre-release (https://github.com/PaskaPinishkes/hid-mitm-plus/releases/tag/PLUS-0.2-ALPHA)
- Python 3
- 9.0.0+ FW Version
- If you want to use a streaming service such as Parsec, you'll need either:
- a) A capture card such as Elgato HD60 S or Pro; or
- b) SysDVR (https://gbatemp.net/threads/sysdvr-stream-gameplay-directly-to-a-pc.550616/)
- Extract the pre-release zip file and copy the atmosphere folder to your microSD card
- Insert the microSD card to your Nintendo Switch and turn it on
- Go to Settings > Internet and write down somewhere the IP Address, you'll need it
- Open Command Prompt and go to the folder where you extracted the hid-mitm-plus pre-release
- Execute "py -3 -m pip install inputs"
- Execute "python3 input_pc.py [IP ADDRESS]", replacing [IP ADDRESS] with the IP that appears on the Switch Internet Settings
- If you have a controller connected, now the switch should detect it!
- hid-mitm-plus releases: https://github.com/PaskaPinishkes/hid-mitm-plus/releases
- hid-mitm-plus source code: https://github.com/PaskaPinishkes/hid-mitm-plus
- hid-mitm source code: https://github.com/jakibaki/hid-mitm
Last edited by nachuz,