Forums » Bugs

XBOX 360 cannot "Rotate"

Jun 16, 2018 Risk Everything link
I have Windows 7 and a wired XBOX 360 controller. Setting the L2 and R2 buttons to Rotate CCW and Rotate CW, respectively, does not work. Yes, I hit Save, and then Save again. They still only Turn, and turn the opposite direction than would be expected, at that!

Yes, the controls are set to Keyboard/Joystick, and the Gamepad is recognized in the Calibration tab as an XBOX 360 controller.

I *don't* have this problem when playing on my Gear VR with my wireless XBOX One controller.
Jun 16, 2018 starblazzz link
In your vendetta folder you can edit the config file to change controller binds
Jun 17, 2018 Risk Everything link
This problem cost me 100k credits today (roughly half of what I had) because I cannot roll while strafing, and thus get my butt kicked against any of the guardian or assault bots! Simply cannot do the advanced combat training like this!

What do I change? I need L2 to rotate CCW and R2 to rotate CW.

[Controller (XBOX 360 For Windows)]
enabled=1
binds=-
JOYY=AccelTouch
yaxisinvert=1
yaxiscenter=0
yaxismindeadzone=-10
yaxisdeadzone=10
yaxisminsaturation=-100
yaxissaturation=100
JOYX=StrafeLR
xaxisinvert=0
xaxiscenter=0
xaxismindeadzone=-10
xaxisdeadzone=10
xaxisminsaturation=-100
xaxissaturation=100
JOYRY=Pitch
Ryaxisinvert=1
Ryaxiscenter=0
Ryaxismindeadzone=-10
Ryaxisdeadzone=10
Ryaxisminsaturation=-100
Ryaxissaturation=100
JOYRX=Turn
Rxaxisinvert=1
Rxaxiscenter=0
Rxaxismindeadzone=-10
Rxaxisdeadzone=10
Rxaxisminsaturation=-100
Rxaxissaturation=100
JOYZ=Turn
zaxisinvert=1
zaxiscenter=0
zaxismindeadzone=-10
zaxisdeadzone=10
zaxisminsaturation=-95
zaxissaturation=95
JOYBUTTON0=FlyModeToggle
JOYBUTTON1=Activate
JOYBUTTON2=missionchat
JOYBUTTON3=say_channel
JOYBUTTON4=+Shoot2
JOYBUTTON5=+Shoot1
JOYBUTTON6=Quit
JOYBUTTON7=+zoom
JOYBUTTON8=+Turbo
JOYBUTTON9=+Brakes
JOYPOV0UP=+StrafeUp
JOYPOV0RIGHT=RadarNextFront
JOYPOV0DOWN=+StrafeDown
JOYPOV0LEFT=RadarNextNearestEnemy
Jun 18, 2018 Risk Everything link
I have discovered that when I un-check "invert pitch", it also sets the triggers to "turn" instead of "roll". Nothing I can do will change them besides leaving the pitch inverted, which I messes me up in those directions...

Furthermore, I have found that editing the .ini file assigns the triggers to the same task as the left-and-right function of the right joystick.... Which is to say they both started me rotating, but only in one direction!
Jun 18, 2018 Risk Everything link
Luxem managed to get it all sorted out. Simply amazing considering the multitude of problems that probably stemmed from my playing on "legacy" equipment.
Jun 18, 2018 Luxen link
don't ask me what I did though, I haven't much of a clue, but glad it helped :P
Dec 12, 2018 Risk Everything link
Son of a bitch! I knew better than to access that buggy piece of crap "Gamepad Controls" screen, but all I wanted to do was change the X button to something other than toggling my PDA, which has been getting me killed in PVP lately.

I made that one little change... and the game complete screwed EVERYTHING up. Most especially, it changed the triggers from accelerate and decelerate to Turn Left and Turn Right! Even though the right joystick ALREADY DOES THAT! NO amount of going back and changing things in that godforsaken shitshow of a screen will change it back! It ONLY saves the triggers as Turn Left and Turn Right.

Using the keyboard setting screens doesn't help. I can click the accelerate or decelerate field and click the button on the controller to try and set it that way, but it doesn't register at all.

I am literally locked out of doing anything meaningful in this game until this issue is resolved.
Dec 12, 2018 look... no hands link
Mind posting a copy of your wgaf.cfg file? I might take a look and see what I can do there.
Dec 12, 2018 Risk Everything link
Here is the bind list from the wgaf.cfg file:

bind ChordXY help_joystick
bind ChordYB Jettison
bind "s" +Decelerate
bind Space +Brakes
bind "q" +RotateCW
bind "e" +RotateCCW
bind "a" +StrafeLeft
bind "d" +StrafeRight
bind "r" +StrafeUp
bind "f" +StrafeDown
bind "b" RadarNextFront
bind "x" RadarNextNearestEnemy
bind "v" +Shoot3
bind "c" +Shoot1
bind "T" say_sector
bind "t" say_channel
bind "g" say_group
bind "G" say_guild
bind "z" RadarNextFrontEnemy
bind "y" RadarHitBy
bind "'" FlyModeToggle
bind ";" MLookToggle
bind LeftArrow +TurnLeft
bind RightArrow +TurnRight
bind UpArrow +TurnDown
bind DownArrow +TurnUp
bind F1 help
bind F9 ViewToggle
bind F10 CameraToggle
bind F12 dump
bind "u" +TopList
bind "i" +zoom
bind "o" toggleinventory
bind "k" CharInfo
bind ":" toggleautoaim
bind F5 hudscale
bind F4 allhudtoggle
bind "m" missionchat
bind "h" hail
bind "1" tur1
bind "2" tur2
bind "3" tur3
bind "4" Missile2
bind "5" Missile3
bind "6" Mine1
bind "n" nav
bind "j" Jettison
bind "p" +ptt
bind PageUp scrollback
bind PageDown scrollforward
bind "]" RadarNext
bind "[" RadarPrev
bind "}" LocalRadarNext
bind "{" LocalRadarPrev
bind LMBUTTON +Shoot2
bind RMBUTTON +Shoot1
bind MMBUTTON +Shoot3
bind MWHEELUP RadarNextFront
bind "`" toggleturbo
bind Escape Quit
bind Enter Activate
bind DPadUp +Turbo
bind DPadDown +Brakes
bind DPadLeft RadarNextNearestEnemy
bind DPadRight RadarNextFront
bind ThumbLeft +RotateCCW
bind ThumbRight +RotateCW
bind L1 +Shoot2
bind R1 +Shoot1
bind Start +zoom
bind JoyButtonA FlyModeToggle
bind JoyButtonB Activate
bind JoyButtonX toggleautoaim
bind JoyButtonY +Shoot3
bind Shift +Turbo
bind "," RadarPrevNearestPowerup
bind "." RadarNextNearestPowerup
bind Tab TAB
bind "l" +zoom
bind ChordAB NONE
bind MOUSEX +LookX
bind MOUSEY +LookY
bind LEAPOX Pitch
bind LEAPOY Turn
bind LEAPOZ Roll
bind LEAPTZ Accel
Dec 13, 2018 look... no hands link
First thing you NEED to do is make a backup copy of your WGAF.cfg file. I think you can get the game to generate a new 'default' one by simply deleting it, though I do not remember off hand for certain.

First a little about how binds work.

To add a bind manually by editing the WGAF.cfg the syntax is

Bind [key] [command]

here's the part you need to pay attention to:

bind ChordXY help_joystick
bind ChordYB Jettison
bind DPadUp +Turbo
bind DPadDown +Brakes
bind DPadLeft RadarNextNearestEnemy
bind DPadRight RadarNextFront
bind ThumbLeft +RotateCCW
bind ThumbRight +RotateCW
bind L1 +Shoot2
bind R1 +Shoot1
bind JoyButtonA FlyModeToggle
bind JoyButtonB Activate
bind JoyButtonX toggleautoaim
bind JoyButtonY +Shoot3
bind ChordAB NONE
bind MOUSEX +LookX
bind MOUSEY +LookY
bind LEAPOX Pitch
bind LEAPOY Turn
bind LEAPOZ Roll
bind LEAPTZ Accel

I see here that L1 is set to shoot 2 your primary fire and R1 is set to shoot 1, your secondary fire.

What you need for your rolls would be the following

bind L2 +RotateCCW
bind R2 +RotateCW

Im not entirely sure what precisley you are trying to accomplish other then that, so I hesitate to write any more binds for you at this time. You can actually change these settings while in game and test them on the fly. the command for that is /bind so it would be /bind L2 +RotateCCW or /bind R2 +rotateCCW

Unfortunately I do not know what these button numbers correspond to physically on your controller

JOYBUTTON0=FlyModeToggle
JOYBUTTON1=Activate
JOYBUTTON2=missionchat
JOYBUTTON3=say_channel
JOYBUTTON4=+Shoot2
JOYBUTTON5=+Shoot1
JOYBUTTON6=Quit
JOYBUTTON7=+zoom
JOYBUTTON8=+Turbo
JOYBUTTON9=+Brakes

That information should help.
Dec 13, 2018 Risk Everything link
I probably shouldn't have dug up this old post with a new-but-related problem. The rotate function works fine now, by depressing the joysticks.

The triggers decided to set themselves to TURN instead of accel and decel. That's what currently has me screwed. I also don't know what the buttons are programmed as in order to manually bind them.

**I FIXED IT**

I had to run the CMD prompt as an administrator, then edit config.ini to change the JOYZ=Turn to JOYZ=+accelerate

I have more work to do, because I had deleted the old wgaf.cfg file before making this change. I need to understand how these two files (config.ini and wgaf.cfg) interact, and I need to re-create a ton of aliases and binds to get my ships operating correctly again.