From 4aa43526ed8f627cf97df5d3796c16b8ec9b859a Mon Sep 17 00:00:00 2001 From: Ingo Ruhnke <grumbel@gmx.de> Date: Mon, 4 Apr 2011 00:54:46 +0200 Subject: [PATCH] Added example config for TieFighter --- examples/tiefighter.xboxdrv | 89 +++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 examples/tiefighter.xboxdrv diff --git a/examples/tiefighter.xboxdrv b/examples/tiefighter.xboxdrv new file mode 100644 index 0000000..e5f8e63 --- /dev/null +++ b/examples/tiefighter.xboxdrv @@ -0,0 +1,89 @@ +# Tie-Fighter +# =========== +# +# This is a configuration for Tie-Fighter running in Dosbox. It +# includes basically all keyboard shortcuts for energy management, +# targeting and weapon management. +# +# Configure Dosbox with: +# +# [joystick] +# joysticktype = 2axis + +[xboxdrv] +ui-clear=true +extra-events=false + +[modifier] +square-axis=X1:Y1 +dpad-restrictor=fourway # dpad is used as buttons, so we don't need diagonals + +[ui-axismap] +X1^dead:5000 = ABS_X # regular steering +Y1^dead:5000 = ABS_Y + +X2 = KEY_BACKSLASH:KEY_ENTER:24000 # full throttle/match throttle +Y2 = KEY_EQUAL:KEY_MINUS:10000 # throttle plus/minus + +LB+X2 = KEY_T:KEY_Z:16000 # next target/prev target +LB+Y2 = KEY_R:KEY_E:16000 # nearest enemy, nearest attacker + +RB+X2 = KEY_KP4:KEY_KP6:16000 # watch left/right +RB+Y2 = KEY_KP8:KEY_KP2:16000 # watch forward/backward + +[ui-buttonmap] +A = KEY_R # target nearest enemy +B = KEY_B # ??? something with rays +X = KEY_X # cycle firing configurations +Y = KEY_W # cycle available weapons + +LT = JS_1 # rotate +RT = JS_0 # wire weapons + +START = KEY_LEFTSHIFT+KEY_F9 # shield to laser +BACK = KEY_LEFTSHIFT+KEY_F10 # laser to shield +GUIDE = KEY_P:KEY_ESC:500 + +LB+GUIDE = KEY_H # hyperspace +RB+GUIDE = KEY_LEFTALT+KEY_E # eject + +# Energy Management +DU = KEY_F8 # energy to ray +DD = KEY_S # toggle shield front/back/center +DL = KEY_F9 # energy to laser +DR = KEY_F10 # energy to shields + +# Target load/save +LB+DL = KEY_F5:KEY_LEFTSHIFT+KEY_F5 # load/save target 1 +LB+DR = KEY_F6:KEY_LEFTSHIFT+KEY_F6 # load/save target 2 +LB+DU = KEY_F7:KEY_LEFTSHIFT+KEY_F7 # load/save target 3 +LB+DD = KEY_F2 # weapon view + +# Targeting +RB+DU = KEY_A # target nearest attacker of current target +RB+DD = KEY_I # component display on +RB+DL = KEY_COMMA # next component +RB+DR = KEY_LEFTSHIFT+KEY_COMMA # prev component + +TR = KEY_BACKSPACE # full throttle +TL = KEY_DOT # cockpit on/off +LB+TR = KEY_A # target nearest attacker of current target +RB+TL = KEY_F4 # view release +RB+TR = KEY_F3 # external view + +# Wingman Commands +[ui-buttonmap] +LB+A = KEY_LEFTSHIFT+KEY_A # attack target +LB+B = KEY_LEFTSHIFT+KEY_B # request resupply +LB+X = KEY_LEFTSHIFT+KEY_C # request cover +LB+Y = KEY_LEFTSHIFT+KEY_E # rtell target to evade + +RB+A = KEY_LEFTSHIFT+KEY_G # continue mission +RB+B = KEY_LEFTSHIFT+KEY_W # stop and wait +RB+X = KEY_LEFTSHIFT+KEY_I # tell to ignore target +RB+Y = KEY_LEFTSHIFT+KEY_R # report orders + +LB+START = KEY_LEFTSHIFT+KEY_S # send for reenforcements +LB+BACK = KEY_LEFTSHIFT+KEY_H # head home + +# EOF #