COMBATSIM.COM: The Ultimate Combat Simulation and Strategy Gamers' Resource.
 
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 [email protected]
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 [email protected]
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

Main Page


© 1997 - 2000 COMBATSIM.COM, Inc. All Rights Reserved. . permission from the author.

Last Updated January 31st, 1997

© 2014 COMBATSIM.COM - All Rights Reserved