Joysticks

General discussions about X Rebirth.

Moderator: Moderators for English X Forum

User avatar
RedEclipse
Posts: 1269
Joined: Sat, 11. Sep 04, 16:43
x4

Post by RedEclipse » Mon, 10. Mar 14, 16:31

@khartsh : you can use the hat to strafe, via xml editing aswell. Use the link I posted, almost everything is in it.

You must add

Code: Select all

<state id="INPUT_STATE_STRAFE_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_22"/>
<state id="INPUT_STATE_STRAFE_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_20"/>
<state id="INPUT_STATE_STRAFE_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_21"/>
<state id="INPUT_STATE_STRAFE_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_23"/>
in that xml, or use the DPAD codes (more likely : INPUT_XBUTTON_DPAD_UP etc) provided in the link. That depends of your joystick inputs.

Middle mouse jumping is given by the line

Code: Select all

<state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/> 

My inputmap.xml if you want to try (unclean/conflict not solved). Backup yours first. HAT is used to missile/weapon change but using the correct id, you can make it strafe.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<inputmap version="6">
  <action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_UIQUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_UIQUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_UIQUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_MOUSEDBLCLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_DOUBLECLICK"/>
  <action id="INPUT_ACTION_TOGGLECURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
  <action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  <action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
  <action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  <action id="INPUT_ACTION_CYCLE_PREV_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  <action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  <action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  <action id="INPUT_ACTION_CYCLE_PREV_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  <action id="INPUT_ACTION_ENTER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  <action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_WIDGET_PAGEDOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
  <action id="INPUT_ACTION_WIDGET_PAGEUP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
  <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  <action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  <action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  <action id="INPUT_ACTION_DEBUG_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
  <action id="INPUT_ACTION_DEBUG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  <action id="INPUT_ACTION_DEBUG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  <action id="INPUT_ACTION_DEBUG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  <action id="INPUT_ACTION_DEBUG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  <action id="INPUT_ACTION_DEBUG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  <action id="INPUT_ACTION_DEBUG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  <action id="INPUT_ACTION_DEBUG_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  <action id="INPUT_ACTION_DEBUG_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  <action id="INPUT_ACTION_DEBUG_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
  <action id="INPUT_ACTION_DEBUG_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  <action id="INPUT_ACTION_DEBUG_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
  <action id="INPUT_ACTION_DEBUG_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  <action id="INPUT_ACTION_DEBUG_D" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  <action id="INPUT_ACTION_DEBUG_E" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  <action id="INPUT_ACTION_DEBUG_F" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  <action id="INPUT_ACTION_DEBUG_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  <action id="INPUT_ACTION_DEBUG_H" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  <action id="INPUT_ACTION_DEBUG_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  <action id="INPUT_ACTION_DEBUG_J" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_J"/>
  <action id="INPUT_ACTION_DEBUG_K" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
  <action id="INPUT_ACTION_DEBUG_L" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
  <action id="INPUT_ACTION_DEBUG_M" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  <action id="INPUT_ACTION_DEBUG_N" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
  <action id="INPUT_ACTION_DEBUG_O" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
  <action id="INPUT_ACTION_DEBUG_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P"/>
  <action id="INPUT_ACTION_DEBUG_Q" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  <action id="INPUT_ACTION_DEBUG_R" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  <action id="INPUT_ACTION_DEBUG_S" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  <action id="INPUT_ACTION_DEBUG_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  <action id="INPUT_ACTION_DEBUG_U" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_U"/>
  <action id="INPUT_ACTION_DEBUG_V" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
  <action id="INPUT_ACTION_DEBUG_W" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  <action id="INPUT_ACTION_DEBUG_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  <action id="INPUT_ACTION_DEBUG_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
  <action id="INPUT_ACTION_DEBUG_Z" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  <action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  <action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
  <action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  <action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
  <action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  <action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
  <action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
  <action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
  <action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  <action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
  <action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
  <action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
  <action id="INPUT_ACTION_DEBUG_NUMPAD0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  <action id="INPUT_ACTION_DEBUG_NUMPAD1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  <action id="INPUT_ACTION_DEBUG_NUMPAD3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  <action id="INPUT_ACTION_DEBUG_NUMPAD7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  <action id="INPUT_ACTION_DEBUG_NUMPAD9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  <action id="INPUT_ACTION_DEBUG_CAMERAZOOMIN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  <action id="INPUT_ACTION_DEBUG_CAMERAZOOMOUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  <action id="INPUT_ACTION_DEBUG_DELETE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_DEBUG_END" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  <action id="INPUT_ACTION_DEBUG_INSERT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT"/>
  <action id="INPUT_ACTION_DEBUG_HOME" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  <action id="INPUT_ACTION_DEBUG_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  <action id="INPUT_ACTION_DEBUG_CAMERALEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  <action id="INPUT_ACTION_DEBUG_CAMERARIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  <action id="INPUT_ACTION_DEBUG_CAMERAUP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  <action id="INPUT_ACTION_DEBUG_CAMERADOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  <action id="INPUT_ACTION_DEBUG_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  <action id="INPUT_ACTION_DEBUG_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  <action id="INPUT_ACTION_DEBUG_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <action id="INPUT_ACTION_DEBUG_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <action id="INPUT_ACTION_DEBUG_CAMERARESET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  <action id="INPUT_ACTION_DEBUG_UNDERSCORE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LSHIFT"/>
  <action id="INPUT_ACTION_DIALOG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  <action id="INPUT_ACTION_DIALOG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  <action id="INPUT_ACTION_DIALOG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  <action id="INPUT_ACTION_DIALOG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  <action id="INPUT_ACTION_DIALOG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  <action id="INPUT_ACTION_DIALOG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  <action id="INPUT_ACTION_DRONE_ABILITY_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  <action id="INPUT_ACTION_OPEN_ZONE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  <action id="INPUT_ACTION_OPEN_SECTOR_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  <action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  <action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BIGBUTTON"/>
  <action id="INPUT_ACTION_PLAY_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
  <action id="INPUT_ACTION_PAUSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PAUSE"/>
  <action id="INPUT_ACTION_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SYSRQ"/>
  <action id="INPUT_ACTION_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F13"/>
  <action id="INPUT_ACTION_BACKSPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
  <action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
  <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  <action id="INPUT_ACTION_ADDON_DETAILMONITOR_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  <action id="INPUT_ACTION_INFO_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  <action id="INPUT_ACTION_COMM_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  <action id="INPUT_ACTION_COMM_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_12"/>
  <action id="INPUT_ACTION_QUICKSAVE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  <action id="INPUT_ACTION_QUICKLOAD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O_SHIFT"/>
  <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  <action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_OPEN_TRADE_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPADENTER"/>
  <action id="INPUT_ACTION_SAVEGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S_SHIFT"/>
  <action id="INPUT_ACTION_LOADGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L_SHIFT"/>
  <action id="INPUT_ACTION_QUITGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q_SHIFT"/>
  <action id="INPUT_ACTION_ADDON_DETAILMONITOR_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  <action id="INPUT_ACTION_ADDON_DETAILMONITOR_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  <action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  <action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  <action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  <action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  <action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
  <action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  <action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
  <action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  <action id="INPUT_ACTION_DEBUG_FEATURE_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_MULTIPLY"/>
  <action id="INPUT_ACTION_DEBUG_FEATURE_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DIVIDE"/>
  <action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  <action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  <action id="INPUT_ACTION_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DECIMAL"/>
  <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BIGBUTTON"/>
  <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  <state id="INPUT_STATE_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <state id="INPUT_STATE_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <state id="INPUT_STATE_STRAFE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  <state id="INPUT_STATE_STRAFE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  <state id="INPUT_STATE_ACCELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  <state id="INPUT_STATE_DECELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  <state id="INPUT_STATE_ROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  <state id="INPUT_STATE_ROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  <state id="INPUT_STATE_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  <state id="INPUT_STATE_DRONE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  <state id="INPUT_STATE_DRONE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DECIMAL"/>
  <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DECIMAL"/>
  <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LCONTROL"/>
  <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
  <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_SIDE1"/>
  <state id="INPUT_STATE_FP_MOVE_FORWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  <state id="INPUT_STATE_FP_MOVE_BACKWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  <state id="INPUT_STATE_FP_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <state id="INPUT_STATE_FP_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  <state id="INPUT_STATE_FP_WALK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
  <state id="INPUT_STATE_ZOOM_IN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  <state id="INPUT_STATE_ZOOM_OUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  <state id="INPUT_STATE_MAP_PAN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  <state id="INPUT_STATE_MAP_PAN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  <state id="INPUT_STATE_MAP_PAN_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  <state id="INPUT_STATE_MAP_PAN_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  <state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  <state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  <state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_RIGHT"/>
  <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  <state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  <state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  <state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  <state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  <state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  <state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  <state id="INPUT_STATE_DEBUGLOG_PREV" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  <state id="INPUT_STATE_DEBUGLOG_NEXT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  <state id="INPUT_STATE_DEBUGLOG_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_SHIFT"/>
  <state id="INPUT_STATE_DEBUGLOG_FIRST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  <state id="INPUT_STATE_DEBUGLOG_LAST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  <state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  <state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ"/>
  <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z"/>
  <range id="INPUT_RANGE_MOUSELOOK_YAW" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_X_RAW"/>
  <range id="INPUT_RANGE_MOUSELOOK_PITCH" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Y_RAW"/>
  <range id="INPUT_RANGE_WIDGET_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  <range id="INPUT_RANGE_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
</inputmap>
"AaaAaaAah ! They're everywhere...", Jane Doe, Freedom Force.

khartsh
Posts: 175
Joined: Fri, 17. Jan 14, 23:39

Post by khartsh » Mon, 10. Mar 14, 17:10

See post above...

:roll:

Nanook
Moderator (English)
Moderator (English)
Posts: 27864
Joined: Thu, 15. May 03, 20:57
x4

Post by Nanook » Mon, 10. Mar 14, 17:37

Ok, boys and girls, let's keep it civil. No more calling others liars, or anything else. You get just this one warning before official action is taken.
Have a great idea for the current or a future game? You can post it in the [L3+] Ideas forum.

X4 is a journey, not a destination. Have fun on your travels.

fighter dave
Posts: 97
Joined: Fri, 17. Oct 08, 13:40
x3ap

Post by fighter dave » Wed, 12. Mar 14, 14:36

After spending hours trying to play this game using my X52 Pro, after spending time trying to find out why at the beginning of the game when I have to leave my seat and walk around the ship in order to rescue somebody. That when I try to get back to my seat I end up spinning round on the same spot, only to find that the only way I can get back is to unplug my joystick and use the keyboard to get back. When fly to a station and try to dock I find that when I pick up the target using button A on my joystick all I get is the word 'dock' with two arrows beside it and underneath LS (which I presume refers to the joystick) to chose and that's it. So again I have to unplug my joystick try to get on to the station using CRL D.

So in the end I bit the bullet and with my hard earned I bought a Xbox controller which Egosoft seem very keen on people getting to play their wretched game, I say now what a waste of time, watch a joke.

After enjoying the X series of games using a first class joystick who's sensitivity is superb, I am landed with a piece of junk. For a start the pitch (up and down) is inverted which you can't do anything about it, but more important the sensitivity is hopeless so when you try to pick up on a target it takes so long that you lose interest, especially your being attacked by a moving target by the time you are in a position to shoot it down your dead.

I could easily attack Egosoft and the programmers but it's a waste of time. Egosoft are only interested in the few who have over come the primary hurdles and are won't take in hand those who just want to come home settle down and unwind playing a game with such good sound and graphics, the story I don't think I'll ever find out.

Is this the swansong for the X series I hope not, but unless a change of attitude is achieved I fear it might be.

GCU Grey Area
Posts: 7808
Joined: Sat, 14. Feb 04, 23:07
x4

Post by GCU Grey Area » Wed, 12. Mar 14, 15:06

fighter dave wrote:the pitch (up and down) is inverted which you can't do anything about it
You might want to look at the 'Invert Axes' options in the Controls part of the Settings menu. Allows each axis to be individually configured as either Normal or Inverted. I assume it also works for controllers (can't check, don't own one), however can confirm it certainly worked for my joystick & indeed was essential for getting it to a playable state - when I first plugged it in only Yaw was working properly by default, everything else had to be inverted.

ragamer
Posts: 523
Joined: Wed, 6. Nov 02, 20:31
x4

Post by ragamer » Wed, 12. Mar 14, 15:09

Probably all this "discrepancies" about how a given game controller works could be solved if you all together specify which OS are you using...

...There are HUGE differences in how some vendor drivers communicate info to the DirectX layer based on the OS, specially on USB devices.

Central Scrutinizer
Posts: 256
Joined: Thu, 5. Jul 07, 22:48
x3tc

Post by Central Scrutinizer » Wed, 12. Mar 14, 17:20

fighter dave wrote:After spending hours trying to play this game using my X52 Pro, after spending time trying to find out why at the beginning of the game when I have to leave my seat and walk around the ship in order to rescue somebody. That when I try to get back to my seat I end up spinning round on the same spot, only to find that the only way I can get back is to unplug my joystick and use the keyboard to get back. When fly to a station and try to dock I find that when I pick up the target using button A on my joystick all I get is the word 'dock' with two arrows beside it and underneath LS (which I presume refers to the joystick) to chose and that's it. So again I have to unplug my joystick try to get on to the station using CRL D.

So in the end I bit the bullet and with my hard earned I bought a Xbox controller which Egosoft seem very keen on people getting to play their wretched game, I say now what a waste of time, watch a joke.

After enjoying the X series of games using a first class joystick who's sensitivity is superb, I am landed with a piece of junk. For a start the pitch (up and down) is inverted which you can't do anything about it, but more important the sensitivity is hopeless so when you try to pick up on a target it takes so long that you lose interest, especially your being attacked by a moving target by the time you are in a position to shoot it down your dead.

I could easily attack Egosoft and the programmers but it's a waste of time. Egosoft are only interested in the few who have over come the primary hurdles and are won't take in hand those who just want to come home settle down and unwind playing a game with such good sound and graphics, the story I don't think I'll ever find out.

Is this the swansong for the X series I hope not, but unless a change of attitude is achieved I fear it might be.
I actually put some time recently trying to play with an XBox 360 Controller, and while it technically works, it is pretty sloppy and wading through all the menus is even more painful than with a mouse/keyboard. Considering that is the controller the game was designed around they did a pretty terrible job. Controls in the station are terrible, and while it technically works ok for spaceflight, targeting is terrible and if you want to be able to roll your ship manually you have to remove other important controls. So you're pretty much stuck with using auto roll. It is just a massive, massive step back control wise from the classic or mouselook controls from the X3 games. And obviously if you were using a good HOTAS setup they've torpedoed that as well. Pretty sad.

Post Reply

Return to “X Rebirth Universe”