JoeC3109 Posted December 30, 2015 Posted December 30, 2015 Hey everyone, My question concerns RetroArch and the blissbox. I was able to set up each system with its specified controller. However, I used a 360 pad to navigate through HS's menus. When I load anything in RA, it autoconfigs to the 360 pad. I got this fixed, by assigning autoconfigs to the blissbox inputs. No problems there. However, I get a weird error. When my 360 pad shuts off automatically due to non-use, the other controllers stop working. Basically the ports get reassigned from what I'm gathering. If I turn my 360 pad back on, the controller works. I'm guessing my problem is that the 360 pad takes preference over the others, as it gets assigned to port #0, and the other ones get #1-4. So my question is, is there a way to assign preference for one controller over the other? I believe if I just have it so it assigns the blissbox ports to #0-3, then I'd be in good shape. Any help is appreciated.
ninja2bceen Posted December 31, 2015 Posted December 31, 2015 Yep within rocketlaunchers General settings Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
JoeC3109 Posted January 1, 2016 Author Posted January 1, 2016 Thanks, I'm not seeing it tho. Could you clarify?
ninja2bceen Posted January 2, 2016 Posted January 2, 2016 I think it's the first tab and the title is preferred controllers Tapatalk signature Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
JoeC3109 Posted January 2, 2016 Author Posted January 2, 2016 Thanks. Tried it, no luck. Seems like a RetroArch issue. Whenever the 360 controller is connected, it automatically gets assigned to Port #0.
MisterB Posted January 2, 2016 Posted January 2, 2016 RetroArch assigns controller IDs based on how DirectInput enumerates the devices. The method used by RocketLauncher cannot change the order of that list. I think that the best way to deal with this (and something I have been experimenting with) is to call a batch file (via UserFunctions.ahk) before launching the game that manipulates the controllers the way you want them. Easiest way to do this is to use DevCon.exe to disable unneeded controllers before the game launches. Check out some of the examples here: http://www.rlauncher.com/forum/showthread.php?1391-How-to-pre-launch-and-post-launch
Turranius Posted February 21, 2016 Posted February 21, 2016 There are two problems with the blissbox thats not really its fault. 1: The 4 USB ports have the same HID and name. This you can fix by updating the firmware: http://atarigalore.wix.com/4play After you have done that, you should get 4 unique controllers in Game Controllers (4-Play_port1 to port4). As far as I know, the order of this list stays like this on Windows 7 so you can setup your ports in the emulators now. 2: In windows 10, the order of the "Installed game controllers" change on each reboot. I'm working on a program to fix that so they always appear in the right order in the Game Controllers window. You must have updated the firmware first so you see 4 unique ports. The order they are shown in the Game Controllers list is the order that, for example, MAME orders them up. So, the first one in the list is Joy1, second one is Joy2 etc. If the order changes on each reboot, so does the Joy assignments in MAME. The program aims to fix that. http://blissbox.freeforums.org/post2256.html#p2254 If you don't want to register: http://grandis.nu/downloads/Tur-Devcon_Game_Controller_Order_1.2.zip That version might be old if you read this in the future sometime. its also on my FTP (signature) You set the program up first time and then just toss it into your autostart so it runs (silently) on each reboot, reordering the joystick ports correctly. Mame related stuff: FTP: grandis.nu, port 21, user:misc, pass:misc http://grandis.nu/software Tur-Matcher - Match your roms/media/XML files. Another Idle Volume Adjuster - Automatically control the volume. How to: Use MAME Extras as material for HyperPause How to: Use eXoDOS 2.0 as material for HyperPause
JoeC3109 Posted February 21, 2016 Author Posted February 21, 2016 Thanks for this. I've never seemed to have that problem regarding the joypads reordering, but then again I don't shut my machine down very often. I've just been using the same port each time without issue. I'll save this in case I experience the problem. Just an FYI for everyone else seeing this topic, I managed to fix my problem by creating a script that would disable the 360 controller whenever RetroArch opened using User Functions, and then enabling it again once the emu shuts (since I only use the blissbox with retroarch).
Recommended Posts
Archived
This topic is now archived and is closed to further replies.