Jump to content
ducon2016

Simulate X360 controllers when you just have a keyboard

Recommended Posts

3 hours ago, stickcross said:

J'ai configuré mon multi nesica et Sega all net avec ce soft avec comme interface avec ma borne une JVSPAC. Cella marche très bie, plus de problème avec les jeux PC et la touche Alt et aussi Chaos Code 2.11 est maintenant 100% fonctionnel.

 

J'aimerai parcontre pourvoir utiliser ma manette 360 mais apparemment elle est bloqué (elle fonctionne si j'enlève le DLL), est-ce qu'il y a une option que je n'est pas trouvé pour cela?

 

Merci pour ce petit soft qui rend franchement service, surtout pour les borne d'arcade.

 

Non pas pour l'instant desole. Cela ne marche que pour le clavier, pas de support pour un mode hybride pour l'instant.

Share this post


Link to post
Share on other sites

Il suffirait pas juste de laisser passer les entrée xinput et bloquer tout le reste?

 

Je dis ça c'est peut être plus compliqué softwarement parlent

Edited by stickcross

Share this post


Link to post
Share on other sites
2 hours ago, stickcross said:

Il suffirait pas juste de laisser passer les entrée xinput et bloquer tout le reste?

 

Je dis ça c'est peut plus compliqué softwarement parlent

 

C'est faisable, l'idee en gros c'est ca mais il faut ecrire le code :fiesta: Si tu sais coder, le source est dans l'archive, n'hesites pas a l'ajouter toi meme.

Edited by ducon2016

Share this post


Link to post
Share on other sites

Salut Ducon2016,

 

J'essaye de sortir de mes jeux avec une combinaison de touche (start et Bouton 3) et j'ai l'impression que la fonction remap ne fonctionne pas chez moi. C'est pour les jeux Nesica TTX et Sega pour le moment.

Comment tu ferais cela?

 

J'ai essaye aussi Back=1&Space et attribue Joy1Button8 dans Jconfig (qui correspond a Back) sans passe par la fonction remap, cela fonctionne mais ca fais une fenêtre pop up avec GLRH apres la sortie du jeu.

 

[Options]
;Set to 1 to make a sound when the DLL is loaded by the game
UseInitBeep=0
;Set to 1 to output logs in the "x360kb logs" folder inside the game folder
Log=0
;Number of pads you want to simulate (up to 4)
PadCount=2
;Set to 1 if the game loads more than one xinput library
HookAllXInputDLLs=0
;Set to 1 to block everything, 2 to block only joysticks, 3 for Unity emulation
BlockRawInput=1
;Set to 1 to hide pressed keys from the game windows inputs
BlockKeys=1
;Set to amount of milliseconds before blocking keys
BlockKeysDelay=0
;Set to 1 to quit game by pressing a key
CloseProcess=1
;Set to 1 to quit game by quitting more cleaning. Requires CloseProcess=1
CloseWindow=1
;Key to quit game
CloseKey=Esc
;If you have other DInput8 pads and only want to use the simulated ones set to 1
FilterOtherPads=0
;If you want DInput8 to believe you have xinput pads set to 1. Some games load both DInput and Xinput libraries, and only use XInput after parsing DInput devices. This option only works if wrapping as xinput1_3, xinput1_4 or xinput9_1_0
FakeXInputPads=0
;Some games use WbemLocator to find xinput pads. Try 1 if game is not finding any controller
HookFastProx=0
;If you want to force DInput and Dinput8 SetProperty to always succeed
SetPropertySuccess=0
;If you want to disable DInput8 Keyboard
DisableDI8Keyboard=0
;Adjust DInput8 Joystick Range if axises appear constantly pushed
DI8Range=0
;0=Remap Dinput8 only, 1=Remap Dinput8+SendInput, 2=Remap Dinput8+Keyboard Events
RemapMethod=1
;Set to 1 to hide mouse cursor in game
HideMouse=0
;Set to 1 to hide desktop taskbar in game
HideTaskBar=0
;Set to 1 to hide DLL from the game
HideDLL=0
;Set to 1 to remap steam actions
Steam=0
;Set to smaller value if you want cursor to move slower in some games
AnalogRange=1.0

[Actions]
;Steam actions mapping
;Analog Action in Steam=Left Analog or Right Analog
;Digital Action in Steam=A,B,X,Y,Left Shoulder,Right Shoulder,Left Trigger,Right Trigger,Left Thumb,Right Thumb,D-Pad Up,...,Left Analog Left,...,Right Analog Left,...  
;Move=Left Analog
;attackA=A

[PAD1]
Start=1
Back=Esc
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 Control
B=Left Alt
X=Left Shift
Y=Z
Left Shoulder=X
Right Shoulder=Space
Left Trigger=
Right Trigger=5
Left Thumb=F2
Right Thumb=9
Wheel Left=
Wheel Right=

[REMAP]
1&Space=Esc

[PAD2]
Start=2
Back=
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=A
B=S
X=W
Y=I
Left Shoulder=K
Right Shoulder=Q
Left Trigger=
Right Trigger=6
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=

 

Share this post


Link to post
Share on other sites
6 hours ago, stickcross said:

J'essaye de sortir de mes jeux avec une combinaison de touche (start et Bouton 3) et j'ai l'impression que la fonction remap ne fonctionne pas chez moi. C'est pour les jeux Nesica TTX et Sega pour le moment.

Comment tu ferais cela?

 

J'ai essaye aussi Back=1&Space et attribue Joy1Button8 dans Jconfig (qui correspond a Back) sans passe par la fonction remap, cela fonctionne mais ca fais une fenêtre pop up avec GLRH apres la sortie du jeu.

 

Oui le remap ne prends pas de combinaisons encore, faut que j'ajoute ca un de ces quatres

Share this post


Link to post
Share on other sites

Salut tout le monde, 

J'ai un Ipac 2 depuis peu et je voulais réinstaller mes jeux steam et en voyant ce truc ,j'me suis dis bingo mais en fait non ,un peu d'aide serait la bien venue!

Mes réglages sont:( je fais le test sur SFV pour le moment)

[Options]
;Set to 1 to make a sound when the DLL is loaded by the game
UseInitBeep=1
;Set to 1 to output logs in the "x360kb logs" folder inside the game folder
Log=1
;Number of pads you want to simulate (up to 4)
PadCount=2
;Set to 1 if the game loads more than one xinput library
HookAllXInputDLLs=0
;Set to 1 to block everything, 2 to block only joysticks, 3 for Unity emulation
BlockRawInput=1
;Set to 1 to hide pressed keys from the game windows inputs
BlockKeys=1
;Set to amount of milliseconds before blocking keys
BlockKeysDelay=0
;Set to 1 to quit game by pressing a key
CloseProcess=1
;Set to 1 to quit game by quitting more cleaning. Requires CloseProcess=1
CloseWindow=0
;Key to quit game
CloseKey=Esc
;If you have other DInput8 pads and only want to use the simulated ones set to 1
FilterOtherPads=0
;If you want DInput8 to believe you have xinput pads set to 1. Some games load both DInput and Xinput libraries, and only use XInput after parsing DInput devices. This option only works if wrapping as xinput1_3, xinput1_4 or xinput9_1_0
FakeXInputPads=0
;Some games use WbemLocator to find xinput pads. Try 1 if game is not finding any controller
HookFastProx=0
;If you want to force DInput and Dinput8 SetProperty to always succeed
SetPropertySuccess=0
;If you want to disable DInput8 Keyboard
DisableDI8Keyboard=0
;Adjust DInput8 Joystick Range if axises appear constantly pushed
DI8Range=0
;0=Remap Dinput8 only, 1=Remap Dinput8+SendInput, 2=Remap Dinput8+Keyboard Events
RemapMethod=0
;Set to 1 to hide mouse cursor in game
HideMouse=0
;Set to 1 to hide desktop taskbar in game
HideTaskBar=0
;Set to 1 to hide DLL from the game
HideDLL=0
;Set to 1 to remap steam actions
Steam=0
;Set to smaller value if you want cursor to move slower in some games
AnalogRange=1.0

[Actions]
;Steam actions mapping
;Analog Action in Steam=Left Analog or Right Analog
;Digital Action in Steam=A,B,X,Y,Left Shoulder,Right Shoulder,Left Trigger,Right Trigger,Left Thumb,Right Thumb,D-Pad Up,...,Left Analog Left,...,Right Analog Left,...  
;Move=Left Analog
;attackA=A

[PAD1]
Start=Return
Back=Space
Left Analog Left=Left
Left Analog Down=Down
Left Analog Right=Right
Left Analog Up=Up
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=
D-Pad Down=
D-Pad Left=
D-Pad Right=
A=Q
B=W
X=E
Y=R
Left Shoulder=T
Right Shoulder=Y
Left Trigger=U
Right Trigger=I
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=


[PAD2]
Start=+
Back=-
Left Analog Left=Num4
Left Analog Down=Num2
Left Analog Right=Num6
Left Analog Up=Num8
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=
D-Pad Down=
D-Pad Left=
D-Pad Right=
A=G
B=H
X=J
Y=K
Left Shoulder=L
Right Shoulder=,
Left Trigger=Num7
Right Trigger=Num9
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=


Pour le joueur 1 ça a l'air de fonctionner mais pas le deux, j'ai le A et J(quand je me mets en mode test) sinon rien d'autre ne fonctionne en jeux.

Merci d'avance de votre aide!

 

Share this post


Link to post
Share on other sites
39 minutes ago, boby07 said:

Salut tout le monde, 

J'ai un Ipac 2 depuis peu et je voulais réinstaller mes jeux steam et en voyant ce truc ,j'me suis dis bingo mais en fait non ,un peu d'aide serait la bien venue!

Mes réglages sont:( je fais le test sur SFV pour le moment)


Pour le joueur 1 ça a l'air de fonctionner mais pas le deux, j'ai le A et J(quand je me mets en mode test) sinon rien d'autre ne fonctionne en jeux.

Merci d'avance de votre aide!

 

Tu utilises quelle dll et tu la place ou? Entends tu le beep quand le jeu se charge?

Share this post


Link to post
Share on other sites

Merci de ton retour.

J'entends deux beep à la suite et mon chemin est:

E:\Steam\steamapps\common\StreetFighterV\StreetFighterV\Binaries\Win64.

dll64.

5fc661ed8c44d_Capturedcran2020-12-01163103.png.1c3a1fce16ca62df2d17933fed9d279d.png

La version du logiciel winIpac est la 1.39

Je viens d'essayer MK11 et j'ai l'impression que ça se croise avec les commandes clavier.

On dirait que les touches qui marchent pour le pad 2 sont en faites des touches sup du pad1, comme si il ne voyait pas le player 2....

Edited by boby07

Share this post


Link to post
Share on other sites
On 12/1/2020 at 7:27 AM, boby07 said:

Merci de ton retour.

J'entends deux beep à la suite et mon chemin est:

E:\Steam\steamapps\common\StreetFighterV\StreetFighterV\Binaries\Win64.

dll64.

5fc661ed8c44d_Capturedcran2020-12-01163103.png.1c3a1fce16ca62df2d17933fed9d279d.png

La version du logiciel winIpac est la 1.39

Je viens d'essayer MK11 et j'ai l'impression que ça se croise avec les commandes clavier.

On dirait que les touches qui marchent pour le pad 2 sont en faites des touches sup du pad1, comme si il ne voyait pas le player 2....

 

vire toutes les dlls, ne mets que xinput1_3.dll

Share this post


Link to post
Share on other sites

Un truc qui serait vraiment cool ca serait qu'on puisse aussi remapper ses pads avec ce truc.

x360ce ne gere pas le clavier et j'arrive pas à remapper mes pads avec (j'ai déjà des pads xbox360 et c'est surement pour ça que ca déconne)

Du coup j'utilise parfois dans ce but ta version de x360kb qui a de belles options d'ailleurs mais je suis obligé de passer par joy2key en premier lieu et c'est un peu dommage :rolleyes:

Edited by Houb

Share this post


Link to post
Share on other sites

Salut ,j'ai changé mais exactement pareil, j'ai les boules,

Je vais essayer la manip avec les autres.J'ai dbz, mk11 , soul calibur 6 et tekken mais ce dernier marche en 2 player au clavier donc ça marche déjà.

5fc9313f312f4_Capturedcran2020-12-03194011.png.a966d2d41ae6f85cd91821b73264ec27.png

Merci de tes retours DUCON!

Edited by boby07

Share this post


Link to post
Share on other sites

C'est bon, merci ducon2016!

J'ai supprimé mes fichiers et remis seuleument l .ini et le .dll qui correspond et ça marche nickel!!

SoulCalibur6,SFV,MK11 marche bien.J'en suis à DBZ,ça fonction mais seulement le player 1 pour le moment.

Encore merci!

Je viens de relancer DBZ pour voir et ça marche nickel maintenant,au top!!!!

Edited by boby07

Share this post


Link to post
Share on other sites
On 12/3/2020 at 4:39 AM, Houb said:

Un truc qui serait vraiment cool ca serait qu'on puisse aussi remapper ses pads avec ce truc.

x360ce ne gere pas le clavier et j'arrive pas à remapper mes pads avec (j'ai déjà des pads xbox360 et c'est surement pour ça que ca déconne)

Du coup j'utilise parfois dans ce but ta version de x360kb qui a de belles options d'ailleurs mais je suis obligé de passer par joy2key en premier lieu et c'est un peu dommage :rolleyes:

 

Oui je rajouterai ca un de ces quatres.

Share this post


Link to post
Share on other sites
9 hours ago, boby07 said:

C'est bon, merci ducon2016!

J'ai supprimé mes fichiers et remis seuleument l .ini et le .dll qui correspond et ça marche nickel!!

SoulCalibur6,SFV,MK11 marche bien.J'en suis à DBZ,ça fonction mais seulement le player 1 pour le moment.

Encore merci!

Je viens de relancer DBZ pour voir et ça marche nickel maintenant,au top!!!!

 

Oui je t'avais dis, j'utilises x360kb avec SFV, SC6,DBZ (j'aime pas MK donc je ne l'ai pas) et plein d'autres (300+) et tout marche avec deux joueurs.

Share this post


Link to post
Share on other sites
il y a 10 minutes, ducon2016 a dit :

 

Oui je rajouterai ca un de ces quatres.

Ca serait bien cool :wub:

 

Sinon un truc probablement plus simple et qui serait bien pratique ça serait de pouvoir attribuer des combinaisons de touches.

Du genre : Left Analog Left=Left Shift + A

Ca ce serait vraiment la classe!! :very-good:

Share this post


Link to post
Share on other sites
2 minutes ago, Houb said:

Ca serait bien cool :wub:

 

Sinon un truc probablement plus simple et qui serait bien pratique ça serait de pouvoir attribuer des combinaisons de touches.

Du genre : Left Analog Left=Left Shift + A

Ca ce serait vraiment la classe!! :very-good:

 

Ca devrait marcher ca deja. Left Analog Left=Left Shift&A (ne mets pas d'espaces)

Edited by ducon2016

Share this post


Link to post
Share on other sites
il y a 8 minutes, ducon2016 a dit :

 

Ca devrait marcher ca deja. Left Analog Left=Left Shift&A (ne mets pas d'espaces)

génial je vais tester :)

Et il y a la même chose mais avec "-" pour par doubler les fonctions?

Du genre :

D-Pad Left=A-Left shift

A=Left Shift-A-Z-D-S

Left Analog Left=Left Shift&A

 

Je sais je suis chiant :P

 

 

Share this post


Link to post
Share on other sites
10 minutes ago, Houb said:

génial je vais tester :)

Et il y a la même chose mais avec "-" pour par doubler les fonctions?

Du genre :

D-Pad Left=A-Left shift

A=Left Shift-A-Z-D-S

Left Analog Left=Left Shift&A

 

Je sais je suis chiant :P

 

Non la c'est un gros hack juste pour les combinaisons simples.

Share this post


Link to post
Share on other sites

Salut merci pour cette app qui me permet de  jouer au jeux pc sur mon tx3.

J'ai un soucis sur KoF 14 lapp marche une fois sur 10.

Du coup auriez vous une solution?

Ps: j'ai bien mis le xinput 1_4.

Share this post


Link to post
Share on other sites
1 hour ago, Wesker13 said:

Salut merci pour cette app qui me permet de  jouer au jeux pc sur mon tx3.

J'ai un soucis sur KoF 14 lapp marche une fois sur 10.

Du coup auriez vous une solution?

Ps: j'ai bien mis le xinput 1_4.

King of Fighterx XIV - xinput1_4.dll 64 bits -  BlockRawInput=1

Share this post


Link to post
Share on other sites
Il y a 3 heures, ducon2016 a dit :

King of Fighterx XIV - xinput1_4.dll 64 bits -  BlockRawInput=1

Oui mais justement marche pas avec cette config la :(

Share this post


Link to post
Share on other sites

J'ai réussi à faire marcher mais j'ai un autre problème, au bout de quelques match l'app décroche et ne marche plus avez vous une solution?

Share this post


Link to post
Share on other sites

Salut,

 

J'ai beaucoup utilisé ton outil mais depuis quelques mois il ne fonctionne plus sur windows 10, j'essaie de le lancer avec USF4, une version steam et une version alternative, aucune des deux ne marche. J'ai bien copié tous les fichiers .dll et .ini dans le dossier du jeu mais j'ai l'impression que Windows bypass complètement... une idée ?

Share this post


Link to post
Share on other sites
5 hours ago, archimage said:

Salut,

 

J'ai beaucoup utilisé ton outil mais depuis quelques mois il ne fonctionne plus sur windows 10, j'essaie de le lancer avec USF4, une version steam et une version alternative, aucune des deux ne marche. J'ai bien copié tous les fichiers .dll et .ini dans le dossier du jeu mais j'ai l'impression que Windows bypass complètement... une idée ?

 

Oui x360kb marche rarement avec les versions steam car quand un jeu lance il lance steam qui utilise d'autres dlls. Il faut utiliser les versions crackees.

Share this post


Link to post
Share on other sites
2 hours ago, Wesker13 said:

Viens de tester x360kb sur R Type Final 2 ne marche pas une soulution?

Merci

 

Pour tous les jeux Unreal il faut mettre la dll 64 bit (en general xinput1_3, mais pour certains jeux il faut essayer les autres) dans le repertoire Binaries par example pour R-Type Final 2: RTypeFinal2\Binaries\Win64

Et ensuite il faut lance ce fichier .exe, pas celui a la racine.

Share this post


Link to post
Share on other sites

Oui tester tout les dll en 64 le 1_4 me donne des contrôles mais ceux la sont pas égal au control du .ini.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×