TSH v4 Tips


Putting The UFC Scratchpad On The Numpad

One of the most useful applications for keymappings available in TSH v4 is to map the UFC scratchpad keys to the Numpad on your keyboard. Two suggested mappings are below; one follows the key progression of the F-18E/F's UFC (1-3 on top, 7-9 on the bottom) and one follows the key progression of a computer keyboard Numpad (7-9 on top, 1-3 on the bottom). Which one you prefer probably depends on whether you tend to look at the screen or the keyboard when you type with the Numpad.

F18keys.ini F-18E/F UFC key progression (1-3 on top, 7-9 on the bottom):

KEY_NUMPAD0=UFC_0
KEY_NUMPAD1=UFC_7
KEY_NUMPAD2=UFC_8
KEY_NUMPAD3=UFC_9
KEY_NUMPAD4=UFC_4
KEY_NUMPAD5=UFC_5
KEY_NUMPAD6=UFC_6
KEY_NUMPAD7=UFC_1
KEY_NUMPAD8=UFC_2
KEY_NUMPAD9=UFC_3
KEY_DECIMAL=UFC_CLR
KEY_DIVIDE=UFC_F04
KEY_ADD=UFC_F07
KEY_SUBTRACT=UFC_F06
KEY_RETURN=UFC_ENT
KEY_MULTIPLY=UFC_F08

F18keys.ini computer keyboard Numpad progression (7-9 on top, 1-3 on the bottom):

KEY_NUMPAD0=UFC_0
KEY_NUMPAD1=UFC_1
KEY_NUMPAD2=UFC_2
KEY_NUMPAD3=UFC_3
KEY_NUMPAD4=UFC_4
KEY_NUMPAD5=UFC_5
KEY_NUMPAD6=UFC_6
KEY_NUMPAD7=UFC_7
KEY_NUMPAD8=UFC_8
KEY_NUMPAD9=UFC_9
KEY_DECIMAL=UFC_CLR
KEY_DIVIDE=UFC_F04
KEY_ADD=UFC_F07
KEY_SUBTRACT=UFC_F06
KEY_RETURN=UFC_ENT
KEY_MULTIPLY=UFC_F08

Either of the above mappings puts the scratchpad numbers on the Numpad numbers, controls the up and down arrows with the Add and Subtract keys, and allows fast toggling of the UFC between CNI and MDI mode using the multiply and divide keys. Either of the two sets of mappings can be copied verbatim and pasted into F18keys.ini, or they can be modified to suit individual taste. When pasting into F18keys.ini, be sure to place the copied text under the name of your desired keymapping, the name of which is enclosed in brackets. Mapping these commands to the Numpad will displace the following commands, which must be remapped elsewhere if they are to continue to be used:

  • TDC_JOYSTICK (mapped to the normal slash in addition to the keyboard slash)
  • VIEW_POPUP_MDI
  • CAM_OUT
  • ACM_FWD_LFT
  • ACM_FWD
  • ACM_FWD_RGT
  • CAM_IN
  • ACM_LFT
  • ACM_UP
  • ACM_RGT
  • ACM_BACK_LFT
  • ACM_BACK_MODIFIER
  • ACM_BACK_RGT
  • TARGET_DESIGNATE
  • VIEW_VR_LOOK_FWD
  • ACM_DWN_MODIFIER

Automating A Preflight Checklist

Keymappings in TSH v4 make it easy to automate preflight procedures if you have a programmable joystick. Previously Cougar HOTAS and CH HOTAS users could do everything described below, but it required tedious programming of mouse movements and successful completion depended on having the virtual head position in exactly the right location. By programming preflight procedures based entirely on keystrokes, the process runs faster and works 100% of the time.

Recommended Preflight Automation (requires mapping of some MDI/MPCD pushbuttons):

  1. Master Arm OFF (MASTER_ARM)
  2. Gun Rate LOW (GUN_RATE)
  3. HUD Altitude RADAR (RADAR_ALT)
  4. HSI Setup:
    1. Switch MPCD to MENU page (MPCD_PB18)
    2. Switch MPCD to HSI page (MPCD_PB2)
    3. Map ON (MPCD_PB6)
    4. SCL/40 (MPCD_PB8)
    5. SEQ waypoints (MPCD_PB15)
    6. TIME in HUD (MPCD_PB17)
    7. SENSORS in HSI (MPCD_PB20)
  5. Radar Setup:
    1. Switch RMDI to MENU page (RMDI_PB18)
    2. Switch RMDI to RDR page (RMDI_PB4)
    3. Radar SIL (RMDI_PB7 or RADAR_SILENT)
    4. Range 80 (RMDI_PB 11 or RANGE_INCREASE)
    5. NCTR ON (RMDI_PB15)
    6. MSI ON (RMDI_PB16)
  6. SA Page Setup:
    1. Switch LMDI to MENU page (LMDI_PB18)
    2. Switch LMDI to SA page (LMDI_PB13)
    3. SCL/80 (LMDI_PB8) or SCL/160 (LMDI_PB8 x2)
    4. DL3 (LMDI_PB4 x2)
  7. Flight Radar OFF (TAB 4 2)
  8. Set Bingo level (BINGO- as desired, -500 lbs. per keypress)
  9. Select Center Station for Jettison (SEL_CENTER)
  10. Jettison Select Knob to STORES (ROTATE_KNOB x3)

Tips for Cougar Users

The Cougar is a single controller that can have up to 10 analogue axes (if rudder pedals with toebrakes are used).

  • Stick X
  • Stick Y
  • Throttle
  • Rudder
  • Antenna rotary
  • Range rotary
  • Left toebrake
  • Right toebrake
  • Microstick X
  • Microstick Y

However, TSH v4 only recognizes 6 analogue axes. While this is more than the 4 axes supported by an unmodified version of Jane's F-18, the Cougar still has more than 6 analogue axes. Because of this, the best way to use the Cougar is to place the analogue radar antenna elevation & FLIR controls on the Antenna rotary while leaving the microstick in digital mode (no analogue axis control) and using it to control the TDC. This leaves the Range rotary free for some other digital axis control (such as radar range, HUD color cycle, etc.), or for rudder control if you do not have pedals.

If you have a second joystick, you may wish to use it for analogue control of the TDC. Note that if you wish to continue using your existing Cougar files without modification, that is entirely possible with TSH v4. However, you should at least consider putting analogue radar antenna control on a rotary; it works far better than any other method of antenna control that has been implemented for the Cougar.

For users with only a Cougar, the recommended TSH v3(4) Manager settings are shown below:

  • Activate Buttons on 2nd controller: UNCHECKED
  • use NONE instead of Z1 (Throttle)
  • use NONE instead of R1 (Rudder)
  • Use TDC_KEY: UNCHECKED
  • TDC Axes Left/Right: NONE
  • TDC Axes Up/Down: NONE
  • DEADZONE AXES: UNCHECKED
  • Antenna Axis: V1, Antenna Reverse CHECKED, FLIR Reverse CHECKED
  1. Move to the Test Controllers tab of the TSH Manager, use the USBID dropdown to select different joystick IDs, and identify the ID of the Cougar by moving axes on the Cougar. If the ID is not 1, return to the Controller(s) Settings tab, check the Force USB ID in game box, and select the identified ID of the Cougar in the USB ID1 dropdown.
  2. Adjust options on the Other Settings tab as desired. Press the Save Settings button.
  3. In your Cougar joystick file, the lines to control the TDC with the microstick are:
    • MIX 2 3 TDC_down ^ TDC_up
    • MIY 2 3 TDC_right ^ TDC_left
  4. In F18addon.ini, insert the line ANTEN_LIMIT=100. Then use a curve of -6 on the Antenna rotary; this allows full radar antenna motion while creating a flatter spot near the center of the axis for finer control of the antenna in this critical range. The line in Foxy to create the curve is USE CURVE (ANT, -6) or the curve can be stored in a joystick profile using the Cougar Control Panel.
  5. Use the antenna rotary to control FLIR contrast when S3 (shift button) is out and FLIR brightness when S3 is in. The line in Foxy is
    • BTN S3 /P CONT_BRT /R CONT_BRT

The macros TDC_left, TDC_right, TDC_up, TDC_down, and CONT_BRT must be defined in the Foxy macro file and appropriate keystrokes must be assigned in the sim. If the steps above are carried out, the Cougar's antenna rotary will control the radar elevation + FLIR contrast/brightness, and the Cougar's microstick will control the TDC. If you have pedals, they will control the rudder, and if not the Cougar's range knob will control the rudder, as usual.

A complete Cougar file set prepared for TSH v4, including profile, joystick file, macro file, F18keys.ini file, and graphical layout, and are available for download. Procedures for downloading and using these files are as follows, which encompasses everything described above:

  1. Download the TSH v4 Cougar fileset here.
  2. Place the JF18-TSHv3.tmc file (the profile) in the /HOTAS/Profiles folder (default location C:/My Documents/HOTAS/Profiles). This profile contains the following axis settings to facilitate ease of use with TSHv3 and to mimic F-18E flight characteristics:
    • X and Y axes: Upper & Lower DZs 25%, Center DZ 4%, Trim 0, Curve 5
    • Microstick X and Y axes: Upper & Lower DZs 10%, Center DZ 30%, Trim 0, Curve 0
    • Throttle: Upper & Lower DZs 5%, Center DZ 0%, Trim 0, Curve 0
    • Antenna axis: Upper & Lower DZs 5%, Center DZ 7%, Trim 0, Curve -6
    • Range axis: Upper & Lower DZs 5%, Center DZ 7%, Trim 0, Curve 0
    • Rudder: Upper & Lower DZs 5%, Center DZ 7%, Trim 0, Curve 0

    Note that the X and Y axis settings are designed to be paired with the following stick settings in-game:

    • Pitch (deadband 1:  12 23 36 48 60 72 84 96 100
    • Roll (deadband 2):  12 23 36 48 60 72 84 96 100
    • Yaw (deadband 30):  3 9 15 21 33 45 57 69 90
  3. Place the JF18-TSHv3.tmj and JF18-TSHv3.tmm files (the joystick and macro files) in a location of your choice (standard location C:/Program Files/Foxy/Files).
  4. Open the F18keys-TSHv3.ini file. Highlight the entire contents and press CTRL+C. Open the F18keys.ini file in your Jane's F/A-18 main folder (default location C:/Program Files/Jane's Combat Simulations/FA-18) and paste the copied contents at the end of the file by pressing CTRL+V.
  5. Open Foxy and open the JF18-TSHv3.tmj file. Compile and download this file (press F12).
  6. Run the TSHv3 Manager and select the recommended settings, reprinted below:
    • Activate Buttons on 2nd controller: UNCHECKED
    • Use NONE instead of Z1 (Throttle)
    • Use NONE instead of R1 (Rudder)
    • Use TDC_KEY: UNCHECKED
    • TDC Axes Left/Right: NONE
    • TDC Axes Up/Down: NONE
    • DEADZONE AXES: UNCHECKED
    • Antenna Axis: V1, Antenna Reverse CHECKED, FLIR Reverse CHECKED
  7. Start the sim and click on OPTIONS > CONTROLS. Select the Cougar TSHv3 keyboard map and press BACK twice.
  8. Start a mission and ensure that the microstick controls the TDC and the Antenna rotary controls the radar antenna or FLIR.

TSH v4 Cougar Layout

If you do not have rudder pedals the range rotary will control the rudder

cougar_layout


Tips For CH Users

For users with a CH HOTAS, the recommended TSHv3 Manager settings are shown below:

  • Activate Buttons on 2nd controller: UNCHECKED
  • Use Z2 instead of Z1 (Throttle)
  • Use NONE instead of R1 (Rudder)
  • Use TDC_KEY: UNCHECKED
  • TDC Axes Left/Right: X2
  • TDC Axes Up/Down: Y2
  • DEADZONE AXES: CHECKED
  • Antenna Axis: None

Move to the Test Controllers tab of the TSH Manager, use the USBID drop down to select different joystick IDs, and identify the ID of the Fighterstick by moving its axes. Do the same for the Pro Throttle. If the IDs are not 1 and 2, respectively, return to the Controller(s) Settings tab, check the Force USB ID in game box, and select the identified IDs of Fighterstick in the USB ID1 drop down and the Pro Throttle in the USB ID2 drop down.

A CH fileset for TSH v4, compatible with Control Manager 4.0 is available here.

Follow the steps below starting left, working your way to the right; on to the next row; to implement these filesets.

1-opencm 2-clickonmw 3-selcontrollers

4-combinecontrollers 5-cms 6-finish

7-pgmsettings 8-celectcmdfile 9-cmeditor

10-script 11-commandfile 12a-cmclayout

13-pastedscript 14-antup 15-antuppstdscrpt

16-antdn 17-antdnpstdscrpt 18-pthat1none

19-cmsb 20-trnoffrudder 21-raxis

22-shfbutton