Getting a USB controller to override arcade controls
-
Re: Getting a USB controller to override arcade controls
Thanks for the reply, mate. Appreciate it.
I figured as much. My issue is that the JPAC's wired into USB0 and USB1 (one for each stick/buttons), and it kinda-sorta-needs to remain there. Is there no way to force the emulators to take an input from USB2? Because, in principle, that seems to me like something that ought to be easily configurable...?
(he said, having no real clue what he's talking about)
-
@dh2005 yes. But only for systems that use retroarch. (Which is most of them) Go into the retropie menu, choose to setup the joystick selection tool. Then exit and restart your pi. Then you can see the joystick selection in the retropie menu now. You can choose which controller is first, second, third and fourth. You also can set controllers to each specific system instead.
-
Okay, great. Good to know it's possible. Thank you.
Could you please guide me through the menu structure? I've opened the RetroPie menu (which the guy who built the machine told me not to do, because, "you'll only f**k everything up..."), and I've tried to find the "joystick selection tool", but can't.
I promise that I am going to start learning how to use my Pi properly. This is just to get me started, so that I'm able to use the machine.
Thanks again.
-
@dh2005 go into runcommand in the retropie menu. Enable joystick selection in there. Now exit and restart system. Now you will see Joystick selection in the retropie menu.
-
Thanks, mate. I've muddled through and managed to direct RetroArch to USB 2. It's now taking default input from the Xbox 360 pad, and I'm able to direct it back to the arcade controls for appropriate games. That's all working well, which is great.
One final question, please - can I force individual emulators to read buttons differently? For instance, when you compare an Xbox 360 pad to a SNES pad, the As and Bs, and the Xs and Ys, are the other way around. Can I force the SNES emulator to interpret the press of an A on the 360 pad to react like a B...?
(does the above make sense?)
-
@dh2005 the problem is you set your xbox controller up wrong. Ignore what the buttons say on them. When you set up a controller set it up in a super nintendo layout, not what your controller says. Retropie was set up this way.
-
-
Oh!!!
I'll try that right now. Thanks!
-
I just played the NewZealand Story arcade with SNES-style controls on a wired Xbox 360 controller. I am close to tears...
-
Okay. So this has broadly made things great. But could I ask whether it is possible to do as I asked above? Because the button layout for the NES emulator feels rather counterintuitive to me.
As a follow-on question, is it possible even to set individual controls for individual games? I ask because Afterburner II and Space Harrier seem to want analogue, rather than digital, inputs from the arcade stick - but most other arcade ROMs want digital, so I can't set the emulator to default to analogue.
(I know that's yet another question... sorry, but I'm on a roll!)
-
@dh2005 said in Getting a USB controller to override arcade controls:
I just played the NewZealand Story arcade with SNES-style controls on a wired Xbox 360 controller. I am close to tears...
Seriously... I know it's lame to quote oneself... but this was a eureka moment. This is why I bought a machine like this.
Fabulous.
-
@dh2005 said in Getting a USB controller to override arcade controls:
Okay. So this has broadly made things great. But could I ask whether it is possible to do as I asked above? Because the button layout for the NES emulator feels rather counterintuitive to me.
As a follow-on question, is it possible even to set individual controls for individual games? I ask because Afterburner II and Space Harrier seem to want analogue, rather than digital, inputs from the arcade stick - but most other arcade ROMs want digital, so I can't set the emulator to default to analogue.
(I know that's yet another question... sorry, but I'm on a roll!)
Sorry. I've just read the bit about editing config files in the link that you sent me.
(apologies to any mods for multi-posting - I can't seem to find an 'edit' function...?)
-
Update for anyone who's interested... I've got the machine working almost-perfectly, now.
The only issues remaining are that I'd prefer for A and B to be the other way around in the UI (but switching those would completely screw-up my in-emulator control schemes, so I'll live with that...), and quite a number of my arcade ROMs don't boot/work properly.
If anybody is still reading this, can I ask: if/when I update my emulators, will my game-specific config files get wiped?
Thanks,
DH.
-
@dh2005 no your game configs wont get wiped. And to edit a post click on the 3 dots on the bottom right of the post and choose edit.
-
Thanks again for your help, pal.
Quite a bit's happened since I last looked at this thread. Primarily, I've bought another Pi! I'm putting a second one together, myself, from scratch - and I'm beginning to get my head around Raspbian. I think this second Pi will end up becoming another RetroPie platform, but one that I've tailored myself from the ground up, and attached to a TV rather than confined to a cabinet. I'm enjoying the challenge - plus, I feel slightly less of a fraud than I did a couple of months ago...!!!
Can I ask, does the Pi have a known 'threshold', when it comes to emulation? For instance, can it make a solid fist of the N64 and/or original PlayStation? And what about slightly more niche stuff from the same era, like the Saturn...?
Thanks again to anyone who can advise,
DH.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.