x360ce / x360ce

Primary repository for the x360ce library, front-end and tools.
2.61k stars 485 forks source link

x360ce not working in assassin's creed syndicate #295

Open hamdx opened 8 years ago

hamdx commented 8 years ago

download x360ce put it in folder game open x360ce all button good ,but when game run x360ce now working

komitsu commented 8 years ago

I second that x360ce is not working properly with Assassin's Creed Syndicate. I have the Saitek Cyborg V3 and have used x360ce with many other games and no issue. However, it appears with ACS that it just innately detects the controller as a gamepad, and automatically has the buttons mapped as if it were a 360 controller. The problem is that the right stick is directionally inversed, so up moves the camera left, down moves the camera right, right moves the camera down, and left moves the camera up. Changing the mappings in the Mad Catz software for the controller does nothing. I've tried both 32 bit and 64 bit x360ce and both have the same issue. When the game boots up with the x360ce files in the game folder, it does the beep that indicates x360ce is active, but that makes no difference as I have the same problem if I remove the x360ce files from the game folder. So I don't believe x360ce is able to take control in ACS. There may not be an easy fix for this, but I figured I'd put my issue into the existing thread for ACS. Luckily the keyboard controls aren't nearly as bad as the last AC game I played.

tom2ross commented 8 years ago

This is how I got my emulation working for AC Syndicate:

If you know the basics of x360xe go to step 5

  1. Download 64bit version of x360ce from http://www.x360ce.com/ (top right corner)
  2. Paste the x360ce_x64.exe in to game directory (where the ACS.exe is located)
  3. Open x360ce_x64.exe - program will identify if the xinput1_3.dll is in the directory. If you did not paste one earlier then create the dll.
  4. Setup your controller - load your layout from file (if you have any)/internet or set up it manually
  5. Go to "Game settings" tab
  6. Hit the "Add" button - select the ACS.exe and add it
  7. Check the COM, LL, SA, PIDVID, WT, STOP options Check all the 64 bit XInput files Check the 64-bit DInput file for ACS.exe as show on image below
  8. Close x360ce. Run the game & enjoy

acs

komitsu commented 8 years ago

@tom2ross Thank you sir! Worked like a charm.

hamdx commented 8 years ago

@tom2ross Thank you

gmastellone commented 8 years ago

i have done everything in the tutorial, but when i start the game it crash down (it's a x360ce problem.. because if i disable it the game starts normally)

AJTG commented 8 years ago

I have done everything @tom2ross said but it still wont work can someone please help??

Nucleoprotein commented 8 years ago

Try to download https://github.com/x360ce/x360ce/raw/master/x360ce.App/Resources/dinput_x64.dll and rename to dinput8.dll then copy where ACS.exe is. I think this game have some possible conflicting DRM.

AJTG commented 8 years ago

it is fine now thanks

Sumit-29 commented 7 years ago

i have same problem and i have tried the above things but in my case x360ce not working in any of my games can you help me please

Rasielx commented 6 years ago

Hey, I know it is a bit old. But here a small info for this game. Do it like tom2ross say in his commented from the 1 Dec 2015. And after you save everything in x360ce_64bit close it and go to your USER FOLDER in C:\Users*****\Documents\Assassin's Creed Syndicate and kill the AC.ini.

After i did this my pad is working (joycons). THX

half-rose commented 6 years ago

Sorry to barge in, know its old, but i tried everything in this thread, and it didn't work. The most puzzling is that it used to work no issue, but suddenly, now dare I open the game with x360ce 64 in the game files, it crashes. The Ini file seems to be doing no changes either, so I don't know what to do.

lotrbee commented 4 years ago

It's 2020 now, and I found out how to manually tweak the settings for controller on this game.

  1. Play the game first with your controller plugged in so the game can scan the input. Then quit.
  2. Go to my documents ("This PC/Documents" on windows 10).
  3. Open Assassin's Creed Syndicate folder and open AC.ini file with notepad.
  4. Go all the way down until you find your controller's tab (I use a twin usb controller type here).
  5. Copy-paste the line bellow, save the notepad, then you're good to go! (HOPEFULLY.. ^_^)

Button1=2 Button2=3 Button3=0 Button4=1 PadUp=64 PadRight=65 PadDown=66 PadLeft=67 Select=8 Start=9 ShoulderLeft1=4 ShoulderLeft2=6 ShoulderRight1=5 ShoulderRight2=7 StickLeft=10 StickRight=11 BindableButton01=-1 BindableButton02=-1 BindableButton03=-1 BindableButton04=-1 BindableButton05=-1 BindableButton06=-1 BindableButton07=-1 BindableButton08=-1 BindableButton09=-1 BindableButton10=-1 BindableButton11=-1 BindableButton12=-1 BindableButton13=-1 BindableButton14=-1 BindableButton15=-1 BindableButton16=-1 LeftStickUp=130 LeftStickDown=130 LeftStickLeft=129 LeftStickRight=129 RightStickUp=131 RightStickDown=131 RightStickLeft=134 RightStickRight=134

AC ini - Notepad 29_05_2020 04_33_37