Steam Link

Steam Link

Steam Link > General Discussions > Topic Details
MountainAsh Dec 31, 2015 @ 9:13am
Steam Link and Snes9x
Using a wired Xbox 360 controller connected directly to PC via USB, Snes9x works flawlessly. I'm using Joy2key to map buttons so I can use both the dpad and left analog stick to move. Also ICE has a nice exit config for Joy2key that lets you hold select and hit start to exit the emulator.

When I plug the wired Xbox 360 controller into the Steam Link, it is recognized, but non-functional once I go into a snes9x game. It's as if Joy2key doesn't work if the controller isn't plugged into the PC directly. I have gotten it to work if I remove Joy2key from the equation and just map the buttons directly in Snes9x, but for reasons mentioned above using Joy2key would be ideal.

Also I get a little choppiness when in game. Not unplayable, but noticeable enough to affect gameplay. Smooth as butter when I'm playing the game on the PC directly. I've played with stream settings (setting to Fast) and other video settings in snes9x, but no luck. Steam games work perfectly fine on the Steam Link set to balanced, so I don't think it's my network. The lag is limited to emulation only.

Has anyone successfully got snes9x working on the steam link, and if so, with a wired 360 controller using Joy2key and lag-free? Specific settings within snes9x and the steam link would be helpful.

Thanks!
< >
Showing 1-12 of 12 comments
jtackney Jan 13, 2016 @ 10:38pm 
Hey, did you ever figure this out? I also have various SNES9X roms installed in steam via ICE and I can't get Steam Controller settings to map when on steam link - it keeps defaulting to desktop mode AND the overlay kicks me out of the program instead of going to the actual overlay.
S0uLe5s Jan 14, 2016 @ 8:23am 
After you've added your roms through ICE into steam go to startup parameters for the rom you want to play and add ( -fullscreen ) as a startup parameter.
Last edited by S0uLe5s; Jan 14, 2016 @ 8:24am
MountainAsh Jan 16, 2016 @ 6:30am 
You can also add the -fullscreen parameter into the settings in the ICE emulators config file so you don't have to add it manually for each ROM.

[SNES9X]
location=C:\Emulation\Super Nintendo\snes9x\snes9x-x64.exe
command=%l -fullscreen %r

So far I haven't had any luck with the controller. I gave up on the 360 controller and tried to get the Steam controller working. One issue is that if you hit the middle Steam button and choose 'exit', it won't save game data even after saving within the ROM. Something about how that command exits the emulator, it won't save your game. Pretty frustrating.
Reulett Jan 17, 2016 @ 7:52am 
Having the same issue here. One thing I've noticed is that when I exit Big Picture mode, Xpadder (which I only use here for Alt+F4) doesn't display any controllers at all.

I don't think this is an Xinput vs. DirectInput thing anymore. It seems like Steam Link is turning the controller into a mouse input or some such. I do know everything works perfectly fine when I play on the desktop, even in Big Picture mode. This is strictly a Stream Link problem.

Edit: should mention I'm running on Windows 10 and playing with an Xbox 360 wireless controller.
Last edited by Reulett; Jan 17, 2016 @ 7:54am
chameleon Jan 17, 2016 @ 2:38pm 
You can use the snes9x core in retroarch and it works perfectly with regular joystick support. No need for all the fiddling.
werner Jan 17, 2016 @ 11:48pm 
I have the Steam Controller working with SNES9x, and yes it wont save your game if you forcefully exit the app over the steam overlay. However I mapped several buttons to the save slots (the backside buttons to saveslot 1 and the left and pad to the command overlay which save sand restores to the other saveslots). As for autosave on exit, I did not even know this feature even existed :-). So I can live without it. Either way you easily can map one of the buttons or the trackpad overlay to a normal exit command (alt f4 for instance). But generally spoken, the Steam controller is an excellent choice for emus, I run several emus under Steam (epsxe, pcesx2, dolphin in both gamecube and wii mode, snes9x) and besides Dolphin in Wii Mode where I use the original WiiMote in conjunction with a Dolphinbar and a Raspberry for everything else I use the Steam Controller, and it works like a charm.

Last edited by werner; Jan 17, 2016 @ 11:51pm
skillR Jan 19, 2016 @ 5:11am 
Originally posted by werner awesome:
I have the Steam Controller working with SNES9x, and yes it wont save your game if you forcefully exit the app over the steam overlay. However I mapped several buttons to the save slots (the backside buttons to saveslot 1 and the left and pad to the command overlay which save sand restores to the other saveslots). As for autosave on exit, I did not even know this feature even existed :-). So I can live without it. Either way you easily can map one of the buttons or the trackpad overlay to a normal exit command (alt f4 for instance). But generally spoken, the Steam controller is an excellent choice for emus, I run several emus under Steam (epsxe, pcesx2, dolphin in both gamecube and wii mode, snes9x) and besides Dolphin in Wii Mode where I use the original WiiMote in conjunction with a Dolphinbar and a Raspberry for everything else I use the Steam Controller, and it works like a charm.

I really want to use Dolphin as well with the Steam Link.
Any advice how to set it up to get it working with the Steam Controller? Do you map your keys on the emulator (Dolphin)?
How to use a WiiMote with Steam Link/Dolphin? Thanks :plastismile:
TmTigran Jun 3, 2016 @ 9:39am 
I have an interesting problem with SNES9x on Steam, when the notifications or steam overlay comes up, and I get out of it.. It stays in the background. The game is still playable, but I see things like "Controller config" off the sides where the game doesn't show *cause I still try to keep the original aspect ratio*. Is there any way to get rid of those?
niapet Jul 11, 2016 @ 2:23pm 
Sorry to necro this thread, but man id love to get my snes games working through the 2 steam links i bought on the summer sale. I can launch the games fine, I even set up custom .bat files ,and artwork, to launch them; but the controller just doesnt work from the steamlink. They work fine on the host pc, but on the link they wont send normal xbox 360 inputs to control the game...

anyone solved this?
Aapje Jul 12, 2016 @ 1:10am 
Originally posted by niapet:
Sorry to necro this thread, but man id love to get my snes games working through the 2 steam links i bought on the summer sale. I can launch the games fine, I even set up custom .bat files ,and artwork, to launch them; but the controller just doesnt work from the steamlink. They work fine on the host pc, but on the link they wont send normal xbox 360 inputs to control the game...

anyone solved this?
I've connected the xbox360 receiver to my pc to setup the controls in snes9x. Then I connected the xbox360 receiver to the steam link and restarted my pc and steam link. After that the games work fine for me. (but I cannot change the controls for some reason.)

I would love to get my original snes controllers working with: https://www.dx.com/p/snes-sfc-dual-controller-gamepad-to-usb-adapter-30469#.V4SlkfmLSUk on the steam link, but I was not able to (I already tried virtual here when it was still free)
Eetami Jul 12, 2016 @ 4:25am 
Your controller is not recognized as a USB device if it's connected to the Link (since it isn't connected to the USB on your hosting PC).

You need VirtualHere, proprietary software, to connect your controller to host PC USB remotely.
Last edited by Eetami; Jul 12, 2016 @ 4:54am
niapet Jul 12, 2016 @ 11:22am 
I was going to buy virtual here after reading this, but there is no way i am paying $20 for software that gives the steam link functionality it should already have....
< >
Showing 1-12 of 12 comments
Per page: 15 30 50

Steam Link > General Discussions > Topic Details
Date Posted: Dec 31, 2015 @ 9:13am
Posts: 12