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
© 1997 - 2000 COMBATSIM.COM, Inc. All Rights Reserved. . permission
from the author.
Last Updated January 31st, 1997