"Xbox 360 Controller Emulator" allows your controller (GamePad, Joystick, Wheel, ...) to function like "Xbox 360 Controller" so game will allow to use it. For example it allows you to play games like "Grand Theft Auto" (GTA) or "Mafia II" with Logitech Wheel.
System Requirements
Only Windows XP SP3 and newer systems are supported
Introduction
"Xbox 360 Controller Emulator" files:
xinput1_3.dll (Library) - Wrapper library that translates the XInput calls to DirectInput calls, for support old, no XInput compatible GamePads.
x360ce.exe - (Application) - Allows edit and test Library settings.
x360ce.ini - (Configuration) - Contain Library settings (button, axis, slider maps).
Details
Installation
Run this program from game executable directory. Game executable can look for xinput dll by different names, you can create copy of dll with name provided below till you find one that works:
- xinput1_3.dll
- xinput1_2.dll
- xinput1_1.dll
- xinput9_1_0.dll
Uninstallation
Delete x360ce.exe, x360ce.ini and all xinput dll from game executable directory.
Troubleshooting
Wheel doesn't work in the game, but it works inside x360ce Application.
Some games work only when controller is disguised as GamePad even if its Wheel. Try to:
- Run x360ce.exe
- Select tab with your Wheel Controller.
- Open [Advanced] tab page.
- Set "Device Type" drop down list value to: GamePad
- Click [Save] button.
- Close x360ce Application, run game.
How to reduce wheel dead zone (GTA, Mafia II, ...)?
- Run x360ce.exe
- Select tab with your Wheel Controller.
- Open [Advanced] tab page.
- Select "Enabled (XInput, 80%)" from "AntiDeadZone" drop down in order to reduce dead zone by 80%.
- Click [Save] button.
- Close x360ce Application, run game.
Note: Some games have control issues when dead zone is reduced by 100%.
Do I need to run x360ce Application during the game?
No, you don't. Close x360ce Application during the game, because game doesn't need it and Application will consume PC resources. x360ce Application is used only as GUI to edit x360ce.ini file and as controller tester.
Screenshots
thanks great work
Thank you so much, this is excellent application. I will try to spread this information on some forums, to get the people know about your app.
Thank You...
where is the download location for the x360ce.ini file? And do i put all 3 files (xinput1_3.dll, x360ce.exe, x360ce.ini) in the .exe folder? Cheers
Hi! Thanks for the emulator it works good, beside one slight issue i've encountered. I use a Thrustmaster Dual Analog 3 gamepad, and after i installed this emulator i've tested and i've noticed that the buttons X,Y,A,B are switched between eachother and my right analog stick is inveresed: if i move left - right it goes up and down instead, and if i move up - down it doesn't do anything. If you have any ideas what i should try to change in order to fix it I would realy appreaciate this. Without the right analog stick the Darksider game is way to difficult because i can't use the spinning blade. Thank you
Actually just the buttons X,A are switched between eachother. Sorry for my mistake in the first post.
Well I managed to fix that in the same day. If by any chance someone else encounters the same issue as i did with the right analog stick not working, try to download the emulator displayed in the picture above: TocaEdit? Xbox 360 controller emulator 2.0.2.3 Beta. Copy the emulator into your installation directory. Run the emulator and create the file x360ce.ini, update the xinput1_3.dll (which actually means to click the button "Yes" twice when you are prompted to) and then select the preset for thrusmaster dual analog. By default the preset is saved so in the slot for Right Stick axis Y you should have the Inverted axis 1 (Iaxis 1) which is why the right analog stick doesn't move on vertical axis. All you have to do is to select instead of Iaxis 1 the Inverted Slider 1 (Islider 1), and everything should work just fine. ENJOY!!!
Why it didn't work on my XP SP3?! I have Installed Microsoft Visual C++ 2010 Redistributable Package (x86, then I put all content of this emulator to game executable directory. but the game couldn't read my gamepad, please help me!!
Thank you. I was so mad when I ran out to get a Logitech pad for Dead Rising 2 only to find out it wanted a 360 one. Now I'm using your program for Batman:AA too. Works great. Microsoft, you suck.
sorry could you please help. I installed all that was needed but it does not recognize my 2 controllers at all(logitech precision and a speedlink usb gamepad). After i accept it to create the two files it just gives me a grayed out image and the error failed to load {'0'} for xinput1_3.dll. Ican use an older built that recognises my two controllers and can configure but that doesn't work in game. any help would be apreciated :D.
hey thnx 4 de emulator.. can u plz put up a screen shot of your configured emulator for darksiders
Thanks, excellent application, it's a shame that games require that after all, but thanks to your fine piece of software, I can still use my Logitech Rumblepad with all new games so far :)
is it possible to set two buttons on your gamepad to correspond to one and the same button on the emulated xbox controller?
can't get it to work for Battlestations:Pacific. any ideas? thank you
Hello Need Help: Set all the instructions, created all copies xinput3_1.dll Changed the Compatibility Mode Changed gamepad intro XBOX 360 Controller Does not work in Splinter Cell Conviction
It was regression, that was fixed in XInput Lib 3.3.1.398.
Great job! But I have this joypad:(http://www.multilaser.com.br/produtos.php?id=5957), it´s look like a Xbox 360 joypad, including the triggers, but i can´t configure the triggers like a trigger, just like a button, do you understand? How can i fix it? Please answer in my e-mail, julio.be.botelho@gmail.com, or here...
Does this program work with all HID gamepads, or only with a certain set of devices?
I am developing my own wireless gamepad, and even though Windows recognizes it as a gamepad it doesn't appear in the emulator application.
"Note: Some games have control issues when dead zone is reduced by 100%."
some games have control issues when antidead zone is more than 50%
if u want to change the right stick to be same as left stick change the right stick axis X to Axis 6 and the stick Y axis to invert slider 1 (ISlider1)
Just found this and think its amazing i just have a few questions though, can you use this just to change to dead zone of a real xbox360 wired controller as the thumb sticks on my controller are getting worn and have become very sensitive if so how do you do this, can you also use this with a ps2 joypad and adapter and if i stick the dll in the main direct x directory with the ini will everything that uses xinput use this by default or is it just best to place it in the game directories themselves. Thanks for all your help and work.
Hey guys,
What do you think of this: https://github.com/cnfsn/x360cei ? I created it last night. Basically it works like this:
GameDir\x360ce.ini <-> CurrenDir\x360ce.ini GameDir\xinput1_1.dll <-> CurrenDir\xinput1_3.dll GameDir\xinput1_2.dll <-> CurrenDir\xinput1_3.dll GameDir\xinput1_3.dll <-> CurrenDir\xinput1_3.dll GameDir\xinput9_1_0.dll <-> CurrenDir\xinput1_3.dllThis method has a few advantages:
The icon is huge, but the actual executable is only about 6KB.
PS. Compiled binary can be found here: https://github.com/downloads/cnfsn/x360cei/x360cei.exe
Wow great program, now the game doesn't work anymore!
@cnfsion It will work better if INI file can make a custom config for apps (maybe using PADINDEX?game_exe_name, or something like that). I do not have time for this, but if you want to contribute, then I waiting for your patchset ;)
fckugo...@googlemail.com What game ?
CMR: Dirt2. Deleted all the data, that came with the emulator but still not even a game start. No problems with that before I installed the prog.
.. and Im sorry if I was a little saecastic in the beginning but Im sittin here since 9am (after a non-sleeping night !no drugs involved!), tryin to get the funkin analog triggers to work. And when you think you got it (because after all, this is the only emulator so far, that was able to correctly map the triggers in an analog way) just to not be able to play the game like at all, one's gettin a little, we germans say "stinkig" :) But after all, thanks for the effort, who ever wrote this thing. Maybe Im just to incompetent.
Well un- and reinstall of the game, same procedure, now it works. PCs go strange ways sometimes..
I only have 2 files(not including .txt file) and i downloaded x360ce.App-2.0.2.102.zip and xinput_r421_x86.zip. and i have xinput1_3.dll and x360ce.exe did i do anything wrong
Thanks it is awesome!!!
Wow! Bought Dead Rising 2 when it came out and never played it because it didn't recognize my Madcatz gamepad. Loaded up the wireless 360 config, (even though my gamepad is wired), and it still worked fine:)
Thanks for this awesome work, i will be donating some as soon i get some extra money, you guys deserve it.
Keep it up!
why button doing oppsite in sc conviction mean when i pressed trigger its reloding when i pressed menu its firing need help with config.
and yes in x360 program its work as its button like x to x , a to a but in game its dont work same as.
Hi, This is a really awesome program, but still I have an issue.
When I try to play a game ( Super Street Fighter IV : Arcade Edition ) with an emulated x360 gamepad, and a MadCatz? x360 gamepad, the genuine x360 gamepad are not detected. Furthermore, when I tried to emulate the MadCatz? x360 gamepad, the trigger buttons are not detected therefore it's unusable.
The MadCatz? x360 ( MadCatz? Street Fighter IV Fightpad ) work flawlessly usually. Any workaround guys?
This is a really awesome program. Thanks guys.
Make sure that trigger work in x360ce app. Super Street Fighter IV : Arcade Edition is almost identical to older one, so it should work without problems.
Thank you for the fast reply, tap... (Sorry, I don't know how should I call you). What I meant from the post above is both of the trigger didn't worked inside the x360ce. What should I do?
Both triggers pressed at once ?
x360ce still doesn't recognize whether I press the trigger one at a time or both at once.
But in x360ce app triggers works or not ? If not, they are incorrectly configured... Use x360ce app to configure.
no they are not worked on the x360ce app. That's why I can't configure it.
that's what I tried to explain since the beginning. sorry if my explanation is bad. Explaining is quite hard when my english is not good.
The will not display until configured! So you must manually configure it before it will display that it work.
MadCatz? should be similar to Cyborg so test (manually edit ini file): Left Trigger=x3 Right Trigger=x-3
I have a Madcatz controller as well and my Config does say " Left Trigger=x3 Right Trigger=x-3 " and my triggers arn't showing up on the x360ce app and it also says i have 10 buttons when i have 12.
Help guys after i tried configuring it my game failed to detect my Hori stick 3 even though it was detectable initially. The program managed to save all my changes except for the d pad assignments.
Im testing out my stick on ssf4:ae btw
Urgently need help!!
Quick question, is it possible to swap the D-pad and left axis? I have a logitech rumble 2 that has a ps3 style layout. I have selected rumble 2 gamepad as a preset but the D-pad and left axis are still switched. In game, Fallout NV, everything works great, but I'd like to switch the D-pad and left axis so the game feels normal. Thanks!
For some reason i cannot get Deathspank to recognize my controller. Im using a original xbox controller modified to usb. I've tried so many different configs, and i cannot get this game to work. I've read that FakeAPI mode should be set to normal, i believe this is called Hook Mode now, which is set to normal, and i have set to other config as well. Any help please?
i have a problem with Deus Ex Human Revolution it does not recognize my controller at all it's not even beeping but on other games it works ;/
go here: https://code.google.com/p/x360ce/wiki/GameCompatibilityList and read last few comments.
x360ce(2.0.2.105)with library 32bit 3.3.1.444 don't see Saitek Cyborg V.3 Rumble Pad :( With Library 32bit 3.3.1.431 all works perfectly...
Configuration changes make x360ce app deprecated. Use included sample to configure manually or wait for updated app.
i'm using this great tool to play on gatling gears, however, i have a problem, the left analog stick of my logitech gamepad makes no movement when i'm at position in half left and half down, it seems like nothing is pressed when the stick is there, the character doesn't moves, all other positions he moves, when it's there it stops.
can any one please tell me what should i change in the config to make it work?
thanks.
i messed around with diferent 1.3 dlls and kept the ini file, and don't know why, the control changed from the left analog to the dpad, and now the character moves fine in that direction.
i've realized now that the shooting has problems, it uses the right analog stick, and like i reported on the other one, the position down left doesn't works
:(
Is it just me or is the exe missing from the file?
There isn't the exe file inside the .zip. What can we do about it? Thanks in advance. My kids and Limbo game are waiting :(
Ok, now I see it. U need to select "All downloads" at the Download section. Enjoy :)
x360ce app waiting for update. It will NOT work properly with r444 and newer until updated. Use included sample ini file to configure.
Thanks for your project. You're doing a great job!
Please, update info about r444 in the head of page, or somewhere else. I spend 6 hrs trying to make it work, until i found your comment. Best way is to make a check in X360CE.exe for a compatibility.
Also, it would be great if Main page was more descripting. There is no info about green-red indicator, about Xinput Hook (which is default disabled), so, for the user who tries this emulator first time it is hard to understand, is it working, or not. Also it would be great, if you provide XinputTest? as standard test utility is emulator working.
In Darksiders, and i think in many Other games to, it is important that both triggers are recognized as "pressed at once". with my "Speedlink Xeox" gamepad Pressing one trigger while holding the other deavtivates both triggers. Can you help me, i would hate it if theres no solution. It has an xbox360 Layout.
hey there, 'xinput1_3.dll' seems to make dead island crash when its in the game exe folder. the menus load, but when it comes to actually playing the game, it crashes. i'm fairly computer literate, but i cant find a solution - please help!!
The download file does not have x360ce.exe Only the .ini and .dll
Neep Help with Rainbow Six Vegas 2
Where's x360ce.exe?
x360ce.exe ie. configuration app is not updated to support current emulator version. You must wait for update or configure emulator manually by edition x360ce.ini file.
I use a GAMETECH wireless ps3/pc controller to play DIRT3. At first when divers where installed the game didn't find the controller since it's not "officially" supported, but i could configure the buttons manually in options and then it worked fine in the game (even had FFB). But i could not navigate the menus with the controller and had to use the keyboard which was really annoying so i searched and found this great emulator and now everything but the FFB works. It works in the XInputTest.exe and x360ce.exe but not in the game. I have tried renaming the dll and changing FFB type with no luck, could someone please give me a tip of what to do to get my FFB working? Thanks in advance. :)
is there a way to adjust the sensitivity(?) of the left analog axis? Mine doesnt go up, i think it's X+ all the way to the max value, stuck at 31xxx. Tried calibrating it tons of times without success, used to use xbcd full range to fix it but does not work now on win7 x64
'Comment by xor...@yahoo.com, Nov 20, 2010' - this actually helped! Thank you.
Help please ...
Is there support in the "x360ce.App-2.0.2.156" Joystick Saitek X52 Pro ??
I have a gamepad XBOX360 and wheel Logitech MOMO Racing. They are defined with no problems, but Saitek X52 Pro does not see.
I really need a function AntiDeadZone? for Saitek X52 Pro in my game.
You can suggest anything?
I know this is not this utility designed to do, but is there a way to bind an actual keyboard stroke (e.g.: F12) to a button on the pad?
Hi Everyone, does anyone know if this utility can be used to swap the joysticks? As I'm a lefty it would be really great if this program could do that. Help anyone?
Thanks this is one of the most helpfull things ever.
Keep up the great work
great i will try it now
thanks :) Does it work with skyrim?
Oh, MAN! So easy to use (program automatically DLed settings from web for Saitek Cyborg), and works perfectly with Darksiders and Limbo with no changes at all, on my part. Easiest no-brainer donation I've ever made! Please keep up the great work.
I don't know if is me, but it's mot working with Need For Speed The Run. Everything works fine on x360ce, but in the game,, it doesn't. HELP!
I'm experiencing the same problem... downloaded the new xbox emulator... looks great and works on the emulator side, when i run the game i here the sound(beep) it usually makes when connection is established from emulator to game. but in game it still sees the gamepad as wheel... and the controls are messed up... is there anyone that can assist us with a step by step guide for NFS the run?
For Need For Speed The Run, using xinput9_1_0.dll and dinput8.dll without xinput1_3.dll worked great for my Saitek Cyborg Rumblepad. Force feedback works. The game itself occasionally forgets custom controls.
Hello. I am totally fan of this softwere. I can now play any games, but still I dont get any "Force Feedback" from games like Driver-San Francisco, Need for Speed- The run, Batman- Arkham city, Deathspank- The Baconing. Etc... I eanbled force feedback and swap motor option in x360ce. Vibration works in option screen, but not in the game, It seems I didnt configured properly. Please give me solution so that I can play any games with Force Feedback.
I can configure the Controller (RF USB Gamepad 8206)just fine , but the box next to Controller 1 is red and not green and i cant test the mapping. I dont know what to do about this if someone knows a solution ,pls help.
I need help!!! I have this controller- http://www.qhmpl.com/product/game-pad-qhm7468-2v.html but the joystick 1 functions same as the D-pad, and joystick 2 as the buttons :( :( I tried a lot to configure these using various setting but no luck. I m running a Windows 7 Home, 64 bit... and the game I'm trying to play is Just Cause 2.
I'd really appreciate some help.
needs to support more controllers per pad. or at least support virtual controllers like ppjoy and ch virtual sticks. not liking the fact that i cant use my $450 controller array with any new games because of this xinput bs.
Why DroidMote? work with x360ce vibmod 3.1.4.1 and not work with this last version ?? http://www.youtube.com/watch?v=5Waori_Bkbw
This is phenomenal. Thank you so much for putting in the time to do this!
Thanks a lot for this brilliant emulator! You are awesome, thanks for doing this!
Hi, thanks a lot for that great app. Everything works just fine, except I am unable to change the order of controllers. I would like to do that so badly I am even willing to modify source code :). Is there an easier way to achieve it?
In the latest source it says
`v2.0.2.158 (2011-12-16) - Update: DLL and EXE signed with updated digital certificate.`
I can see EXE download link but there's no link for DLL.
Hello.NFS the RUN(USB GAMEPAD PS2),use latest version x360ce+dinput8.dll.ADVANCED-Device Type set UNKNOWN.OPTION-InputHook set NORMAL.
Hello every one, to use this just download the app from here, when you start the app, click YES and again click YES. It will automaticly create the (.dll) file and settings(.ini) file. Then when the screen will appear, insert your gamepad. At the bottom you will see "Presets" Click it then choice is yours. click "Logitech Cordless RumblePad? 2" Then test your gamepad, if you see buttons are not right then you can fix it yourself which one is wrong. Enjoy............ :-)
v
if i'm using 64 bit win 7 does that mean i need the 64 bit library?
no problem in 32 bit or 64 bit, you can use it freely.......
jaren.kn...@gmail.com
Shank 2 doesnt work with x360ce, any suggestions?
I can't thank enough for the person who made this application. Seriously GREAT WORK!!!! Keep it up...Best of Luck for all your future projects...
It works Great !!
but it be used to mod the the usb analog gamepad's own drivers so that whole system detects it as a xbox360 controller ??
It works Great !!
but it be used to mod the the usb analog gamepad's own drivers so that whole system detects it as a xbox360 controller ??
i can't figure out how to use it right does anybody have an already configured one for a saitek cyborg rumble pad? i can't seem to make it work and also i can't find the FPS button can anybody help?