PDA

View Full Version : Please fix controller mapping



ABigFatBlob
08-18-2015, 03:37 AM
OK so i bought AC II on steam after much trouble i was able to get it working on Uplay (it should not be that hard) once i got in i immediately noticed that the controller buttons were all horribly wrong (i have AC I on my Xbox 360 so i know what it should be) after multiple "fixes" i am still unable to play properly because the triggers just don't exist to the options menu, some buttons are still messed up and i cant complete the very first mission so please Ubisoft i'm begging you please fix the buttons for the assassins creed games (i know that the problem exists on other games) i love the assassins creed series but this kills it for me. if you're asking me why i didn't get it on console i got it on steam because it was on sale and i wanted the advantages of PC.

Jessigirl2013
08-19-2015, 01:35 PM
YESSSSSSSSS!
I had this problem when I completed it and assumed that it was just me.;)

Is your camera mapped to the triggers.
If you go to the options and control settings you can change the buttons so that its correct, but you cant change the camera.

Its a pain, and I found all the glyphs using the botched camera control.;) That was hard.

Its fixed in BH but its still a pain for ACII.
Change the mapping of the buttons and it should help.;)

Let me know if you need help.:cool:

Welcome to the forum BTW:rolleyes:

Anykeyer
08-20-2015, 09:47 AM
Either use xbox 360 wired controller or emulate it http://www.x360ce.com/default.aspx
This way controls will be correct

Jessigirl2013
08-20-2015, 05:15 PM
Either use xbox 360 wired controller or emulate it http://www.x360ce.com/default.aspx
This way controls will be correct

It is with a Xbox 360 controller.
I used a wireless one if that's any different.:confused:

MonkeySeeker
08-20-2015, 06:38 PM
It is with a Xbox 360 controller.
I used a wireless one if that's any different.:confused:

The wireless one is the problem one for whatever reason. A wired controller works "out of the box" without needing to do anything. The wireless one needs the x360ce "fix" to work properly. The problem only affects AC1 and AC2, subsequent games work properly, the x360ce "fix" should work for both games (I use the same dll/ini files for both games).

To anyone using x360ce to set up the controller, make sure you go to the "options" tab and set "Fake WMI" to EnabledUSB and set "Fake DI" to EnabledCallback. Without those set the controller doesn't work properly in-game.

I also use an official Wireless 360 controller, I'll paste my x360ce.ini settings below, you can try just copy/pasting them into your .ini and see if it works for you:


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

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

[PAD1]
ProductName=Controller (Xbox 360 Wireless Receiver for Windows)
Product=02a1045e-0000-0000-0000-504944564944
Instance=024a7400-a509-11e4-8008-444553540000
Native=1
VID=0x045E
PID=0x02A1
Left Analog X=1
Left Analog Y=-2
Right Analog X=4
Right Analog Y=-5
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=x3
Right Trigger=x-3
UseForceFeedback=1
SwapMotor=0
LeftMotorDirection=0
RightMotorDirection=1
ForcePercent=100
ControllerType=1
AxisToDPad=0
AxisToDPadDeadZone=256
AxisToDPadOffset=0
Right Trigger Deadzone=0

[PAD2]
ProductName=
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=
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 #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
LeftMotorDirection=0 #use 0 to 1; default 0;
RightMotorDirection=1 #use 0 to 1; default 1;
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
Right Trigger Deadzone=0

[PAD3]
ProductName=
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=
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 #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
LeftMotorDirection=0 #use 0 to 1; default 0;
RightMotorDirection=1 #use 0 to 1; default 1;
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
Right Trigger Deadzone=0

[PAD4]
ProductName=
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=
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 #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
LeftMotorDirection=0 #use 0 to 1; default 0;
RightMotorDirection=1 #use 0 to 1; default 1;
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:

Right Trigger Deadzone=0
[IG_024a7400a50911e48008444553540000]
ProductName=Controller (Xbox 360 Wireless Receiver for Windows)
Product=02a1045e-0000-0000-0000-504944564944
Instance=024a7400-a509-11e4-8008-444553540000
VID=0x045E
PID=0x02A1
ControllerType=1
Native=1
Left Analog X=1
Left Analog Y=-2
Right Analog X=4
Right Analog Y=-5
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=x3
TriggerDeadzone=0
Right Trigger=x-3
Right Trigger Deadzone=0
UseForceFeedback=1
SwapMotor=0
LeftMotorDirection=0
RightMotorDirection=1
ForcePercent=100
AxisToDPad=0
AxisToDPadDeadZone=256
AxisToDPadOffset=0

ABigFatBlob
08-21-2015, 03:02 AM
Either use xbox 360 wired controller or emulate it http://www.x360ce.com/default.aspx
This way controls will be correct

just to make things clear i am using a wired "rock candy" Xbox 360 controller and i have been able to make all the buttons work except the triggers using internet fixes and playing is really hard because i have played AC I to prepare me for it and now i'm used to those controls and i'm not really into using the bumpers and missing out on other things like the camera controls i also dont have programming skills or know which file to copy paste the different controls above

Anykeyer
08-21-2015, 11:06 AM
It is with a Xbox 360 controller.
I used a wireless one if that's any different.:confused:

In some early AC games you need wired x360 controller (official microsofts. black or white). Nothing else works properly unless you emulate it. Yes, this includes wireless x360.

Jessigirl2013
08-22-2015, 11:31 PM
Huh? that odd.

I didn't realise the software was different for the wireless and wired versions.
Why hasn't it been patched?

MonkeySeeker
08-23-2015, 09:52 AM
Huh? that odd.

I didn't realise the software was different for the wireless and wired versions.
Why hasn't it been patched?

Because it's Ubisoft.

Jessigirl2013
08-23-2015, 10:47 AM
Because it's Ubisoft.

SOMEONE PATCH THIS!!!!!!!!!!!!!!!

...


..

.
Guess we will have to wait for the inevitable ACII remake for this to be fixed....

Why would UBI fix it, if it doesn't give them cash in return....

ABigFatBlob
10-25-2015, 10:26 PM
SOMEONE PATCH THIS!!!!!!!!!!!!!!!

...


..

.
Guess we will have to wait for the inevitable ACII remake for this to be fixed....

Why would UBI fix it, if it doesn't give them cash in return....

actually it would because if they fixed this more people would buy the fixed version and a patch wouldn't be that hard it would just be a copy paste unless im wrong because i dont know how to code :/

naumaan
10-26-2015, 09:38 AM
well as far as I can tell you, I can tell you from my own experience, it happened to me a couple of years before, but after updating uplay, it settled it, I have been using xbox360 controller for pc from a long long time, don't wanna change it ... and I am not sure how I can help you

Jessigirl2013
11-01-2015, 12:35 PM
I wouldn't mind paying for a patch IMO.
I want to 100% ACII but not with the janky camera controls.

The cameras mapped to the triggers!!! THE TRIGGERS!!!:eek:

How could UBI make sure a monster!:rolleyes: