Dindu Nuffin 13 DIC 2013 a las 6:08
PS2 controller recognition issue
Hi folks.

I have a PS2 controller on my PC connected through a USB adapter. I want to use xpadder to emulate using the keyboard inputs via the controller. BUT there's an issue

Let's take DmC: Devil May Cry

The game automatically recognises my Twin USB controller and everytime I press a button it keeps switching from keyboard controls to the PS2 Twin USB Controller controls because Xpadder is on and I want the game to use the controller for Keyboard keys instead of the controller itself.

Is there a way to make it so that the game doesn't even recognise any controllers?

The same issue happens with Batman Arkham Origins where it keeps thinking I want to use the Twin USB controls instead and everytime I press a button it keep switching from Keyboard/M to controller.

I say I want to use controller to keyboard because in DmC the keyboard controls are much better than what they are locked to for a controller. So I'd like it if the game didn't try to change my controls back to the Twin USB everytime I press a button on the controller, but rather use the Xpadder keyboard assignments I've put it to.

Anyone know how I can make games stop auto switching/recognising my Twin USB Controller?
< >
Mostrando 1-10 de 10 comentarios
Satoru 13 DIC 2013 a las 6:49 
Thre's no real way to do that as the DirectInput takes over when you push the buttons. Thats more or less by design.
Zukabazuka 13 DIC 2013 a las 6:52 
Have you tried MotioninJoy?
Dindu Nuffin 13 DIC 2013 a las 6:53 
Publicado originalmente por Satoru:
Thre's no real way to do that as the DirectInput takes over when you push the buttons. Thats more or less by design.
I sure hope there's a way... in fact... I believe that there probably is a way. I just have no idea what it is.

Because I really want to be able to use the controller for Keyboard controls like older PC games which didn't have controller support and you would use controllers with keyboard/mouse keys and buttons mapped to the controller.
Dindu Nuffin 13 DIC 2013 a las 7:01 
Publicado originalmente por Zukabazuka:
Have you tried MotioninJoy?
I don't have a PS2 to PS3 adapter. I just have a generic PS2 to USB adapter so windows installs the drivers and the controller is recognised in windows [and games that auto recognise] as Twin USB Joystick. So Motioninjoy will be useless.

I want the games to NOT recognise my controller as the Twin USB controller because I'm trying to map Keyboard keys to the controller buttons so instead of pressing Square/Triangle/Circle/Cross I get Keyboard inputs or even the mouse buttons.
Zukabazuka 13 DIC 2013 a las 7:18 
I use a PS2 controller with Motioninjoy and it works fine and detect the game with it. Problem is a lot of games do not have playstation button configs on PC release.
Dindu Nuffin 13 DIC 2013 a las 7:31 
Publicado originalmente por Zukabazuka:
I use a PS2 controller with Motioninjoy and it works fine and detect the game with it. Problem is a lot of games do not have playstation button configs on PC release.
Like I said, I have a generic adapter. I don't have an PS2 to PS3 conversion adapter. So Motioninjoy is useless. You most likely actually have a PS2 to PS3.

Plus that, you're completely missing the point and aren't getting what I'm trying to do here. Satoru seems to understand. You think I want to play using my controller as a controller.

I only want my controller to be an empty vessel. To which I can imitate keyboard key inputs to.

The games automatically recognise my controller and don't let me use the KB/M inputs anymore and change the game's controls to a controller when I want it to stay at KB/M controls.
Dindu Nuffin 13 DIC 2013 a las 18:44 
Basically, I want the DirectInput ♥♥♥♥ to stop. Is there no one with any ideas on how to?

I really want to be able to map my KB+M to the PS2 controller through Xpadder and use that in games. Sadly, the games seem to automatically recognise the controller as a seperate input device and everytime I press a button on the controller in the game, the game switched the controls/icons of everything to the gamepad/joystick set up. I want the games to stick and stay at the keyboard setup and controls so that I may be able to use the controller instead of the keyboard. However both these games [Batman Arkham Origins and DmC: Devil May Cry] keep auto switching to their own seperate gamepad setups as soon as I press a button on the controller. If I press a key on the KB or click mouse then the games switch to KB/M setup again and then pressing the controller switching them to a gamepad setup and I can't seem to stop this from happening.

In fact, Batman AO actually has an even bigger issue. Even though it recognises the controller and switches to gamepad setup, it has the Y axis on the LAS inverted because it's trying to use my PS2 controller with its internal 360 controller setup. I can be sure of this because many other controllers also have the same issue with games that try to force their own 360 controller settings. In these cases, the LAS Y Axis gets inverted, and RAS axes get swapped from X to Y. It's utterly ridiculous because I can't even use x360ce to override the game's internal forced 360 controller setup. So the RAS becomes Up>Left, Left>Down, Down>Right, Right>Up; LAS stick becomes Up>Down, Left>Left, Down>Up, Right>Right.

On top of that, they're both Unreal games... so maybe it's just an Unreal issue?

I'd really like this to be sorted out. I'm pretty sure this has to do with DirectInput... as was also confirmed to me by a post above by Satoru. Surely someone must know how I can make the games do what I want, right?
j 18 DIC 2013 a las 6:19 
Hey Ghost Cat
I'm struggling with exactly the same problem. In fact I just bought Xpadder (fantastic little program) so I could use it with Arkham Origins, only to find out that Origins insists on assigning the Xbox controls to the controller at the same time as receiving the Xpadder inputs!

I'll have a play and see if I can find a solution that keeps BAO int he dark about the controller while still allowing Xpadder to see it - let me know if you find something too :-)
Cheers
J
Dindu Nuffin 18 DIC 2013 a las 7:16 
Publicado originalmente por j:
Hey Ghost Cat
I'm struggling with exactly the same problem. In fact I just bought Xpadder (fantastic little program) so I could use it with Arkham Origins, only to find out that Origins insists on assigning the Xbox controls to the controller at the same time as receiving the Xpadder inputs!

I'll have a play and see if I can find a solution that keeps BAO int he dark about the controller while still allowing Xpadder to see it - let me know if you find something too :-)
Cheers
J
Yeah that's the issue. I'd rather that it didn't try to force Xbox controls onto my non Xbox controller. I'd rather use Xpadder for inputs... but the game gets confused whilst using both Xpadder and internal game directinput auto-switching.

So far, I haven't seemed to find any solution, but I'll keep on looking and hope something comes up. Until then... Batman AO can f*ck right off.

It's not just this game. There another game that I can't remember, but a third game is DmC:DMC that has a similar issue. Except DmC doesn't try to force Xbox controls, but rather recognises the controller as an actual Twin USB Joypad controller. But my problem is that these games don't allow you to ONLY use KB+M. If you're using a controller and accidentally move the mouse it switches to KB+M or vice versa. If there was a way to permanently set the controls in a game to KB+M only (like with Dust: An Elysian Tail), it'd be so much easier and better to enable usage of Xpadder. I use Xpadder for both Cave Story and Dust and they both work immaculately.

Good luck with your research too. If you find anything, let me know here yeah?
j 18 DIC 2013 a las 7:26 
Will do - no joy so far ...
< >
Mostrando 1-10 de 10 comentarios
Por página: 1530 50

Publicado el: 13 DIC 2013 a las 6:08
Mensajes: 10