shadowflash / x360ce

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

Controller not working with batman:AA #53

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Using speedlink xeox gamepad, and x360ce.App-2.0.2.66.
2.Without FakeAPI enabled
3.With FakeAPI enabled (fakeWMI =1 FakeDI=1)

What is the expected output? What do you see instead?
Expected output is to get beep and button work when game is loaded. I get the 
beep and gamepad buttons/vibration works fine with x360ce.exe, but no buttons 
work in game. Gamepad works with version 3.1.4.1, with fakeAPI=1, but no 
vibration.

What version of the product are you using? On what operating system?
x360ce.App-2.0.2.66, windows 7 x64. 

What gamepad are you using? On what version of drivers?
XEOX USB Gamepad, black, driver SL-6555-SBK-A-Win7.rar 
(http://www.speed-link.com/?p=2&cat=3132&pid=22714&paus=2

Please set third label to Core if issue affect emulator (dll file) or App
if issue affect x360ce.App application (exe file). Also if you want you can
provide any additional information below.

Original issue reported on code.google.com by ya1the...@googlemail.com on 5 Aug 2010 at 12:11

GoogleCodeExporter commented 9 years ago
Please set Log=1 and post a log file.

Original comment by tapcio on 5 Aug 2010 at 1:23

GoogleCodeExporter commented 9 years ago
Found critical regression in newest revision, please use xinput lib rev 120 for 
now.

Original comment by tapcio on 5 Aug 2010 at 2:20

GoogleCodeExporter commented 9 years ago
r138 should resolve this issue. Please download new version.

Original comment by tapcio on 5 Aug 2010 at 5:44

GoogleCodeExporter commented 9 years ago
here is my log:
20:40:42.1264434:: [CORE] x360ce 3.2.0.133 started by process 
ShippingPC-BmGame.exe PID 1900 
20:40:42.1264450:: [FAKEAPI] FakeWMI 
20:40:42.1264450:: [FAKEAPI] FakeDI 
20:40:48.1270581:: [FAKEDI] FakeDirectInput8Create 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeGetDeviceInfo 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeGetDeviceInfo 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeCreateDevice 
20:40:48.1270581:: [FAKEDI] FakeGetDeviceInfo 
20:40:48.1270581:: [FAKEDI] FakeEnumCallback 
20:40:48.1270581:: [FAKEDI] FakeEnumCallback:: Using UNICODE 
20:40:48.1270581:: [FAKEDI] GUID change from 
08021A34-0000-0000-0000-504944564944 to 028E045E-0000-0000-0000-504944564944 
20:40:48.1270581:: [FAKEDI] Product Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:40:48.1270581:: [FAKEDI] Instance Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:40:49.1271236:: [FAKEDI] FakeCreateDevice 
20:40:54.1276259:: [XINIT] Initializing Gamepad 1 
20:40:54.1276275:: [XINIT] User ID: 0, Last User ID: -1 
20:40:54.1276275:: [DINPUT] [PAD1] Enumerating User ID 0 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeGetDeviceInfo 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeGetDeviceInfo 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276275:: [FAKEDI] FakeCreateDevice 
20:40:54.1276290:: [FAKEDI] FakeGetDeviceInfo 
20:40:54.1276290:: [FAKEDI] FakeEnumCallback 
20:40:54.1276290:: [FAKEDI] FakeEnumCallback:: Using UNICODE 
20:40:54.1276290:: [FAKEDI] GUID change from 
08021A34-0000-0000-0000-504944564944 to 028E045E-0000-0000-0000-504944564944 
20:40:54.1276290:: [FAKEDI] Product Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:40:54.1276290:: [FAKEDI] Instance Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:40:54.1276290:: [PAD1] Enumeration FAILED !!! 
20:40:54.1276290:: [XINIT] [PAD1] Enumeration finished 
20:41:03.1285791:: [CORE] x360ce terminating, bye 

What do you mean by use r138? what do i need to download? where to put these 
files? Sorry for all the questions. Thank you. 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 7:41

GoogleCodeExporter commented 9 years ago
3.2.0.133 have critical regression, was removed from downloads, use 3.2.0.138

Original comment by tapcio on 5 Aug 2010 at 7:44

GoogleCodeExporter commented 9 years ago
use 3.2.0.138 with r138 xinput1_3.dll?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 7:46

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Would you like me to use the new .138, with the seperate xinput1_3.dll 
(filename xinput_r138.zip), or shall i use the xinput1_3.dll created by 
3.2.0.138 x360xe.exe file?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 7:50

GoogleCodeExporter commented 9 years ago
Both are the same, but you must delete old, because x360ce.exe will only create 
dll if it not exist.

Original comment by tapcio on 5 Aug 2010 at 7:52

GoogleCodeExporter commented 9 years ago
still not working (using xinput1_3.dll created by the program), here is  a log:

20:52:00.1942352:: [CORE]    x360ce 3.2.0.138 started by process 
ShippingPC-BmGame.exe PID 1460 
20:52:09.1951494:: [XINIT]   Initializing Gamepad 1 
20:52:09.1951494:: [XINIT]   User ID: 0, Last User ID: -1 
20:52:09.1951494:: [DINPUT]  [PAD1] Enumerating User ID 0 
20:52:09.1951510:: [DINPUT]  [PAD1] Device "SL-6555-SBK" initialized 
20:52:09.1951510:: [XINIT]   [PAD1] Enumeration finished 
20:52:09.1951510:: [DINPUT]  [PAD1] Device with 5 axes 
20:52:44.1986750:: [CORE]    x360ce terminating, bye 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 7:53

GoogleCodeExporter commented 9 years ago
Use FakeAPI (FakeDi=1, FakeWMI=1).

Original comment by tapcio on 5 Aug 2010 at 7:55

GoogleCodeExporter commented 9 years ago
Still not working, here's a log:

20:54:58.2120615:: [CORE]    x360ce 3.2.0.138 started by process 
ShippingPC-BmGame.exe PID 3116 
20:54:58.2120615:: [FAKEAPI] FakeWMI(1) 
20:54:58.2120615:: [FAKEAPI] FakeDI(1) 
20:55:02.2124811:: [FAKEDI]  FakeDirectInput8Create 
20:55:02.2124811:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeGetDeviceInfo 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeGetDeviceInfo 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeCreateDevice 
20:55:02.2124827:: [FAKEDI]  FakeGetDeviceInfo 
20:55:02.2124827:: [FAKEDI]  FakeEnumCallback 
20:55:02.2124827:: [FAKEDI]  FakeEnumCallback:: Using UNICODE 
20:55:02.2124827:: [FAKEDI]  GUID change from 
08021A34-0000-0000-0000-504944564944 to 028E045E-0000-0000-0000-504944564944 
20:55:02.2124827:: [FAKEDI]  Product Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:55:02.2124827:: [FAKEDI]  Instance Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
20:55:03.2125513:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129522:: [XINIT]   Initializing Gamepad 1 
20:55:07.2129522:: [XINIT]   User ID: 0, Last User ID: -1 
20:55:07.2129522:: [FAKEDI]  FakeDirectInput8Create 
20:55:07.2129522:: [DINPUT]  [PAD1] Enumerating User ID 0 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeGetDeviceInfo 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeGetDeviceInfo 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [FAKEDI]  FakeGetDeviceInfo 
20:55:07.2129538:: [FAKEDI]  FakeEnumCallback 
20:55:07.2129538:: [FAKEDI]  FakeEnumCallback:: x360ce detected 
20:55:07.2129538:: [FAKEDI]  FakeCreateDevice 
20:55:07.2129538:: [DINPUT]  [PAD1] Device "SL-6555-SBK" initialized 
20:55:07.2129538:: [XINIT]   [PAD1] Enumeration finished 
20:55:07.2129538:: [DINPUT]  [PAD1] Device with 5 axes 
20:55:17.2139210:: [CORE]    x360ce terminating, bye 
20:55:17.2139210:: [FAKEAPI] FakeWMI(0) 
20:55:17.2139210:: [FAKEAPI] FakeDI(0) 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 7:55

GoogleCodeExporter commented 9 years ago
... great, next regression ...

Original comment by tapcio on 5 Aug 2010 at 8:00

GoogleCodeExporter commented 9 years ago
You are using 1.0 or patched game ?

Original comment by tapcio on 5 Aug 2010 at 8:02

GoogleCodeExporter commented 9 years ago
by the way the xinput1_3.dll you have attached under downloads is 49KB, while 
the one created is 54KB. So are they different?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 8:03

GoogleCodeExporter commented 9 years ago
I am using patched game (v1.1). What's a regression? sorry for being N00B.

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 8:04

GoogleCodeExporter commented 9 years ago
ejocys releases are signed with digital certificate.
Regression is a loose of functionality in newer version of application, see: 
http://en.wikipedia.org/wiki/Software_regression

Original comment by tapcio on 5 Aug 2010 at 8:09

GoogleCodeExporter commented 9 years ago
so is there anyway to fix this? or should i just use 3.1.4.1 with no vibration 
:(.

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 8:17

GoogleCodeExporter commented 9 years ago
I tested it now with 1.0 (downloading patch), and is working perfectly with my 
gamepad, so I cannot reproduce this problem.

Original comment by tapcio on 5 Aug 2010 at 8:24

GoogleCodeExporter commented 9 years ago
I've spent hours trying to ge the game working. It works fine with 3.1.4.1 with 
fakeAPI=1 (enabled), but I get no vibration. With your version you have more 
options for FakeAPI and doesn't work. If i open my ini, and then try to use 
x360ce.exe then i get errors too. Heres my ini:

[Options]
UseInitBeep=1
DebugMode=0
Log=1

[FakeAPI]
FakeWMI=1
FakeDI=1
FakeWinTrust=0
FakeVID=0x045E
FakePID=0x028E

[PAD1]
ProductName=SL-6555-SBK
Product=08021a34-0000-0000-0000-504944564944
Instance=3339d620-9e68-11df-8001-444553540000
Native=0
VID=0x1A34
PID=0x0802
Left Analog X=1
Left Analog Y=-2
Right Analog X=6
Right Analog Y=-3
Left Analog X+ Button=
Left Analog X- Button=
Left Analog Y+ Button=
Left Analog Y- Button=
Right Analog X+ Button=
Right Analog X- Button=
Right Analog Y+ Button=
Right Analog Y- Button=
D-pad POV=1
D-pad Up=UP
D-pad Down=DOWN
D-pad Left=LEFT
D-pad Right=RIGHT
A=1
B=2
X=3
Y=4
Left Shoulder=5
Right Shoulder=6
Back=7
Start=8
Left Thumb=9
Right Thumb=10
TriggerDeadzone=0
Left Trigger=s1
Right Trigger=s2
UseForceFeedback=1
SwapMotor=0
ForcePercent=100
ControllerType=1
AxisToDPad=0
AxisToDPadDeadZone=256
AxisToDPadOffset=0
Right Trigger Deadzone=0

[PAD2]
ProductName=Unknown Gamepad
Product=00000000-0000-0000-0000-000000000000
Instance=00000000-0000-0000-0000-000000000000
Native=0                  #experimental native mode, support xinput compatible 
controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1           #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0  #button id; 0 to disable
Right Analog X- Button=0  #button id; 0 to disable
Right Analog Y+ Button=0  #button id; 0 to disable
Right Analog Y- Button=0  #button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=UP               #
D-pad Down=DOWN           #
D-pad Left=LEFT           #
D-pad Right=RIGHT         #
A=2                       #button id; 0 to disable
B=3                       #button id; 0 to disable
X=1                       #button id; 0 to disable
Y=4                       #button id; 0 to disable
Left Shoulder=5           #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                    #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=25        #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
UseForceFeedback=1        #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; 
DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0              #Use Axis to control DPad (0 disabled, 1 enabled)     
                            //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                   
                            //WILDS
AxisToDPadOffset=0        #                                                     
                            //WILDS

[PAD3]
ProductName=Unknown Gamepad
Product=00000000-0000-0000-0000-000000000000
Instance=00000000-0000-0000-0000-000000000000
Native=0                  #experimental native mode, support xinput compatible 
controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1           #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0  #button id; 0 to disable
Right Analog X- Button=0  #button id; 0 to disable
Right Analog Y+ Button=0  #button id; 0 to disable
Right Analog Y- Button=0  #button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=UP               #
D-pad Down=DOWN           #
D-pad Left=LEFT           #
D-pad Right=RIGHT         #
A=2                       #button id; 0 to disable
B=3                       #button id; 0 to disable
X=1                       #button id; 0 to disable
Y=4                       #button id; 0 to disable
Left Shoulder=5           #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                    #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=25        #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
UseForceFeedback=1        #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; 
DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0              #Use Axis to control DPad (0 disabled, 1 enabled)     
                            //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                   
                            //WILDS
AxisToDPadOffset=0        #                                                     
                            //WILDS

[PAD4]
ProductName=Unknown Gamepad
Product=00000000-0000-0000-0000-000000000000
Instance=00000000-0000-0000-0000-000000000000
Native=0                  #experimental native mode, support xinput compatible 
controller together with emulated
VID=0x0                   #controller VID
PID=0x0                   #controller PID
Left Analog X=1           #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog Y=-2          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog X=3          #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Right Analog Y=-6         #axis index; use - to invert; precede with 's' for a 
slider eg; s-1; 7 to disable
Left Analog X+ Button=0   #button id; 0 to disable
Left Analog X- Button=0   #button id; 0 to disable
Left Analog Y+ Button=0   #button id; 0 to disable
Left Analog Y- Button=0   #button id; 0 to disable
Right Analog X+ Button=0  #button id; 0 to disable
Right Analog X- Button=0  #button id; 0 to disable
Right Analog Y+ Button=0  #button id; 0 to disable
Right Analog Y- Button=0  #button id; 0 to disable
D-pad POV=1               #POV index; 0 to disable
D-pad Up=UP               #
D-pad Down=DOWN           #
D-pad Left=LEFT           #
D-pad Right=RIGHT         #
A=2                       #button id; 0 to disable
B=3                       #button id; 0 to disable
X=1                       #button id; 0 to disable
Y=4                       #button id; 0 to disable
Left Shoulder=5           #button id; 0 to disable
Right Shoulder=6          #button id; 0 to disable
Back=9                    #button id; 0 to disable
Start=10                  #button id; 0 to disable
Left Thumb=11             #button id; 0 to disable
Right Thumb=12            #button id; 0 to disable
TriggerDeadzone=25        #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=a-4          #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
Right Trigger=a-5         #button id; precede with 'a' for an axis; 's' for a 
slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. 
x-2;
UseForceFeedback=1        #use 0 to 1; default 0
SwapMotor=0               #use 0 to 1; default 0
ForcePercent=100          #use 0 to 100; default 100
ControllerType=1          #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; 
DANCE_PAD 5; GUITAR 6; DRUM_KIT 8;   //WILDS
AxisToDPad=0              #Use Axis to control DPad (0 disabled, 1 enabled)     
                            //WILDS
AxisToDPadDeadZone=256    #Dead zone for Axis                                   
                            //WILDS
AxisToDPadOffset=0        #                                                     
                            //WILDS
POVXReverse=0             #Reverse POV Up/Down
POVYReverse=0             #Reverse POV Left/Right

# Instance Backup Settings:

[IG_3339d6209e6811df8001444553540000]
ProductName=SL-6555-SBK
Product=08021a34-0000-0000-0000-504944564944
Instance=3339d620-9e68-11df-8001-444553540000
VID=0x1A34
PID=0x0802
ControllerType=1
Native=0
Left Analog X=1
Left Analog Y=-2
Right Analog X=6
Right Analog Y=-3
Left Analog X+ Button=0
Left Analog X- Button=0
Left Analog Y+ Button=0
Left Analog Y- Button=0
Right Analog X+ Button=0
Right Analog X- Button=0
Right Analog Y+ Button=0
Right Analog Y- Button=0
D-pad POV=1
D-pad Up=UP
D-pad Down=DOWN
D-pad Left=LEFT
D-pad Right=RIGHT
Back=7
Start=8
A=1
B=2
X=3
Y=4
Left Shoulder=5
Right Shoulder=6
Left Thumb=9
Right Thumb=10
Left Trigger=s1
TriggerDeadzone=0
Right Trigger=s2
Right Trigger Deadzone=0
UseForceFeedback=1
SwapMotor=0
ForcePercent=100
AxisToDPad=0
AxisToDPadDeadZone=256
AxisToDPadOffset=0

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 8:34

GoogleCodeExporter commented 9 years ago
Yours log and ini look fine. Also I tested now 1.1 with 138, and it working as 
charm on my gamepad

Original comment by tapcio on 5 Aug 2010 at 8:49

GoogleCodeExporter commented 9 years ago
Try disable forcefeedback ie. UseForceFeedback=0, and report if gamepad works.
FF code is mostly problematic ...

Original comment by tapcio on 5 Aug 2010 at 8:52

GoogleCodeExporter commented 9 years ago
BTW, you ForceFeedback driver look very bad, only 32bit dll and in imports a 
dinput.dll (directinput 7) ...

Original comment by tapcio on 5 Aug 2010 at 8:57

GoogleCodeExporter commented 9 years ago
on the website is says windows 7 64bit - I don't know :S. I disable 
forcefeedback (=0), gamepad still doesn't work with 3.2.0.138. This is really 
weird, is my gamepad rubbish?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:04

GoogleCodeExporter commented 9 years ago
In x360ce app everything is working fine?

Original comment by tapcio on 5 Aug 2010 at 9:10

GoogleCodeExporter commented 9 years ago
yeh, buttons are fine, vibration when moving slider gives vibration. And it 
beeps everytime i change a button. Just in a game it doesn't work. 

PS: My drivers are installed in: C:\Program Files\VID_1A34&PID_0802

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:12

GoogleCodeExporter commented 9 years ago
Forget to say, if i open the ini, and then use x360ce.exe app, i get errors 
when making changes. error: attempted to read or write protected memory. this 
is often an indication that other memory (can't read rest)

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:15

GoogleCodeExporter commented 9 years ago
Oh just thougght i'd add:
I have a VID_1A34&PID_0802 folder in program files (x86) as well, with 
different dll files. 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:20

GoogleCodeExporter commented 9 years ago
FF driver will only make gamepad vibrate. So if it's not working with ff off in 
x360ce is something not right.

Original comment by tapcio on 5 Aug 2010 at 9:25

GoogleCodeExporter commented 9 years ago
this is annoying. I dont understand why it works with 3.1.4.1 but not this 
version. I want to use this version for the forcefeedback. It vibrates fine 
with x360ce app, and xinput app. Do i need to use Dinput8 or anything?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:31

GoogleCodeExporter commented 9 years ago
Please use attached dll and Log=1 setting, then check if UpdateState is 
something other than 0.

Original comment by tapcio on 5 Aug 2010 at 9:32

Attachments:

GoogleCodeExporter commented 9 years ago
If you have dinput blockers in app directory this WILL BREAK any new version of 
x360ce.

Original comment by tapcio on 5 Aug 2010 at 9:33

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
"this is annoying. I dont understand why it works with 3.1.4.1 but not this 
version."

Much code changes from 3.1.4.1. Even more, 3.1.4.1 exist before google code 
project ... New version are far superior in FakeAPI, ie. in spoofing fake 
controller data to game.

Original comment by tapcio on 5 Aug 2010 at 9:38

GoogleCodeExporter commented 9 years ago
I see main problem, you gamepad my be initialized but not acquired or state is 
not updating.

Original comment by tapcio on 5 Aug 2010 at 9:52

GoogleCodeExporter commented 9 years ago
using the xinput1_3.dll attached didn't help. Heres a log:
22:51:53.9135512:: [CORE]    x360ce 3.2.0.138 (modded) started by process 
ShippingPC-BmGame.exe PID 1256 
22:51:53.9135527:: [FAKEAPI] FakeWMI(1) 
22:51:53.9135527:: [FAKEAPI] FakeDI(1) 
22:51:57.9139786:: [FAKEDI]  FakeDirectInput8Create 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeGetDeviceInfo 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeGetDeviceInfo 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139786:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139802:: [FAKEDI]  FakeCreateDevice 
22:51:57.9139802:: [FAKEDI]  FakeGetDeviceInfo 
22:51:57.9139802:: [FAKEDI]  FakeEnumCallback 
22:51:57.9139802:: [FAKEDI]  FakeEnumCallback:: Using UNICODE 
22:51:57.9139802:: [FAKEDI]  GUID change from 
08021A34-0000-0000-0000-504944564944 to 028E045E-0000-0000-0000-504944564944 
22:51:57.9139802:: [FAKEDI]  Product Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
22:51:57.9139802:: [FAKEDI]  Instance Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
22:51:58.9140457:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143889:: [XINIT]   Initializing Gamepad 1 
22:52:01.9143951:: [XINIT]   User ID: 0, Last User ID: -1 
22:52:01.9143951:: [FAKEDI]  FakeDirectInput8Create 
22:52:01.9143951:: [DINPUT]  [PAD1] Enumerating User ID 0 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeGetDeviceInfo 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeGetDeviceInfo 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [FAKEDI]  FakeGetDeviceInfo 
22:52:01.9143951:: [FAKEDI]  FakeEnumCallback 
22:52:01.9143951:: [FAKEDI]  FakeEnumCallback:: x360ce detected 
22:52:01.9143951:: [FAKEDI]  FakeCreateDevice 
22:52:01.9143951:: [DINPUT]  [PAD1] Device "SL-6555-SBK" initialized 
22:52:01.9143951:: [XINIT]   [PAD1] Enumeration finished 
22:52:01.9143967:: [DINPUT]  [PAD1] Device with 5 axes 
22:52:14.9156712:: [CORE]    x360ce terminating, bye 
22:52:14.9156728:: [FAKEAPI] FakeWMI(0) 
22:52:14.9156728:: [FAKEAPI] FakeDI(0) 

I don't know what you mean by check UpdateState other than 0

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:53

GoogleCodeExporter commented 9 years ago
'I see main problem, you gamepad my be initialized but not acquired or state is 
not updating.'

I have no idea what this means, but sounds right to me, because it beeps = 
activated, but buttons don't register therefore not initialized. Any fix?

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 9:56

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Just thought i'd add (incase this helps): 
under hardware and sound> device and printers (in control panel), the gamepad 
is called USB Gamepad 8116. Under advanced settings prefered device is 
SL-6555-SBK.

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:01

GoogleCodeExporter commented 9 years ago
You log dosent have UpdateState, this is strange ...

Original comment by tapcio on 5 Aug 2010 at 10:13

GoogleCodeExporter commented 9 years ago
Please use attached dll and paste log.
Sorry, but I'm dosent have you hardware (gamepad) so I cannot reproduce this, 
only you can.

Original comment by tapcio on 5 Aug 2010 at 10:15

Attachments:

GoogleCodeExporter commented 9 years ago
still not working, here is the log:
3:18:49.10751635:: [CORE]    x360ce 3.2.0.138 (modded) started by process 
ShippingPC-BmGame.exe PID 3876 
23:18:49.10751635:: [FAKEAPI] FakeWMI(1) 
23:18:49.10751635:: [FAKEAPI] FakeDI(1) 
23:18:53.10755910:: [FAKEDI]  FakeDirectInput8Create 
23:18:53.10755910:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755910:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755910:: [FAKEDI]  FakeGetDeviceInfo 
23:18:53.10755910:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755910:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755925:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755925:: [FAKEDI]  FakeGetDeviceInfo 
23:18:53.10755925:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755925:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755925:: [FAKEDI]  FakeCreateDevice 
23:18:53.10755925:: [FAKEDI]  FakeGetDeviceInfo 
23:18:53.10755925:: [FAKEDI]  FakeEnumCallback 
23:18:53.10755925:: [FAKEDI]  FakeEnumCallback:: Using UNICODE 
23:18:53.10755925:: [FAKEDI]  GUID change from 
08021A34-0000-0000-0000-504944564944 to 028E045E-0000-0000-0000-504944564944 
23:18:53.10755925:: [FAKEDI]  Product Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
23:18:53.10755925:: [FAKEDI]  Instance Name change from SL-6555-SBK to XBOX 360 
For Windows (Controller) 
23:18:54.10756612:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759981:: [XINIT]   Initializing Gamepad 1 
23:18:57.10759997:: [XINIT]   User ID: 0, Last User ID: -1 
23:18:57.10759997:: [FAKEDI]  FakeDirectInput8Create 
23:18:57.10759997:: [DINPUT]  [PAD1] Enumerating User ID 0 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeGetDeviceInfo 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeGetDeviceInfo 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10759997:: [FAKEDI]  FakeGetDeviceInfo 
23:18:57.10759997:: [FAKEDI]  FakeEnumCallback 
23:18:57.10759997:: [FAKEDI]  FakeEnumCallback:: x360ce detected 
23:18:57.10759997:: [FAKEDI]  FakeCreateDevice 
23:18:57.10760012:: [DINPUT]  [PAD1] Device "SL-6555-SBK" initialized 
23:18:57.10760012:: [XINIT]   [PAD1] Enumeration finished 
23:18:57.10760012:: [DINPUT]  [PAD1] Detected axis count: 5 
23:19:06.10769014:: [CORE]    x360ce terminating, bye 
23:19:06.10769029:: [FAKEAPI] FakeWMI(0) 
23:19:06.10769029:: [FAKEAPI] FakeDI(0) 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:19

GoogleCodeExporter commented 9 years ago
OK i just tested controller with another of my gamepad, it works fine. The XEOX 
gamepad is causing problems. 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:30

GoogleCodeExporter commented 9 years ago
Update: 
With the other controller i tested, the analog is inverted, while on x360ce.exe 
the analog works correctly. Game also stays black after i choose continue story 
(doesn't load). 

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:37

GoogleCodeExporter commented 9 years ago
But if you can test some other test dll's with XEOX gamepad, it my help x360ce 
project, so please :)

Original comment by tapcio on 5 Aug 2010 at 10:38

GoogleCodeExporter commented 9 years ago
Heres the log for my other gamepad attached (too long). Which dlls would you 
like me to test? You only have one under downloads.

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:41

Attachments:

GoogleCodeExporter commented 9 years ago
I working on it, i will post dlls here as attachments.

Original comment by tapcio on 5 Aug 2010 at 10:44

GoogleCodeExporter commented 9 years ago
ok just post all the dlls, and ill check them out 2morrow. I have to go now, 
cya soon. I appreciate the effort you have put in :).

Original comment by ya1the...@googlemail.com on 5 Aug 2010 at 10:54

GoogleCodeExporter commented 9 years ago
Here it is. Test without FFB (UseForceFeedback=0).

Original comment by tapcio on 5 Aug 2010 at 11:09

Attachments:

GoogleCodeExporter commented 9 years ago
nope still not working. Here is a log of 3.1.4.1 when the gamepad works (incase 
it helps you). I have cut some of the log to save space.

Original comment by ya1the...@googlemail.com on 6 Aug 2010 at 10:40

Attachments: