That looks like a program to configure a controller. I think that does the same thing as the program I am using now, Xpadder.
Comment has been collapsed.
this is the video i use to help setup my wifes controller cause hers doesnt even do xinput properly. you can ignore type of controller and still use it as a partial guide though. it works great at completely changing the controller type even :D
edit: i mean parts of that vid won't help, but other parts will ;)
Comment has been collapsed.
I tried that program, but I can't make it do what I want. It detects my controller and I can push all the buttons and see them light up in the program as they should, but I cannot switch the controls.
When I push X on my controller is is detected as button 3. When I push square, it is detected as button 4. I need to switch these, but when I do it has no affect on the game.
Comment has been collapsed.
did you change it to be an xinput type? here is the starting part of the video that would be most helpful to you.. it changes your controller to an xinput type device, then you change buttons and it should from that point out no longer still use the factory original.
that might be 1-2seconds too far on the timegrab.
Comment has been collapsed.
Yeah, I tried that and every other option that is there. I can go to the options page, change the inputs and click save and it has no affect on the game.
I noticed that when I go to the driver manager, check the box and click load driver, I get an error, but I figured it was working because if I click "game controller panel" and then properties, it is detecting all of my button presses correctly as shown in the video at 5:05.
Maybe it is not loading the driver correctly and that is why it is not working.
Comment has been collapsed.
possibly that.. maybe axelflox's suggestion might work better for you.. it sounds like he's running an even closer setup to you then my wife is. i think that device load thing is what allows the actual change to xinput, so probably is the issue.
Comment has been collapsed.
I am using a Playstation 2 controller with a USB adapter. I have no problem with the controller working. It is detected on my computer and everything works as it should, but I just don't like the default controls that the game assigns to the controller and I can't find a way to switch them.
Comment has been collapsed.
I'm not 100% sure but I would assume that when you plug a Dual Shock to a PC it works the same way than a DS3 (I use a DS3 by the way).
In that case your controller is using directinput and many modern games have a very mediocre suport for that, so using a program like x360ce may solve your problem, the program is mainly for emulating a x360 controller but it also allows you to reasign the buttons and prevents double input issues.
Comment has been collapsed.
I have used x360ce in the past with another game, but I need to use x360ce t create a xinput1_3.dll file and then replace that file in the game folder. The game I am playing has no xinput1_3.dll file to replace, so I don't know how to use it with this game.
Comment has been collapsed.
I did a search on the main folder and all sub folders, including all hidden files and folders for xinput and there was no results.
Comment has been collapsed.
Sorry for taking so long to answer (I was AFK).
You can also just try copying the xinput1_3.dll to the main folder or the folder where the other dll are even if there's no xinput1_3.dll to be found. A program doesn't really need to have that file within itself to function since there's normally a copy of that dll somewhere in system 32 I think.
Comment has been collapsed.
I tried copying it into the main folder and that didn't work. I then proceeded to put a copy in almost every sub folder, but that didn't work either. Does the game have to use xinput, I feel like it is probably using something else.
Comment has been collapsed.
Maybe it is meant to work with directinput only, but acording to the store page it is fully compatible with controllers and that normally means it works with xinput. There's also the possibility that the dev screwed up with the controller support or didn't tested it in depth.
I'm out of ideas, only thing left that I can suggest is trying the game's forum and hope for the dev to reply. Sorry.
Comment has been collapsed.
I don't know if they screwed anything up, my controller works as it is supposed to, I just don't like the layout of the controls and they didn't include the ability to change them. I already posted there asking if they could either add the ability to change the controls or just add the option to disable controller support so that way I can manually rebind the keyboard controls to my controller in any layout I want.
I am going to admit defeat for now and just play with the keyboard and mouse. Thanks for your help :)
Comment has been collapsed.
yeah, i never used xadder or x360ce, but any of them that essentially change it from a directinput pad over to a xinput device in the device manager would pretty much do the trick, then do the keychanges however you see fit.. its the directinput that's causing you the most amount of issues, its a wonder Antiflux works with it at all tbh.. few games do. if you can't get motioninjoy ds3 to do the trick try the x360ce, sounds like it does the same thing. maybe even xadder can too, idk, but as soon as you convert it to a xinput device it will start to work with a ton more games for ya. (◑‿◐)
update: doing it may be a pain in the ass, but it beats spending $60 on a controller, or in my case x2.. im using an actual xinput wireless device with no need for these tools, but only spent $15 on wifes and i had to learn how to do all that just to get it to function for games she plays.
Comment has been collapsed.
I have tried all 3 programs and I can bind keyboard keys to the controller, but I can not make any of the programs switch button on the controller. The last time I used x360ce I had to create a xinput1_3.dll file and then replace the xinput1_3.dll file in the game folder with the new one I created, but the game I am playing does not have that file to replace.
Comment has been collapsed.
whats the model of the adapter if you don't mind? ill see if i can find a guide or set of drivers that will allow you to manipulate it properly. i know your end-goal is to get the keys switched, but Axelflox and I are trying to help you make it an overall even better controller first, then once its on a true xinput device driver completely (without the need for dll per game swapping), it should no longer have issues changing keys.
Comment has been collapsed.
I bought it years ago. On the adapter it just says PIII Converter Model 538. The number on the box it came in says DSONPS23AD01
Comment has been collapsed.
well thats a tough model number to work with, but just trying to find guides on general ps2 adapters i ran across this this first part we already tried, though you can scan over it to double check if there is something more specific, but most importantly at the bottom there is one called "XOutput.v0.11" and that looks like it would do the same thing, but you got to try and get it off the original driver by using a wrapper of some kind, and that prior failure on the driver not loading properly was whats not allowing the xinput emulation.
also could it maybe be xadder interfering with ds3 and preventing it from working properly?
there are several diff guides and ways though.. keywords you want "ps2 adapter as xinput device" or "ps3 controller as xinput device" something like that.. once the device becomes a xinput device, then the changing keys will no longer be a problem, as well as it opens up hundreds of games in compatibility.
Comment has been collapsed.
I'm not sure if Xpadder would interfere, I don't have it running.
I can try xoutput. I found files and instructions here. It sounds similar to something else I just tried that didn't work where I had to install the xbox 360 driver and scpdriver. I just uninstalled both of those. I found this page and followed these video instructions.
Comment has been collapsed.
you know what.. i just remembered... i even had to disable driver signing inside of windows to get it to install the driver for xinput in windows 10... was that in the video or have you done that? i honestly don't remember if i followed a written guide as well as the video or just the video, but all i had bookmarked was the video..
Comment has been collapsed.
I didn't do that, but I'm still running Win XP. Will XP even bother me about that? I didn't get any errors or warnings.
Comment has been collapsed.
oh. no. it won't have that. wow. didn't know anyone still used it and gamed. xD
if the xoutput doesn't work you may even have better luck looking thru older playstation 1 adapter guides then and they may be better for xp. its still the same old adapter with a different name and model number on it though, sony hasn't changed that tech at all as far as how in interfaces. i would expect even less complications with xp though, but maybe an older motioninjoy or other wrapper that has not been updated recently might be even better. =)
Comment has been collapsed.
Yeah, I just tried xoutput and I can't open it because it says it's not a valid Win 32 application.
Comment has been collapsed.
Microsoft Xbox 360 Controller Driver v1.2 for Windows XP - link inside that post for xp driver was broken, here's replacement. ;)
tbh otherwise i'm out of ideas tbh, sorry. =)
Comment has been collapsed.
I have already installed and uninstalled that twice today while trying to get other programs to work, but thanks.
I guess I"ll reinstall everything for a 3rd time and see if I can get xinput to work :)
Comment has been collapsed.
I uninstalled and reinstalled everything following those instructions, but I still cant get it to work. I think I am going to admit defeat for now and just play this game with the keyboard. I can get just about every other game I want to play with the controller to work fine.
Comment has been collapsed.
20 Comments - Last post 8 minutes ago by hiddendoom45
19 Comments - Last post 1 hour ago by BattleChaing
83 Comments - Last post 2 hours ago by CulitoRiko7u7
2,673 Comments - Last post 3 hours ago by MeguminShiro
8 Comments - Last post 4 hours ago by AnonymousBroccoli
17 Comments - Last post 4 hours ago by NazaSekh
16,869 Comments - Last post 5 hours ago by WaxWorm
82 Comments - Last post 14 minutes ago by LieEater
69 Comments - Last post 16 minutes ago by Orionid
150 Comments - Last post 23 minutes ago by Lep9six
175 Comments - Last post 40 minutes ago by Pareidolistic
112 Comments - Last post 42 minutes ago by Habaruku
606 Comments - Last post 51 minutes ago by someonequeer
260 Comments - Last post 59 minutes ago by TheMuzo
I am trying to play a game that has controller support, but I do not like the default controls and there is no option to change the controls. I want to use Xpadder and bind the keyboard controls to the controller, but I cannot stop the game from detecting the controller input which ends up causing multiple actions from one button press.
For example: X on my controller is dash, but i want X to be jump. I bind the jump key from the keyboard to X and now the game tries to jump and dash at the same time when I press X.
I searched for a file in the game directory to change the default controls, but I don't think there is one. The game is made in Java and I think the controls are coded into the game in a way that I cannot easily access.
The game is Antiflux. I tried searching and cannot find anyone talking about changing controls in this game.
I have also already tried unplugging the controller before I start that game so it is not detected and then plugging it in while the game is running, but that didn't help.
Edit: I have found a workaround for this, but it is a bit annoying. Open device manager and find the controller under "Human Interface Devices". Right click and disable the controller. Launch the game and minimize it, it will not detect the controller. From device manager, right click and enable the controller while the game is running. Now you can use a 3rd party program to remap the controller to keyboard keys and you will not get duplicate actions on key presses. The only down side is that you have to do this every time you launch the game.
Edit 2: This workaround only works for certain games. Some games will detect the controller again when you re-enable it in device manager.
Comment has been collapsed.