The Elder Scrolls V: Skyrim

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.


Reply to Thread Back to Threads

is xbox360 controller supported
Konstantinos
Posted 2013-01-28 07:45
Will the xbox 360 controller work properly with skyrim under crossover?
Konstantinos
Posted 2013-02-17 08:23
for anyone wondering, as it turns out, it does not work. I have filed a ticket
Konstantinos
Posted 2013-02-20 01:58
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.
Silviu Cojocaru
Silviu Cojocaru Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 8
Posted 2013-02-20 02:09
It would also help if you told us what OS you are using.
Konstantinos
Posted 2013-02-21 10:32
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.
Silviu Cojocaru
Silviu Cojocaru Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 8
Posted 2013-02-21 11:48
Seems to be the case. Tried it myself and did not work for me either.
David Goree
David Goree Turbo Chief Senior Advocate
Posted 2013-05-11 13:04
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

Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTMzODMxNTczfQ==