Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Controller issues with emulators that don't have Xinput


Recommended Posts

Posted

For emulators like NullDC and Project 64 and PPSSPP they have Xinput support so when I use my 360 controllers the controls are always good to go and most of the time are already preconfigured. My problem is with emulators like SSF, SNES9x, ePSXe, Fusion, and others that only have Dinput. I can go and set up my controls just fine and the emulator will work nice until I restart the emulaor and I'm pretty sure its because my controller keeps changing from Joy1 to Joy3 or Joy2 and I have to redo the controls because the first time I set them up they say Joy1 and when I restart my controller is Joy2 which obviously wont work if the controls are set for Joy1. Why the hell is my controller constantly changing? I never unplug my controllers or anything so what gives?

Posted

I dunno, I use Xpadder and my plugin for my 360 pads.

My problem was since they're wireless they don't run after a certain amount of time. I usually leave one plugged in, but that just keeps it working properly for me on all four controllers.

Posted

First things first - do you have more than one controller attached? If so then this is normal behaviour whether you unplug them or not. Windows will assign your controllers at boot, in the order that they register - unfortunately many factors can make this a random process. There is a utility that will assign each of your controllers a permanent ID called JoyIDs. Try that if you have more than one controller and if not it will bring me to my next point:

You only have one controller? Then this shouldn't be happening! :D I've had the same 360 pad for 6 years, it has never changed its position and i've never had to reconfigure emulators. So, either something funky is happening with your emulators, or your controller.

I'll assume for now you do have more than one as you used controllers (plural) in your OP. Shout if it is only one controller/pad and i'll/we'll get back to you ;)

Posted

Yeah I have 2 360 controllers and I have a "twin USB Adapter" that lets me plug PS1/PS2 controllers into it. Thats pretty strange because I amost never shut off my computer, but I'll give that JoyIDs program a go and see how that works.

Posted

Strange. I installed the program and it tells me that my 360 controller (both have different names) the one that I use as 1st player is joy #1 but my emulators say Joy3 still.... I'm at a loss at what to do now lol.

Posted

Ok, so now comes the (possibly) bad news - that twin usb adapter you mentioned could likely be the cause :unsure: These types of devices (adapters, external hubs etc) have been known to screw the order. Unfortunately as mentioned before, i myself only have one controller so can't practically help you out here. I can give you some things to try though (YAY :P )

Firstly, i would unplug the adapter only, leave your two 360 pads plugged in and reboot. If they appear in the right order then that's a good sign JoyIDs is working. You still might want to reboot a couple more times to make sure it wasn't a fluke though.

If things are still messed up you could try Adultery's Xpadder method he mentioned earlier. He does have after all four 360 pads working using it ;) Ive never tried multipads with it, but i can vouch for Xpadder's awesomeness and you will of course be able to map any of your pads to any key you want and with his very own Xpadder Plugin you can switch on the fly anytime.

For now you can just unplug them all and plug them back in one by one in order. Not ideal but should work as a workaround till someone with multiple pads can offer their wisdom.

Also, i know it's time consuming but try searching the General Forum - there was one guy (can't remember who) that got 8+ pads working in the end! I'm sure if you find that thread you'll get some good pointers as to what is happening.

Good luck

Posted

I believe this thread might be the one you are referring to. Definitely some good information to be had in that one, although I believe the really juicy tidbits have been mentioned here as well.

I'm with Dazz, I'm wondering if that adapter is throwing off the enumeration of your controllers.

  • Like 1
Posted

I believe this thread might be the one you are referring to. Definitely some good information to be had in that one, although I believe the really juicy tidbits have been mentioned here as well.

I'm with Dazz, I'm wondering if that adapter is throwing off the enumeration of your controllers.

That's the one! Thanks for having my back brah B)

Posted

Now that you mention it. I believe you're right. I just remember that when I try to play a PC game when the Twin USB Adapter is plugged in, my 360 controller is unresponsive or acts extremely weird (down is right and right is up etc.). That kinda sucks lol. I'm afraid to unplug it at this point because if doing so does indeed change the IDs again I'm going to have to reconfigure basically all my emulators controller settings all over again. I swear if its not one thing its another haha.

Posted

I wouldn't be so hesitant NOT to! If that adapter is causing the problem, it's only gonna create a ripple effect down the line. You've already noticed how it messes with your main pad in normal use - this hobby is, and i say with much love, a frikkin PITA as it is ^_^ without making things harder for yourself. I'm willing to bet at this point (after your revelation of it messing with normal operations anyway) that if you unplug that adapter, then configure JoyID's and your emulators, everything will be fine from then on. It's a bold gamble i understand, but i'm betting my rep on it! :P

Posted

Alright so I unplugged the adapter from my computer and my emulators are reconfigured and working. All except SSF. I really hate this emulator. Not only does it NOT save my controller settings and makes me redo them every time I reload the exe, but the damn emulator wont go fullscreen. I hit alt+enter but the game is stretched wide and im left with ugly black borders all around. and Ive messed with like every setting.

Guest
This topic is now closed to further replies.
×
×
  • Create New...