STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
26,716
IN-GAME
89,870
ONLINE
Founded
January 8, 2013
All Discussions > Beta Feedback > Topic Details
Switch NES/SNES Controller
Are there any plans to bring Steam Input support to the Switch NES/SNES controller, similar to how the Switch Pro Controller was added to steam?

Presumably the way it works is quite similar to the pro controller and it'd be nice to have the option to use it in emulators, even if it doesn't make much sense for most games/big picture.
< >
Showing 1-10 of 10 comments
DappperPenguim Jan 22, 2020 @ 2:11pm 
From the looks of it, no, as there are not enough buttons on the controller for it to be counted as a wireless game pad. But 8bitdo actually made a SNES controller that has all the extra buttons and analog sticks needed to be played with any game you want. Hope this helps.
DappperPenguim Jan 22, 2020 @ 2:25pm 
Oh, forgot to mention it is called the 8bitdo SF30 Pro and it connects to a computer with Bluetooth.
austinp_valve Jan 23, 2020 @ 1:20pm 
It depends on how it is implemented - a lot of 3rd party switch controllers will spoof the VID/PID of a real Switch controller and work out of the box, other ones we have to purchase and test w/ to add support. All the 8Bitdo contorllers should just work out of the box when connecting in Switch mode.

If the device works in DirectInput it should also already work, but you might need to go to Big Picture->Settings->Controller Settings->Define Layout.
Strangely when I plug in the Switch SNES controller (it is one of the official ones) it does appear in big picture under controllers as a "Generic Controller", I even get the little notification saying its using my configs, but I can't define a layout with it as none of the buttons seem to respond.

It's does seem like it's constantly disconnecting/reconnecting as it seems to disappear/reappear in the big picture controller list, which I guess might be why I can't define a layout for it.
The 4 leds that tell you what player you're assigned also never stop doing the sweeping animation like it's not paired.

It's not in the list of DirectInput devices in dxdiag, but I could just be catching it when it's in the middle of disconnecting, as it looks like dxdiag just takes a snapshot when you open it. I can also see it connected in Windows Settings -> Devices as an SNES Controller and in Device Manager as a "HID-compliant game controller"

I can actually use it on a Macbook just fine over bluetooth, as well as on the Switch itself just fine so I know it's not broken or anything.

I assumed Steam was doing something clever to capture the Pro Controller and was hoping the SNES controller just needed to be included too.

Thanks for helping though, if you can think of anything else to try I'd be willing to give it a go :thumbs:

Edit: just double checked in macOS, even when connected and working, the LEDs continue to animate back and forth.
Last edited by Pötatø dëë shrîmpéé!; Jan 23, 2020 @ 3:54pm
Dragon Nov 15, 2020 @ 10:18am 
Just a shout in on old topic that it really would be nice for some pc platform to more properly try and support these, as indeed the led animation etc is a bit annoying even if they otherwise mostly work.
Good news, the latest Steam update looks like it added support for all of the classic Nintendo controllers, including the SNES controller!

https://steamcommunity.com/games/593110/announcements/detail/3361392458123611354

I've just double checked it and it seems to be working, thank you whoever took the time to add it in!
The author of this thread has indicated that this post answers the original topic.
austinp_valve Jul 28, 2022 @ 2:10pm 
Shout outs to Slouken for putting in the work :)
austinp_valve Jul 29, 2022 @ 2:00pm 
HID Guardian is a low level driver that hides the device from all software other than what is puppeting HID Guardian so there's not really much we can do about it other than maybe adding a dialog that tells you to consider uninstalling the software. The creator of that software has end of life-ed support for it because of all the issues it caused for users and asked devs to stop bundling it with their software.
anticistamine Jul 30, 2022 @ 1:48am 
I fixed it but its slightly complex to pull off. I'm a computer science student so I think the directions are quite trivial but maybe I am biased.

If anyone wants to know how I fixed it. I followed the directions here for the most part.

Under removal and "Purging every trace of ViGEmBus" here.
https://vigem.org/projects/ViGEm/How-to-Install/

Also this whole section for cleaning any HIDGuardian entries out of the registry as I found it was still lingering.
https://vigem.org/projects/HidGuardian/Taming-HidGuardian-Gen1/
Last edited by anticistamine; Jul 30, 2022 @ 1:51am
< >
Showing 1-10 of 10 comments
Per page: 1530 50

All Discussions > Beta Feedback > Topic Details
Date Posted: Jan 22, 2020 @ 11:21am
Posts: 10