Go to the "Input User 1/2/3/4/5/6 Binds" and under "User 1/2/3/4/5/6 Device Index" designate your controllers accordingly. So that's 4 gamepads + any number of xbox controllers you additionally own. The Dolphin bar always adds 4 gamepads to your pool, even if you actually have less Wiimotes connected. Go to input settings and set up "Max Users" to 5 or 6, depending on how many xbox controllers you have connected.This is required because otherwise Retroarch won't let you see all your plugged in gamepads. Fire up Retroarch and go to driver settings and switch your driver to sdl. Make sure your Dolphin Bar is set to Mode 3. Mode 4 (press Home Button + DPAD RIGHT on your Wii controller): Native Wiimote mode for Dolphin. That's the mode most useful for Retroarch. Mode 3 (press Home Button + DPAD UP on your Wii controller): Your Wiimotes go into regular pc joystick mode. Mode 2 (press Home Button + DPAD LEFT on your Wii controller): Your Wiimote #1 acts like a mouse + Wiimote buttons mapped as joystick buttons. Mode 1 (press Home Button + DPAD DOWN on your Wii controller): Your Wiimote #1 acts like a mouse. For that reason I prefer emulators that support SDL input, like Retroarch and sdlMAME etc. At least on my system, it always put my xbox controllers first, anything else second, which gives me enough control to happily switch modes however I feel like. SDL however doesn't seem to give a crap about what Windows does. ![]() Sometimes Windows doesn't handle that very well, swapping around joystick order like a douche and thereby nuking your gamepad bindings in the process. Basically the Dolphin Bar unplugs your Wiimotes and plugs them back in as alternate devices. With your Dolphin Bar, you can switch between 4 different modes. When the dolphin is being set into mouse mode, it will be: So basically, if you put the dolphin bar into joystick mode, Retroarchs mapping will look like this: It's been that way since I switched to sdl two months ago, and has never failed me. Same for the controllers connected via my dolphin bar. On my system it even manages to keep order within the subtypes itself, meaning whatever xinput gamepad for player1 will stay player1, and xinput gamepad for player2 will stay player2. What sdl seems to be doing, is to always register native xinput controllers first, any other controller types second. ![]() Even if it sounds counter-intuitive for a windows based system, for your config to work properly you should go with sdl (and not with dinput or xinput). Retroarch provides different methods for polling inputs. I have a similar configuration as the thread starter, and I believe I can suggest a kind-of solution for that problem.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |