fraser125 / x360ce

Automatically exported from code.google.com/p/x360ce
0 stars 1 forks source link

Assassin's creed Black Flag vibration (force feedback) not working only in this game #746

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Always make sure you use latest x360ce libraries!
Bugs created using older versions will be marked invalid as user error.
r789 vc10 is currently the latest version.

Steps will reproduce the problem?
1.Copy x360ce files to game directory
2.Set settings for x360ce
3.Start game

What is the expected output? What do you see instead?

Controller should vibrate when you shot, get shot, fall, jump in water, ..., 
and controller never vibrates.

What versions of x360ce and Windows are you using?

Latest version of x360ce, tried libaries and app, and tried older version just 
in case, but none of them worked. Windows 7 SP1.

What gamepad do you use? On what drivers version?
Thrustmaster Dual Trigger 3-in-1 rumble force

This problem appears only in Assassn's creed Black Flag, and works fine in all 
other games(including Assassin's creed 3). But what is strange, is that 
vibration actually started working ONCE,randomly, and i didn't do anything 
different, and i thought it will continue working, but after quitting the game, 
it never worked again. So I'm sure that it can work with this version of x360ce 
on that game, but don't know how to make it work again. I tried to use both new 
and old version of x360ce, both libaries and only app, and tried changing all 
settings, but nothing worked. So, does anyone know how to solve the issue?

Please attach a log file created with Log=1 setting in x360ce.ini file.
(LOG MUST BE FROM THE GAME, NOT X360CE)

Original issue reported on code.google.com by noobfake...@gmail.com on 25 Nov 2013 at 3:26

Attachments:

GoogleCodeExporter commented 9 years ago
duplicate the AC3 profile in the GDB and change the executable to AC4BFSP.exe

Original comment by danialho...@gmail.com on 25 Nov 2013 at 3:42

GoogleCodeExporter commented 9 years ago
Just tried that now, but it still didn't work. It worked for you?

Original comment by noobfake...@gmail.com on 25 Nov 2013 at 4:05

GoogleCodeExporter commented 9 years ago
i don't play these games.

change rumble to type 2 and post a fresh log

Original comment by danialho...@gmail.com on 25 Nov 2013 at 4:07

GoogleCodeExporter commented 9 years ago
TIME         THREAD   TYPE      DATA
17:25:00.870 00004524 [Core   ] Using game database file:
17:25:00.870 00004524 [Core   ] C:\Program Files 
(x86)\Steam\SteamApps\common\Assassins Creed IV Black Flag\x360ce.gdb
17:25:00.873 00004524 [Core   ] x360ce 3.4.0.766 [AC4BFSP.exe - 2136]
17:25:00.874 00004524 [Core   ] Microsoft Windows 7 Ultimate Edition Service 
Pack 1 (build 7601), 64-bit
17:25:00.874 00004524 [IHook  ] InputHook starting with mask 0x00000002
17:25:00.874 00004524 [HookCOM] Hooking COM
17:25:00.874 00004524 [HookCOM] Hooking CoCreateInstance
17:25:00.874 00004524 [HookCOM] Hooking CoUninitialize
17:25:03.463 00004524 [HookCOM] *CoCreateInstance*
17:25:03.470 00004524 [HookCOM] *CoCreateInstance*
17:25:03.470 00004524 [HookCOM] *CoCreateInstance*
17:25:03.470 00004524 [HookCOM] *CoCreateInstance*
17:25:03.472 00004524 [HookCOM] *CoCreateInstance*
17:25:03.474 00004524 [HookCOM] *CoCreateInstance*
17:25:03.490 00004524 [HookCOM] *CoCreateInstance*
17:25:03.490 00004524 [HookCOM] *CoCreateInstance*
17:25:03.538 00004524 [Core   ] [PAD1] Starting
17:25:03.538 00004524 [Core   ] [PAD1] Initializing as UserIndex 0
17:25:03.538 00004524 [DInput ] [PAD1] Creating device
17:25:03.540 00004524 [DInput ] [PAD1] Device created
17:25:03.540 00004524 [DInput ] [PAD1] Detected axis count: 6
17:25:03.542 00004524 [Core   ] [PAD1] Done
17:25:03.542 00004524 [HookCOM] *CoCreateInstance*
17:25:03.542 00004524 [HookCOM] *CoCreateInstance*
17:25:03.542 00004524 [HookCOM] *CoCreateInstance*
17:25:03.544 00004524 [HookCOM] *CoCreateInstance*
17:25:03.546 00004524 [HookCOM] *CoCreateInstance*
17:25:03.550 00004524 [HookCOM] *CoCreateInstance*
17:25:03.551 00004524 [HookCOM] *CoCreateInstance*
17:25:03.587 00003032 [HookCOM] *CoCreateInstance*
17:25:04.402 00003032 [Core   ] Loading C:\Windows\system32\XINPUT1_3.dll
17:25:04.403 00003032 [DInput ] [[PAD1] PrepareForce (0) Force Feedback is 
available
17:25:04.403 00003032 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ] [PAD1] PrepareForce (0) failed with code HR = 
80040205
17:25:04.403 00003032 [DInput ] [[PAD1] PrepareForce (1) Force Feedback is 
available
17:25:04.403 00003032 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:04.403 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:04.403 00003032 [DInput ] [PAD1] PrepareForce (1) failed with code HR = 
80040205
17:25:04.403 00003032 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:04.403 00003032 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.410 00004696 [HookCOM] *CoCreateInstance*
17:25:06.410 00004696 [HookCOM] *CoCreateInstance*
17:25:06.418 00004696 [HookCOM] Hooking ConnectServer
17:25:06.447 00004696 [HookCOM] *CoCreateInstance*
17:25:06.447 00004696 [HookCOM] *CoCreateInstance*
17:25:06.450 00004696 [HookCOM] *CoCreateInstance*
17:25:06.453 00004696 [HookCOM] *ConnectServer*
17:25:06.462 00004696 [HookCOM] Hooking CreateInstanceEnum
17:25:06.583 00004696 [HookCOM] *CreateInstanceEnum*
17:25:06.637 00004696 [HookCOM] Hooking Next
17:25:06.659 00004696 [HookCOM] *Next 1*
17:25:06.660 00004436 [DInput ] [[PAD1] PrepareForce (0) Force Feedback is 
available
17:25:06.660 00004436 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.660 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.660 00004436 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.660 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.660 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.660 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.660 00004436 [DInput ] [PAD1] PrepareForce (0) failed with code HR = 
80040205
17:25:06.668 00004436 [DInput ] [[PAD1] PrepareForce (1) Force Feedback is 
available
17:25:06.668 00004436 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.668 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.668 00004436 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.668 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.668 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.668 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.668 00004436 [DInput ] [PAD1] PrepareForce (1) failed with code HR = 
80040205
17:25:06.668 00004436 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.668 00004436 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.764 00004696 [HookCOM] Hooking Get
17:25:06.764 00004696 [HookCOM] *Gets*
17:25:06.764 00004696 [HookCOM] *Gets*
17:25:06.767 00003728 [DInput ] [[PAD1] PrepareForce (0) Force Feedback is 
available
17:25:06.767 00003728 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ] [PAD1] PrepareForce (0) failed with code HR = 
80040205
17:25:06.767 00003728 [DInput ] [[PAD1] PrepareForce (1) Force Feedback is 
available
17:25:06.767 00003728 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.767 00003728 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.767 00003728 [DInput ] [PAD1] PrepareForce (1) failed with code HR = 
80040205
17:25:06.767 00003728 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.767 00003728 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.775 00004696 [HookCOM] *CreateInstanceEnum*
17:25:06.776 00004696 [HookCOM] *Next 1*
17:25:06.776 00004696 [HookCOM] *Gets*
17:25:06.776 00004696 [HookCOM] *CreateInstanceEnum*
17:25:06.783 00003032 [DInput ] [[PAD1] PrepareForce (0) Force Feedback is 
available
17:25:06.783 00003032 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ] [PAD1] PrepareForce (0) failed with code HR = 
80040205
17:25:06.783 00003032 [DInput ] [[PAD1] PrepareForce (1) Force Feedback is 
available
17:25:06.783 00003032 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.783 00003032 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.783 00003032 [DInput ] [PAD1] PrepareForce (1) failed with code HR = 
80040205
17:25:06.783 00003032 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.783 00003032 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.834 00004436 [DInput ] [[PAD1] PrepareForce (0) Force Feedback is 
available
17:25:06.838 00004436 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.838 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.838 00004436 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.838 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.838 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.838 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.838 00004436 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.899 00004436 [DInput ] [PAD1] PrepareForce (0) failed with code HR = 
80040205
17:25:06.908 00004436 [DInput ] [[PAD1] PrepareForce (1) Force Feedback is 
available
17:25:06.908 00004436 [DInput ]    Effect 'C'. IsConstant = 1, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'R'. IsConstant = 0, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.908 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.908 00004436 [DInput ]    Effect 'T'. IsConstant = 0, IsPeriodic = 1
17:25:06.908 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.908 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 1
17:25:06.908 00004436 [DInput ]    Effect 'S'. IsConstant = 0, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'D'. IsConstant = 0, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'I'. IsConstant = 0, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'F'. IsConstant = 0, IsPeriodic = 0
17:25:06.908 00004436 [DInput ]    Effect 'C'. IsConstant = 0, IsPeriodic = 0
17:25:06.912 00004436 [DInput ] [PAD1] PrepareForce (1) failed with code HR = 
80040205
17:25:06.912 00004436 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005
17:25:06.912 00004436 [XInput ] SetDeviceForces for pad 0 failed with code HR = 
80004005

Original comment by noobfake...@gmail.com on 25 Nov 2013 at 4:33

GoogleCodeExporter commented 9 years ago
The file turned out 11 mb so i couldn't upload it here, i copied first part, it 
just repeats 

Original comment by noobfake...@gmail.com on 25 Nov 2013 at 4:34

GoogleCodeExporter commented 9 years ago
open joy.cpl and set the preferred controller in the advanced screen.

Original comment by danialho...@gmail.com on 25 Nov 2013 at 5:37

GoogleCodeExporter commented 9 years ago
it is already set there

Original comment by noobfake...@gmail.com on 25 Nov 2013 at 5:40

GoogleCodeExporter commented 9 years ago
If it means anything, i have tried to run the game with controller but without 
using x360ce, and vibration did work, but not properly(and some controls didn't 
work properly too), is there anything else i could try? everything works fine 
in other games and x360ce tests, only in this game it doesn't work. I tryed to 
fix it in any way i could think of, and nothing worked.

Original comment by noobfake...@gmail.com on 25 Nov 2013 at 8:37

GoogleCodeExporter commented 9 years ago
try using the hookmask from assassins creed, it should be like 1E or something.

Original comment by danialho...@gmail.com on 26 Nov 2013 at 3:30

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Okay so how should I edit this 'Hookmask'? In [InputHook] in x360ce.ini file??? 
Wat hsould I enter??

Original comment by Nishant...@gmail.com on 28 Nov 2013 at 9:04

GoogleCodeExporter commented 9 years ago
https://code.google.com/p/x360ce/wiki/ReportingGameCompatibility

Original comment by danialho...@gmail.com on 28 Nov 2013 at 9:24

GoogleCodeExporter commented 9 years ago
Did anyone manage to get vibration (rumble) with this game?
My force feedback works inside x360ce and other games (including AC III), but 
it doesn't work with Black Flag.

Does anyone have a solution for this issue?

P.S.: The HookMask didn't work for me, since I editted the GDB file (one of the 
first things I tried) and got no result... Did anyone got the rumble to work by 
changing HookMask? If so, wich value was used?

Original comment by pcorradi...@gmail.com on 29 Nov 2013 at 6:18

GoogleCodeExporter commented 9 years ago
Hookmask didnt work for me too :/ I tried the solution 1E sumthin...

Original comment by Nishant...@gmail.com on 30 Nov 2013 at 12:05

GoogleCodeExporter commented 9 years ago
if all your logs look like noobfake123's when rumble type 2 is set, then its 
probably not x360ce's fault.

Original comment by danialho...@gmail.com on 9 Dec 2013 at 1:23

GoogleCodeExporter commented 9 years ago
Issue 784 has been merged into this issue.

Original comment by danialho...@gmail.com on 20 Dec 2013 at 6:48

GoogleCodeExporter commented 9 years ago
Issue 784 has been merged into this issue.

Original comment by danialho...@gmail.com on 20 Dec 2013 at 7:27

GoogleCodeExporter commented 9 years ago
1. In x360ce.gdb add
[AC4BFSP.exe]
Name =  Assassin's Creed 4
HookMask = 0x00000002

2. In x360ce.ini
[InputHook]
HookMode=3

3.  Make sure all 3 files are in your AC4BF install dir
dinput8.dll
xinput1_3.dll
xinput9_1_0.dll

Vibration is working for my Logitech Rumblepad 2 Wired.

p.s. I also have my .gdb file under c:\programdata\x360ce dir but you could 
probably have it under your ac4 install dir as well

Original comment by alexcl...@gmail.com on 28 Feb 2014 at 3:34

GoogleCodeExporter commented 9 years ago
Hookmode=3 does nothing

versions of x360ce that support the GDB no longer acknowledge the hookmode 
setting

dinput8.dll should not be required

And if memory serves, the xinput9_1_0.dll should only be necessary for the 
multiplayer binary to work.

Original comment by danialho...@gmail.com on 28 Feb 2014 at 5:06

GoogleCodeExporter commented 9 years ago
Issue 870 has been merged into this issue.

Original comment by danialho...@gmail.com on 24 Mar 2014 at 3:05

GoogleCodeExporter commented 9 years ago
I have the same problem like noobfake123.

P.S>Can anyone help me to solve this problem ?...

Original comment by stolenx3 on 26 Mar 2014 at 4:10

Attachments:

GoogleCodeExporter commented 9 years ago
set the hookmask to 0x00000003

Original comment by danialho...@gmail.com on 26 Mar 2014 at 4:12

GoogleCodeExporter commented 9 years ago
Still the same. (((

Original comment by stolenx3 on 26 Mar 2014 at 7:25

Attachments:

GoogleCodeExporter commented 9 years ago
try 0x000001E

Original comment by danialho...@gmail.com on 26 Mar 2014 at 7:37

GoogleCodeExporter commented 9 years ago
Same. (((

Original comment by stolenx3 on 26 Mar 2014 at 7:59

Attachments:

GoogleCodeExporter commented 9 years ago
Here is mine Assassin4.ini

Original comment by stolenx3 on 26 Mar 2014 at 8:02

Attachments:

GoogleCodeExporter commented 9 years ago
Give this a try,

set Assassins Creed Black Flag to 0x0000000E or 0x0000001E in GDB.

Original comment by danialho...@gmail.com on 6 Apr 2014 at 6:27

Attachments:

GoogleCodeExporter commented 9 years ago
No change doesn't work :(

Original comment by Nishant...@gmail.com on 7 Apr 2014 at 6:50

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I've just managed to get vibration working and adequate button mapping with the 
game, by removing x360 files from game folder and editting Assassin4.ini, 
inside "User/Documents/Assassin's Creed IV Black Flag" folder.

After editting Assassin4.ini with the button mapping to your liking and 
Selected Input= "your controller name" (for example, mine is USB Network 
Controller), save the file and make it a "Read only" file, inside file's 
properties.

I'm gonna send my Assassin4.ini file, so you can have an idea, but have in mind 
that this file has a lot of other configurations that will not be the same for 
your computers.

Hope this helps you guys.

P.S.: Controller Mapping tool inside the game doesn't work, so don't panic. 
Also, Vibration can't be turned off, for what I've seen. Just start your game 
and see if this fixes your issues.

Original comment by pcorradi...@gmail.com on 26 Apr 2014 at 10:49

Attachments:

GoogleCodeExporter commented 9 years ago
Before you play AC4BF pull off usb joy .
Run your AC4BF  and you will get text box "X360ce is misconfigured  or device 
is disconnected" so you plug usb joy and click try again.

this way is work for me.
Sorry about the language i'm not good english

Original comment by kungj...@gmail.com on 30 May 2014 at 1:49

GoogleCodeExporter commented 9 years ago
ok, kungj, you rocks. Unplug the controller before starting the game, when 
x360ce message pops, plug the controller back in, click "retry". 
This works with my buffalo gamepad. Fixed no vibration issue.
No need to mess with *.gdb (make sure you update it first though, and leave it 
alone)

Original comment by unidpo...@gmail.com on 21 Oct 2014 at 2:45