Assassin's Creed

Assassin's Creed

Assassin's Creed Controller Fix
This should work for any controller (PS, Xbox, Generic etc...)

Head over to http://www.x360ce.com/ and download the latest version for 32-bit games, extract it and place the "x360ce" file in your Assassin's Creed/Assassin's Creed II install directory

\steamapps\common\Assassin's Creed

Launch "x360ce" as an Admin (right click), it will prompt you to create the "xinput1_3.dll" file, create it, once the UI has loaded, plug your controller in, it should automatically detect your controller and apply the correct settings, click next, click finish, check the buttons are mapped correctly, click save, close the program.

You should now be able to launch AC1 or AC2, enable the controller in the options menu and enjoy.

This should work for any version of Windows any with any Dinput or Xinput controller.
Legutóbb szerkesztette: Charlie; 2017. jan. 14., 7:32
< >
211225/314 megjegyzés mutatása
I downloaded and followed the steps as shown. I'm using a Xbox one controller but it's still the same problem. The triggers control the camera. Y goes back instead of B. Someone help?
Somnus eredeti hozzászólása:
I downloaded and followed the steps as shown. I'm using a Xbox one controller but it's still the same problem. The triggers control the camera. Y goes back instead of B. Someone help?
If you are using default setup, it may be strange (at least for me), there are several options:
1. Check some videos in Youtube - to see how others fix this problem.
2. Try configure each button manually: when you open the 360ce.exe click on the button then assign a button from your controller. It may be little tricky, so you need to do this until you find perfect conmbination of buttons that works for you.
3. There are already configurations for 360ce for popular games - you can try them.
CSKA eredeti hozzászólása:
Somnus eredeti hozzászólása:
I downloaded and followed the steps as shown. I'm using a Xbox one controller but it's still the same problem. The triggers control the camera. Y goes back instead of B. Someone help?
If you are using default setup, it may be strange (at least for me), there are several options:
1. Check some videos in Youtube - to see how others fix this problem.
2. Try configure each button manually: when you open the 360ce.exe click on the button then assign a button from your controller. It may be little tricky, so you need to do this until you find perfect conmbination of buttons that works for you.
3. There are already configurations for 360ce for popular games - you can try them.

With or without x360ce installed, the controller layout is still the same. The triggers aren't detected. For AC2 btw.
Legutóbb szerkesztette: PredatoryLavatory; 2018. szept. 26., 8:57
Bahamut1112 eredeti hozzászólása:
The x360ce fix didn't work for my controller (SteelSeries Stratus XL) on AC2 - I don't own AC1 for Steam/Uplay at the moment. I did a LOT of searching, but eventually found a way to fix the issue.

It requires a program called XInputPlus, which is in the first link when you Google that. I followed the instructions HERE - given, the instructions were given for another game, but it worked, and I now have full controls and am able to actually play the game with it. It adds an Xinput file and configuration (.ini) file to the game folder - I would search for the app on Google rather than use their link, seems like I got an updated version where I didn't have to edit the INI file (beyond a muck-up on my end where I didn't change either the Start or Back/Select button - one was B9 by default, and I had to change the other to B9.

I had two MAJOR issues with controls previously. Firstly, no triggers (except for functions controlled by the sticks), secondly, the left/right directions on the left stick were ridiculously sensitive, making it impossible to control Ezio/Desmond. I couldn't even beat Ezio's brother to the Church roof until I did this. Hope this will help at least one person be able to play the game successfully
Finally! This solution also worked for me. Thank you! I'm using a Logitech F310.
This is eternally frustrating.
I got AC2 for a bit of nostalgia, and I'm really disappointed.
The downloadable .ini files I copied to the root folder didnt make a difference.
The XInptPlus solution above, I followed dot to dot, and still didnt work.
Neither of the solutions seem to work, I copy the ini files, it even makes the ding sound for the xinput when the game starts, and still the controls are exactly the same, no difference to be able to remap the buttons for triggers.
It seems the triggers, no matter what I change, are set to Z axis.
Are there any other possibilities I can try other than buying a xbox.
Its absolute BS and it seems this has existed for years, and none of the companies has tried to fix it at all with an update.

EDIT: I FOUND A SOLUTION.
Ingame, you can map target lock to left stick click, and high profile to right stick click, then in the steam controller config, map left stick click to left trigger, and and right stick click to the right trigger. This should allow you to use the right trigger for high profile, and use the left trigger for lock on. You wont be able to center the camera, or go into first person mode, but you don't really need those anyway.
Legutóbb szerkesztette: Jakeobish; 2018. okt. 6., 3:42
Every time you log into the game you have to go into option's by mouse and select Xbox controller and remap the butten's to match what's on the screen. I use Map on Menu butten and I use option's on the start butten.
King Willex eredeti hozzászólása:
Every time you log into the game you have to go into option's by mouse and select Xbox controller and remap the butten's to match what's on the screen. I use Map on Menu butten and I use option's on the start butten.
button*
Okay, this is a very late reply to the post. The triggers on my game still do not work unfortunately. I'm using an xbox one controller
babiesthealer4 eredeti hozzászólása:
Okay, this is a very late reply to the post. The triggers on my game still do not work unfortunately. I'm using an xbox one controller

See my solution just above.
I got my wired Xbox 360 controller to work perfectly by just launching the game manually with AssassinsCreed_Dx10.exe in the Steam\SteamApps\common\Assassins Creed folder.

Hope this helps !

EDIT: My wireless Xbox 1 controller works as well !
Legutóbb szerkesztette: Simisays; 2019. febr. 10., 2:22
Hello People! This took me a few hours to figure out, but finally I can play this game with a controller. So here is the easy fix, for an issue that might be bugging some of you. The issue: ABXY buttons are all mixed up/right stick acts as ABXY/both sticks are looking around/triggers don't do anything. The solution is rather winded but takes seconds. SO HERE GOES: On some/many controllers you have a button/slider that can change the type of controller it is. xbox vs ps3/pc. On my geneSiS controller there is a small slider at the back of the device for that. In addition there is usually/sometimes a button in the centre of a controller on the front, that switches priorities between rightstick and ABXY buttons. So you have to figure out which combination works for you, and THEN use x360 to assign any keys that need adjusting (though it usually happens automatically if you get the first 2 buttons in the correct mode) So for me I had to switch from xbox to ps3/pc AND press the middle button once, then went into x360ce(run as admin) and created the xinput1_3.dll file, tested the buttons, saved and voila. Have a nice day, and gimme a shoutout if this solved your problem :)
The original steps are a bit outdated now so here are the steps I followed to get my Wireless Xbox 360 Controller to work. Basically all I needed to do was turn on pass-through and fake the PIDVID of the controller to match the expected wired "XBOX 360 For Windows (Controller)". I didn't need to do anything else since the configuration of my controller is identical to the one that the game expects. Pass-through works with force feedback so I could feel vibration when e.g. taking fall damage. Faking the PIDVID meant that in-game the instructions would say ABXY instead of Button 1, Button 2 etc.

  1. Download x360ce for 32-bit games. This is the one I used which is linked to from the main website: https://github.com/x360ce/x360ce/releases/download/3.2.9.82/x360ce.zip
  2. Extract x360ce.exe to the Assassins Creed game folder (next to AssassinsCreed_Dx10.exe)
  3. Run x360ce.exe
  4. Click Create to create the xinput1_3.dll file
  5. If it says "New Device Detected" click Cancel and OK on the error message
  6. Click Save
  7. Go to Advanced tab under Controller 1
  8. Check Pass Through
  9. Click Save again
  10. Click Game Settings tab
  11. Click Add... and open AssassinsCreed_Dx10.exe
  12. Check DI and PIDVID (Hook Mask becomes 0000000C)
  13. Click Save
  14. Run AssassinsCreed_Dx10.exe to start the game!
jason_ruz eredeti hozzászólása:
The original steps are a bit outdated now so here are the steps I followed to get my Wireless Xbox 360 Controller to work. Basically all I needed to do was turn on pass-through and fake the PIDVID of the controller to match the expected wired "XBOX 360 For Windows (Controller)". I didn't need to do anything else since the configuration of my controller is identical to the one that the game expects. Pass-through works with force feedback so I could feel vibration when e.g. taking fall damage. Faking the PIDVID meant that in-game the instructions would say ABXY instead of Button 1, Button 2 etc.

  1. Download x360ce for 32-bit games. This is the one I used which is linked to from the main website: https://github.com/x360ce/x360ce/releases/download/3.2.9.82/x360ce.zip
  2. Extract x360ce.exe to the Assassins Creed game folder (next to AssassinsCreed_Dx10.exe)
  3. Run x360ce.exe
  4. Click Create to create the xinput1_3.dll file
  5. If it says "New Device Detected" click Cancel and OK on the error message
  6. Click Save
  7. Go to Advanced tab under Controller 1
  8. Check Pass Through
  9. Click Save again
  10. Click Game Settings tab
  11. Click Add... and open AssassinsCreed_Dx10.exe
  12. Check DI and PIDVID (Hook Mask becomes 0000000C)
  13. Click Save
  14. Run AssassinsCreed_Dx10.exe to start the game!


I have attempted to use the steps in the first post on this forum, but have also tried the above, updated steps, and the issue I keep running into is I cannot map the triggers on my Xbox 360 wireless controller.

Yes, this is even with x360ce installed and configured. When I enter the game and enter the options screen to remap the buttons (since they are a complete mess) when I select an entry and it displays a '?', pulling the trigger does nothing. What now?
Just to report that after plenty of ado :lunar2019scowlingpig: what I found worked for me getting Assassin's Creed II to behave on a Win10 setup is the second option currently listed under "controller support" at https://pcgamingwiki.com/wiki/Assassin%27s_Creed_II, i.e.:

... If the above doesn't work:

Download this[community.pcgamingwiki.com] and extract it into the Assassin's Creed II installation folder.

It seems to be a correctly-configured setup for the above x360ce.exe that is not easily reached by most, and will override any in-game controller settings. Triggers, D-Pad and other buttons will function exactly as they do in the subsequent series installments.

Note this worked for me even though my Xbox 360 controller is wired, not wireless. And it claims to work for Assassin's Creed 1, too.

Other people's mileage may clearly vary, but for what it's worth. (Using the more standard proposed x360ce solutions, I ran into an access denied conflict with some xml files it creates on your C drive. The what's and how's of which are beyond me. "Access to the path 'C:\ProgramData\X360CE\x360ce.Programs.xml' is denied," for the sake of posterity.)
Legutóbb szerkesztette: macmach4; 2019. ápr. 29., 8:28
nonsanctus eredeti hozzászólása:
Yes, this is even with x360ce installed and configured. When I enter the game and enter the options screen to remap the buttons (since they are a complete mess) when I select an entry and it displays a '?', pulling the trigger does nothing. What now?

I don't remember if I had to remap the controls, the settings should show the correct controller button names like in this screenshot: https://steamcommunity.com/sharedfiles/filedetails/?id=1731256783

Here is my x360ce.ini if it helps. Might have to change some values like the InstanceGuid to match what you have:
[Options] UseInitBeep=1 Log=0 Console=0 DebugMode=0 InternetDatabaseUrl=http://www.x360ce.com/webservices/x360ce.asmx InternetFeatures=1 InternetAutoload=1 AllowOnlyOneCopy=1 ProgramScanLocations=C:\Program Files,C:\Program Files (x86) Version=2 CombineEnabled=0 ExcludeSupplementalDevices=0 ExcludeVirtualDevices=0 [InputHook] HookMode=1 [Mappings] PAD1=IG_fdca10800ead11e98001444553540000 PAD2= PAD3= PAD4= [PAD1] [PAD2] [PAD3] [PAD4] [IG_fdca10800ead11e98001444553540000] ProductName=Controller (Xbox 360 Wireless Receiver for Windows) ProductGuid=02a1045e-0000-0000-0000-504944564944 InstanceGuid=fdca1080-0ead-11e9-8001-444553540000 ControllerType=0 PassThrough=1 ForcesPassThrough=0 PassThroughIndex=0 Right Trigger DeadZone=0 Left Trigger DeadZone=0 Combined=0 CombinedIndex=0 A DeadZone=0 B DeadZone=0 X DeadZone=0 Y DeadZone=0 Start DeadZone=0 Back DeadZone=0 Left Shoulder DeadZone=0 Left Thumb DeadZone=0 Right Shoulder DeadZone=0 Right Thumb DeadZone=0 AxisToDPadDownDeadZone=0 AxisToDPadLeftDeadZone=0 AxisToDPadRightDeadZone=0 AxisToDPadUpDeadZone=0 AxisToDPad=0 AxisToDPadDeadZone=256 AxisToDPadOffset=0 Left Analog X+ Button=0 Left Analog X- Button=0 Left Analog Y+ Button=0 Left Analog Y- Button=0 Left Thumb=0 Left Analog X DeadZone=0 Left Analog Y DeadZone=0 Left Analog X AntiDeadZone=0 Left Analog Y AntiDeadZone=0 Left Analog X Linear=0 Left Analog Y Linear=0 Right Analog X+ Button=0 Right Analog X- Button=0 Right Analog Y+ Button=0 Right Analog Y- Button=0 Right Thumb=0 Right Analog X DeadZone=0 Right Analog Y DeadZone=0 Right Analog X AntiDeadZone=0 Right Analog Y AntiDeadZone=0 Right Analog X Linear=0 Right Analog Y Linear=0 UseForceFeedback=0 FFBType=0 SwapMotor=0 ForcePercent=0 LeftMotorDirection=0 LeftMotorStrength=0 LeftMotorPeriod=0 RightMotorDirection=0 RightMotorStrength=0 RightMotorPeriod=0
< >
211225/314 megjegyzés mutatása
Laponként: 1530 50