EF2000 and TactCom
EFTEST.F22 File
For .B50 file for the FLCS, see below..
REM EF2000 - EuroFighter Tactical Flight Simulator
REM A full function F22/TQS program for EF2000
REM Written and Tested by Len Hjalmarson. Aug7/96 editor@combatsim.com
REM Rationale that Dgfight /U up is A-G and Takeoff, /M Middle is Nav, Refuel
REM and Cruise, and /D Down is true Dogfight mode, with all commands that
REM one needs to access under pressure...
REM
REM Note that some commands are repeated for convenience...
REM /I denotes BTN S3 held in.
REM
REM Command Rate varies with system speed, and some can use RATE 0 ..
REM
REM ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
REM º Command Delay Rate º
REM ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
RATE 50
USE TQS
REM USE FCLK (Use FrameClock) is sometimes useful but will take
REM precedence over RATE line.
Mdef Eftest
REM ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
REM º F22 Buttons & Control Hats º
REM ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
PORTB1 IS TG1
BTN S1 Toggle_View_Plock
REM /T Cycle_Fwd_View
BTN S2 /U /O Fire_Weapon
/I HUD_Overlay
/M /O Fire_Weapon
/I Satellite
/D /O Fire_Weapon
/I HUD_Overlay
BTN S3
BTN S4 /N Auto_Recovery
REM HAT 1 /LARGE Hat, Top Back of FLCS
REM Primary Views
REM HAT H1 with Dogfight /U can also be used to pan VR view; as when
REM glancing around cockpit with HMD....Also pans outside view.
BTN H1U /U /O LaserTD_Up
/I Missile_Plock
/M /T Wide_VR_On/Off
/T Missile_Plock
/D /T Cycle_Fwd_View
/T Missile_Plock
BTN H1D /U LaserTD_Down
/M Check_Six
/D Check_Six
BTN H1L /U LaserTD_Left
/M Glance_Left
/D Glance_Left
BTN H1R /U LaserTD_Right
/M Glance_Right
/D Glance_Right
REM Small Hat Under BTN S2
REM MFD's and External Views
BTN H2U /U /O Pause_Game
/I View_Filter
/M /O Pause_Game
/I Missile_View
/D /O Pause_Game
/I Missile_View
BTN H2D /U /P W_Brake
/R W_Brake
/M /O Zoom_Ext_Out
/I Zoom_Ext_In
/D /O ECM_On/Off
/I Cycle_Wingman
BTN H2L /U Rudder_L
/M Cycle_Target_Vw
/D Cycle_Views
REM Cycle Views now also cycles wingmen when locked...
REM Rudder control works much better UNDER 12 knots...
REM Its a good idea to apply brakes before turning....
BTN H2R /U Rudder_R
/M Browse_Plane_View
/D Browse_Plane_View
REM HAT 3 Below Large White Hat
REM Laser TD, HUD and AP Settings
BTN H3U /U /O Cycle_A-G_Weapon
/I HUD_On/Off
/M /O AP_Speed_Up
/I AP_Speed_Dn
/D /O Cycle_Missiles
/I Accel_Time
BTN H3D /U Cycle_Targets
/M Cycle_Targets
/D Cycle_Lock
BTN H3L /U Night_Vision
/M AP_Alt_Up
/D Nearest_Threat
BTN H3R /U Prt_Scrn
/M AP_Alt_Dn
/D AutoPilot_On/Off
REM HAT 4 /MEDIUM Size, Left Side of FLCS
BTN H4U /U /O HUD_ILS
/I Smart_View
/M /O Fwd_MFD_All
/I Ext_PlayerFlyBy
/D /O Rdr_Rng_Up
/I Radar_Mode
BTN H4D /U /O Cycle_MFD_2
/I Track_View
/M /O Cycle_MFD_2
/I Cycle_External
/D /O Rdr_Rng_Dn
/I JTIDS_HUD
REM H4L /M selects Radar MFD. /U or /D turns Radar On/Off.
BTN H4L /U Radar_On/Off
/M Cycle_MFD_1
/D Radar_On/Off
BTN H4R /U /O DASS_On/Off
/I Jettison_AG
/M /O Cycle_MFD_3
/I Refueling_Mode
/D /O Radar_Azimuth
/I Jettison_Fuel
REM TQS Controls
REM T2 to T5 is Radio Switch
BTN T5 /U Deploy_Chute
/M Confirm
/D (RAW(#E0 #70 #E0 #71 #E0 #F0 #71 #E0 #F0 #70))
REM Previous line is for chaff and flare...
BTN T4 /U Air_Brakes
/M Negative
/D Air_Brakes
REM T1 is the small thumb button sometimes defined as mouse press
REM T1 cycles between Wingman Lock and Wingman Threat Padlock
BTN T1 /U Wingman_Lk/Threat
/M Wingman_Lk/Threat
/D Wingman_Lk/Threat
BTN T2 /U /O Music_On
/I Landing_Gear
/M /O Echelon_Go
/I Arrow_Go
/D /O MAYDAY!
/I Battle_Go
BTN T3 /U /O Both_Engs_On/Off
/I For_Recovery
/M /O Engage!
/I Engine_1_On/Off
/D /O Help!
/I Engine_2_On/Off
BTN T6 /U /O Activate_Radar
/I Deactivate_Radar!
/M /O Next_Way
/I Prev_Way
/D /O DASS_Dn
/I DASS_Up
REM BTN T7 and T8 left undefined for use dogfight switch..
REM If a future patch adds AB to the analog mode throttle then T9 will be
REM freed up for other commands...
BTN T9 /T AB_On /T AB_Off
BTN T10 EJECT
BTN T11 /U Virtual_Left
/M SHF LAROW
/D Negative
BTN T12 /U Virtual_Right
/M SHF RAROW
/D Confirm
BTN T13 /U Virtual_Up
/M SHF UAROW
/D Confirm
BTN T14 /U Virtual_Down
/M SHF DAROW
/D Negative
rem @Digital_CON
rem @Throttle_Back
rem BTN TG1 Fire_single
rem rng knob used for HUD bright/dim
RNG 1 12 u u
REM ANT 1 10 u u !
M22 or M50 File
REM MACRO Definition for TactCom ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºCockpit Viewsº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍͼ Cycle_Fwd_View = /N F1 Fwd_MFD_All = /N SHF F1 Left_View = /N KP7 Right_View = /N KP9 Restore_Fwd_View =/N KP8 Check_Six = /N F3 Glance_Left = /N KP7 Glance_Right = /N KP9 Missile_View = /N F8 ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºVirtual Viewsº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍͼ Wide_VR_On/Off = /N F2 Virtual_Left = /N RSFT LAROW Virtual_Right = /N RSFT RAROW Virtual_Up = /N RSFT UAROW Virtual_Down = /N RSFT DAROW ~ ~ ~ ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~º External Views º ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Ext_PlayerFlyBy = /N F6 Ext_WingmanFB = /N F6 /N F6 Toggle_View_Plock = /N F10 Wingman_Lk/Threat = /N F11 Ext_Zoom_In = /N RSHFT KP7 Ext_Zoom_Out = /N RSHFT KP1 Cycle_External = /N F4 Cycle_Wingman = /N F5 Cycle_Target_Vw = F7 Track_View = SHF F2 ~ ~ Missile_Plock = F12 Vw_Current_Track = /N f Ext_Track_View = SHF F2 Zoom_Ext_In = SHF KP7 Zoom_Ext_Out = SHF KP1 Cycle_Views = SHF C Browse_Plane_View = /N F9 IR_Missle_View = /N F8 /N F8 Satellite = SHF F4 ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~º Engine/Throttle º ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Engine_1_On/Off = /N [ Engine_2_On/Off = /N Both_Engs_On/Off = Delay120ms Throttle_Up = - Throttle_Down = + AP_Speed_Up = /N KP+ AP_Speed_Dn = /N KP- AP_Alt_Up = RAW(#E0 #75 #E0 #F0 #75) AP_Alt_Dn = RAW(#E0 #72 #E0 #F0 #72) ~ ~ ~ AB_On = /N KP* AB_Off = /N KP/ ~ ~ ~ ~ ~ ~ ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºFlight Controlº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Auto_Recovery = /N l Landing_Gear = /N g Air_Brakes = /N b Arrester_Hook = /N h Deploy_Chute = SHF b Release_Chute = ALT b Eject = SHF ESC EjectEject = /N ESC /N ESC ~ ~ Rddr/Wheel_Right = > Rddr/Wheel_Left = < ~ÉÍÍÍÍÍÍÍÍÍ» ~ºAutoPilotº ~ÈÍÍÍÍÍÍÍÍͼ AutoPilot_On/Off = /N a AP_1_Wypt = ALT a AP_2_Heading = ALT a ALT a AP_3_Track = ALT a Delay120ms ALT a Delay120ms ALT a AP_4_AT = ALT a Delay120ms ALT a Delay120ms ALT a Delay120ms ALT a Cycle_Auto_Tr = /N C ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºCombat Controlsº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ~ Cycle_Missiles = /N ENT Cycle_A-G_Weapon = /N BSP Cycle_Targets = /N c Cycle_Lock = /N x Nearest_Threat = Z Fire_Weapon = /N SPC Select_TIALD = /N T ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºLaser Designatorº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ~ LaserTD_Brk_Lock = /N x LaserTD_Up = (RAW(#59 #E0 #75 #E0 #F0 #75 #F0 #59)) LaserTD_Down = (RAW(#59 #E0 #72 #E0 #F0 #72 #F0 #59)) LaserTD_Left = (RAW(#59 #E0 #6B #E0 #F0 #6B #F0 #59)) LaserTD_Right = (RAW(#59 #E0 #74 #E0 #F0 #74 #F0 #59)) ~ ~ ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºSystems Controlº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Refueling_Mode = ' SHF ' Cycle_MFD_1 = /N KP1 Cycle_MFD_2 = /N KP2 Cycle_MFD_3 = /N KP3 RADAR_On/Off = /N r InfraRed_Sight = /N KP5 Next_Way = /N SHF w Prev_way = /N ALT w W_Brake = w JTIDS_HUD = /N SHF M ~ÉÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºHUD Controlsº ~ÈÍÍÍÍÍÍÍÍÍÍÍͼ HUD_On/Off =/N ALT h HUD_Contrast = /N u HUD_AIR-AIR = /N ENT HUD_AIR-GRND = /N BSP HUD_ILS = /N i HUD_REFUELING = /N SHF ' Night_Vision = /N v NV = /N SHF v ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºCountermeasuresº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Chaff = /N INS Flare = /N DEL Chaff_&_Flare = (RAW(#E0 #70 #E0 #71 #E0 #F0 #71 #E0 #F0 #70)) ECM_On/Off = E DASS_On/Off = D DASS_Up = ALT 7 DASS_Dn = ALT 8 ~ ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºStores Controlº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Refueling_Nozzle = /N ' Jettison_AG = /N ALT j Jettison_Fuel = /N SHF j ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºWingman Commandº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Engage! = /N TAB Delay120ms 3 Deactivate_Radar! = /N TAB Delay120ms 1 Delay120ms 1 Help! = /N TAB Delay120ms 1 ~ ~ ~ ~ ~ Music_On = /N TAB Delay50ms 1 Delay50ms 3 Activate_Radar = /N TAB Delay50ms 1 Delay50ms 2 I_Eng_U_Cvr = TAB Delay50ms 4 MAYDAY! = TAB Delay50ms 4 Delay50ms 1 Arrow_Go = TAB Delay50ms 2 Delay50ms 1 Echelon_Go = TAB Delay50ms 2 Delay50ms 3 Battle_Go = TAB Delay50ms 2 Delay50ms 2 ~ ============== ~ºCommunicationsº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Redisplay_Msg = SHF L COMMS = /N TAB Negative = /N N Confirm = /N Y TO_JOIN = TAB Delay50ms 4 Delay50ms 1 For_Recovery = TAB Delay50ms 4 Delay50ms 3 Running_In = TAB Delay50ms 4 Large_Map = /N KP. Briefing = INS ~ ============= ~ºMisc Controlsº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍͼ Pause_Game = /N p Camera_On/Off = /N LALT v Screen_Shot = /N 4 Accel_Time = /N SHF t Quit_W/O_Dying = / LSHF q Display_Map = /N m HUD_Overlay = /N SHF A Left_Wheel_Br = SHF < Right_Wheel_Br = SHF > Rudder_R = . Rudder_L = , ~ÉÍÍÍÍÍÍÍÍÍÍÍÍ» ~º Throttle º ~ÈÍÍÍÍÍÍÍÍÍÍÍͼ @Digital_CON = THR 1 40 1 KP+ KP- KP* KP/ KP* KP- rem @Throttle_Back = BTN MT /P b w /R b w ~ ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍ» ~º Rdr & Sys º ~ÈÍÍÍÍÍÍÍÍÍÍÍͼ Radar_Azimuth = (RAW(#E0 #7D #F0 #E0 #7D)) Radar_Mode = (RAW(#E0 #7A #F0 #E0 #7A)) Rdr_Rng_Up = (RAW(#E0 #6C #F0 #E0 #6C)) Rdr_Rng_Dn = (RAW(#E0 #69 #F0 #E0 #69)) ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºSlash Modifiersº ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Force_Analog = /A S3_In = /I S3_Out = /O Toggle = /T Press = /P Release = /R Hold = /H No_Repeat = /N ~ ~ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ~ºDelay Commands ~ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ DELAY50ms = DLY(40) DELAY120ms = DLY(80) DELAY250ms = DLY(200) ~ Prt_Scrn = SHF F12 Smart_View = SHF V View_Filter = SHF F
F16 FLCS File, No Throttle
REM EF2000 - EuroFighter Tactical Flight Simulator
REM A full function FLCS program for EF2000 TactCom
REM Written and Tested by Len Hjalmarson. Aug7/96 editor@combatsim.com
REM Note that I have not designated a key for Afterburner.
REM AB can be programmed to any key using a toggle: /T AB_on /T AB_off
REM
REM /I denotes BTN S3 held in.
REM
REM Command Rate varies with system speed, and some can use RATE 0 ..
REM
REM ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
REM º Command Delay Rate º
REM ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
RATE 70
REM USE FCLK (Use FrameClock) is sometimes useful but will take
REM precedence over RATE line.
Mdef Eftest
REM ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
REM º FLCS Buttons & Control Hats º
REM ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
BTN S1 Toggle_View_Plock
REM /T Cycle_Fwd_View
BTN S2 /O Fire_Weapon
/I HUD_Overlay
REM BTN S3
BTN S4 /N Auto_Recovery
REM HAT 1 /LARGE Hat, Top Back of FLCS
REM Primary Views
REM HAT H1 with /I can also be used to pan VR view; as when
REM glancing around cockpit with HMD....Also pans outside view.
BTN H1U /O /T Cycle_Fwd_View /T Missile_Plock
/I LaserTD_Up
BTN H1D /O Check_Six
/I LaserTD_Down
BTN H1L /O Glance_Left
/I LaserTD_Left
BTN H1R /O Glance_Right
/I LaserTD_Right
REM Small Hat Under BTN S2
REM MFD's and External Views
REM Wingman Lock/Threat toggles wingman view and wingman threat view..
BTN H2U /O Pause_Game
/I Wingman_Lk/Threat
BTN H2D /O ECM_On/Off
/I Cycle_Wingman
BTN H2L /O Cycle_Views
/I Rudder_L
REM Cycle Views now also cycles wingmen when locked...
REM Apply brakes BEFORE using rudder to get speed under 25 K
BTN H2R /O Browse_Plane_View
/I Rudder_R
REM HAT 3 Below Large White Hat
REM Laser TD, HUD and AP Settings
REM Button H3U will also function to change mode from AA to AG
BTN H3U /O Cycle_Missiles
/I Cycle_A-G_Weapon
BTN H3D /O Cycle_Lock
/I Cycle_Targets
REM First keypress of H3L /I will turn nite vision on. If you are on the runway at high
REM speed the second press will deploy your drogue chute...
BTN H3L /O Nearest_Threat
/I /T Night_Vision /T Deploy_Chute
BTN H3R /O AutoPilot_On/Off
/I Air_Brakes
REM HAT 4 /MEDIUM Size, Left Side of FLCS
REM H4D /I will place the JTIDs repeater on your no cockpit view...
BTN H4U /O Radar_On/Off
/I HUD_ILS
BTN H4D /O Cycle_MFD_2
/I JTIDS_HUD
BTN H4L /O Cycle_MFD_1
/I Jettison_Fuel
BTN H4R /O Cycle_MFD_3
/I EJECT
© 1997 - 2000 COMBATSIM.COM, Inc. All Rights Reserved. . permission
from the author.
Last Updated January 31st, 1997


