Jump to content

Simulate X360 controllers when you just have a keyboard


Recommended Posts

Posted
On 3/9/2022 at 6:16 AM, huntsman360 said:

in both injustice2 and mk11

 

Not sure about MK11 since I don't play it, but Injustice 2 works perfectly. Use xinput9_1_0.dll and my options are

 

HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1

FilterOtherPads=1

 

Let me know if it works or not

 

Posted (edited)
hace 10 horas, ducon2016 dijo:

 

Not sure about MK11 since I don't play it, but Injustice 2 works perfectly. Use xinput9_1_0.dll and my options are

 

HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1

FilterOtherPads=1

 

Let me know if it works or not

 

 

it works in the fact that 2 xbox controllers are recognized but....

 

when i move anyone it only detects as keyboard press, like blockkeys doesn't work

 

And if i move the stick in all directions, finally detect xbox input but laggy and controls freeze. after more movements it returns to recognize as a keyboard and i can navigate in menus.

 

I have keyborad+ipac

 

Your v15 version solve my problems with v14 in all other games  but in injustice2 (and mk11 that uses the same engine) it doesn't work well

 

Dll activates but for some reson, key presses and joy emulated presses enters in conflict or something

 

Thanks for efforts, i asume this is very rare and only with keyboard+ipac combination

Edited by huntsman360
Posted
12 hours ago, huntsman360 said:

I have keyborad+ipac

 

Me too and Injustice 2 works perfectly. So what dll do you use? Share your config file please

On 6/28/2021 at 8:41 AM, bucksoverfame said:

Does anyone have the correct setup for Injustice 2? I can't get it to load. Also, @ducon2016 could you show me an example for the for players? Don't know if I'm putting Player 3 & 4 in the right place. 

 

Sorry I just saw that now.

 

PadCount=4

 

and add two sections and add the other keys

 

[PAD3]

Start=Q

 

[PAD4]

Start=R

 

 

Posted (edited)
hace 5 horas, ducon2016 dijo:

 

Me too and Injustice 2 works perfectly. So what dll do you use? Share your config file please

 

Sorry I just saw that now.

 

PadCount=4

 

and add two sections and add the other keys

 

[PAD3]

Start=Q

 

[PAD4]

Start=R

 

 

 

Edit:

I tested in other pc with windows 10, and the same dll and config works.

 

But in the pc with windows 7 (retroos) and ipac. I have the problem that detects controllers but keyboard prioritary

 

this dll:

 xinput9_1_0.dll

 

and this config:

 

[Options]
UseInitBeep=0
Log=0
PadCount=4
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
FilterOtherPads=1

[PAD1]
Start=1
Back=5
Left Analog Left=
Left Analog Down=
Left Analog Right=
Left Analog Up=
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=Up
D-Pad Down=Down
D-Pad Left=Left
D-Pad Right=Right
A=Left Shift
B=z
X=Left Control
Y=Left Alt
Left Shoulder=Space
Right Shoulder=x
Left Trigger=c
Right Trigger=v
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=


[PAD2]
Start=2
Back=6
Left Analog Left=
Left Analog Down=
Left Analog Right=
Left Analog Up=
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=r
D-Pad Down=f
D-Pad Left=d
D-Pad Right=g
A=w
B=i
X=a
Y=s
Left Shoulder=q
Right Shoulder=k
Left Trigger=j
Right Trigger=l
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=

Edited by huntsman360
Posted
12 hours ago, huntsman360 said:

[Options]

UseInitBeep=0
Log=0
PadCount=4
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
FilterOtherPads=1

 

Can you try UseInitBeep=1 to make sure it loads?

and try PadCount=2

Posted
hace 9 horas, ducon2016 dijo:

 

Can you try UseInitBeep=1 to make sure it loads?

and try PadCount=2

tryied, it beeps

 

In fact i know that it activates beacause if i go to controller config, 2 xbox pads are present. If i put 4 in config, four pads appear in controller config in game

 

the problem is that keyboard takes the lead and for some reason emulated xbox pad go laggy, similar to the problem i have before with v14

 

In the other pc all runs perfectly with the same config

  • 1 month later...
Posted (edited)

Thanks for the great app Ducon!

 

Can anyone share their settings for umvc3 please? dinput8 x64 is the dll but getting no controls register. 

Edited by Devil_Mish
removed 1 game i got working
Posted
46 minutes ago, Devil_Mish said:

Thanks for the great app Ducon!

 

Can anyone share their settings for umvc3 please? dinput8 x64 is the dll but getting no controls register. 

 

I used xinput1_3.dll x64 version in the same folder as umvc3.exe, BlockRawInput=1

Posted
27 minutes ago, ducon2016 said:

 

I used xinput1_3.dll x64 version in the same folder as umvc3.exe, BlockRawInput=1

Incredible, that worked instantly!

 

Thank you so much again for the tool and the incredibly fast response mate. :)

  • 2 months later...
Posted
On 6/16/2022 at 10:53 AM, huntsman360 said:

hi again, any chances of work with Teenage Mutant Ninja Turtles: Shredder’s Revenge?

 

1. Try this version of SDL2 (sorry I don't remember where I downloaded it from): SDL2 x64-Helps x360kb.7z

2. Use x64 version of xinput1_4.dll

  • 8 months later...
  • 2 weeks later...
Posted

Anyone get this to work for 'Move or Die'? I know it's a 32-bit game but can't seem to find a combination of settings that works.

Posted (edited)
8 hours ago, cander19 said:

Anyone get this to work for 'Move or Die'? I know it's a 32-bit game but can't seem to find a combination of settings that works.

copy 32 bit version of xinput1_4.dll into Move.or.Die\Love\win

Only non default option I used is BlockRawInput=1

Edited by ducon2016
Posted
On 2/19/2023 at 6:05 AM, Shinobi_Arcade said:

Oops, I'm following the posts, I downloaded the x360kb and it's working in some games 100%, but I'm not getting it to work in the game kof xv. I tried one by one and it didn't work. 

 

Put the x64 version of xinput1_3.dll into THE KING OF FIGHTERS XV\KOFXV\Binaries\Win64

Only non default setting is HookAllXInputDLLs=1

Posted

As I convert all my PC games over to this utility, I ran into another issue where I can't find the proper settings.

 

Space Invaders Extreme - I'm using 64-bit and placing next to .exe. Beep sounds but doesn't recognize as a controller. 

 

HookAllXInputDLLs=1

BlockRawInput=3

 

 

  • 2 months later...
  • 2 weeks later...
Posted (edited)

hi again, in guilty gear strive last update seems block keys doesn't work and allways i push start on xinput controller 2 it seems to respond but dissapear.

 

Is like the game is priorizing keyboard. Similar to the problem i have in the past with mk11 and injustice 2 and never solved

 

If you have any thoughts i apreciate.

 

PD: nevermind, is a problem of the game. Even with two real controllers have the same ugly behaviour. Player 2 is broken

 

Thanks for all your work

Edited by huntsman360
Posted

then my question is can i use the program to emulate a keyboard XBOX360  and then another program to turn my keyboard into a joystick ??

 

several games require an xbox controller or you can not play , 

  • 4 weeks later...
  • 1 month later...
Posted (edited)

Anyone get Streets of Rage 4 to work with this? I hear the beep but it does not work. I have the 64-bit .dll placed in the \x64 folder next to SOR4.exe. 

 

Update: I never could figure it out but using a similar program, keyboard2xinput, it worked. Not sure why as this program has been great on everything else.

Edited by cander19
  • 1 year later...
Posted

hi again.

 

Any solution for "vengeance hunters" the game is 32bit and uses xinput1_4.dll

 

But i can't get it to work. Only detects my keyboard. No xbox360 controllers.

 

I tried sdl2 from tmnt but obviusly doesn't work because is 32bit

 

Any solution?

 

Best regards

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...