Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I got an old USB Logitech Attack 3 joystick. Everytime I went into the controls of the game and tried to change the keys, I got some bogus Joystick Axis 3+ no matter what I did.
I noticed tho (after a few tries) that if I pulled and held the joystick left and then clicked the key with my left mousebutton, I got a different axis binded to that key. So I tried holding a button on the joystick and then left clicking the bombing key, and vóila, it worked; I got my secondary joystick button binded as the bombing key. Hopefully this will work for anyone else having the same problem I ran into.
I needed edit <your user>\AppData\LocalLow\Cinemaware\Config.xml file by manualy remap second control set.
Look for <newkeyBindingsSec> section and edit axes and buttons there, just look in what order and what axes are assigned in ingame controls config.
axis is defined like:
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis2</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<postivieIfAxis>false</postivieIfAxis> true or false means each axis deviation
Buttons are defined like:
<ControllSettings>
<inputTypeUsed>button</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf>Button1</buttonIdIf>
</ControllSettings>
You need get button and axis number from your joystick mapping software or from windows josystick properties window.
Not best solution but at least i can enjoy good old Amiga days. Also it fixed constant inside pit view. Now i see pilot from behind and just view forward mapped to my hat up glance to in-cockpit view. Very nice. Sure this needs to be fixed by adding more dead zone into axis config detectiou routine.
its for Saitek X52, button 1 is guns, button 2 bombs and POV HAT is views
<newkeyBindingsSec>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis2</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis2</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis1</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis1</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis9</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis9</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis8</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis8</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>button</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf>Button1</buttonIdIf>
</ControllSettings>
<ControllSettings>
<inputTypeUsed>button</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf>Button2</buttonIdIf>
</ControllSettings>
<ControllSettings>
<inputTypeUsed>button</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf>Button8</buttonIdIf>
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis2</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis2</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis1</axisIDIf>
<postivieIfAxis>false</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>joystick</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf>Axis1</axisIDIf>
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>button</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf>Button1</buttonIdIf>
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
<ControllSettings>
<inputTypeUsed>unset</inputTypeUsed>
<keyIfKey>None</keyIfKey>
<axisIDIf />
<postivieIfAxis>true</postivieIfAxis>
<buttonIdIf />
</ControllSettings>
</newkeyBindingsSec>