Will the xbox 360 controller work properly with skyrim under crossover?
The following comments are owned by whoever posted them. We are not responsible for them in any way.
Back to Threads Reply to Thread
Will the xbox 360 controller work properly with skyrim under crossover?
for anyone wondering, as it turns out, it does not work. I have filed a ticket
After the investigation from support it turns out that controller is not supported at all in skyrim.
Crossover supports dinput for controller interaction, while Skyrim does not and is probably using xinput.
It would also help if you told us what OS you are using.
I am using Ubuntu 12.04 64-bit
The problem as far as i understand is that crossover's wine does not implement support for xinput.
Seems to be the case. Tried it myself and did not work for me either.
Crossover now supports xinput but Skyrim using dinput. You can use http://code.google.com/p/xinput/downloads/detail?name=x360ce.vibmod.3.1.4.1.rar&can=2&q= to setup an emulation layer between them. I am currently playing Skyrim in Linux with a xbox 360 controller. My Linux driver is xboxdrv with the trigger buttons set to button mode instead of axis mode, and you have to play around with the config file.
A portion of my x360ce.ini:
[PAD1]
Index=0 #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0 #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x046D #controller VID
PID=0xC216 #controller PID
AxisToDPadDeadZone=256
AxisToDPad=0
AxisToDPadOffset=0
A=1
B=2
GuideButton=
Back=9
Start=10
X=3
Y=4
Left Trigger=7
Right Trigger=8
D-pad POV=1
D-pad Down=DOWN
D-pad Left=LEFT
D-pad Right=RIGHT
D-pad Up=UP
UseForceFeedback=1
ForcePercent=100
SwapMotor=0
FFBType=0
ControllerType=1
LeftMotorPeriod=60
Left Shoulder=5
Left Analog X AntiDeadZone=0
Left Analog Y AntiDeadZone=0
Left Analog X=1
Left Analog Y=-2
Left Thumb=12
Left Analog X DeadZone=0
Left Analog Y DeadZone=0
Left Analog Y- Button=0
Left Analog X- Button=0
Left Analog X+ Button=0
Left Analog Y+ Button=0
RightMotorPeriod=120
Right Shoulder=6
Right Analog X AntiDeadZone=0
Right Analog Y AntiDeadZone=0
Right Analog X=4
Right Analog Y=-5
Right Thumb=13
Right Analog X DeadZone=0
Right Analog Y DeadZone=0
Right Analog Y- Button=0
Right Analog X- Button=0
Right Analog X+ Button=0
Right Analog Y+ Button=0
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux