Author Topic: F/A-18, F-14 (Dino) T45 (Dino) MFD assignments for Joystick/MFD/MFP  (Read 7845 times)

rotorhub66

  • Newbie
  • *
  • Posts: 8
For those who would like to use Thrustmaster MFD, CH MFP or Joystick to control the F-18 MFD's, here is the solution. Registered version of FSUIPC is required.

1. Getting it to work
2. Offsets and parameters
3. Panel editing for undockable MFD's (DDI)
4. Macros in FSUIPC


1. Getting it to work

Some basic knowledge in FSUIPC is required, but it is easy. Make sure that the buttons you are going to assign, do not have FS assignments!
http://i432.photobucket.com/albums/qq46/rotorhub/FSUIPCsetup.jpg

Click Addons > FSUIPC
Click Buttons + Switches

1.Press the button you will assign
2. Click Select for FS control
3. Navigate in the drop down until you find "OFFSET DWORD SET"
4. Type or paste x3110 in the offset box
5. Type or paste the parameter value in the parameter box
If you want the parameter 0x000111F you can type x111F. You can omit the zeros.
6. Click next button and repeat.
7. Check the the values are correct.

So what you really need to do is type "offset" (x3110) and and the desired Parameter (0x00011F)

----------------------------------------------------------------------------------
2. Offsets and parameters
The three MFD have different parameters. Dino Cattaneo uses the Center and the Right MFD in his Cockpits.

FSX F-18 DDI button assignments for left screen

(Lvar) and OFFSET DWORD SET

1(L:ddi_l_btn_00,number) Offset= x3110 Parameter= (0x00011100)
2(L:ddi_l_btn_01,number) Offset= x3110 Parameter= (0x00011101)
3(L:ddi_l_btn_02,number) Offset= x3110 Parameter= (0x00011102)
4(L:ddi_l_btn_03,number) Offset= x3110 Parameter= (0x00011103)
5(L:ddi_l_btn_04,number) Offset= x3110 Parameter= (0x00011104)

6(L:ddi_l_btn_05,number) Offset= x3110 Parameter= (0x00011105)
7(L:ddi_l_btn_06,number) Offset= x3110 Parameter= (0x00011106)
8(L:ddi_l_btn_07,number) Offset= x3110 Parameter= (0x00011107)
9(L:ddi_l_btn_08,number) Offset= x3110 Parameter= (0x00011108)
10(L:ddi_l_btn_9,number) Offset= x3110 Parameter= (0x00011109)

11(L:ddi_l_btn_10,number) Offset= x3110 Parameter= (0x0001110a) Triggers shut down fsx

dialog???
12(L:ddi_l_btn_11,number) Offset= x3110 Parameter= (0x0001110b)
13(L:ddi_l_btn_12,number) Offset= x3110 Parameter= (0x0001110c)
14(L:ddi_l_btn_13,number) Offset= x3110 Parameter= (0x0001110d)
15(L:ddi_l_btn_14,number) Offset= x3110 Parameter= (0x0001110e)

16(L:ddi_l_btn_15,number) Offset= x3110 Parameter= (0x0001110f)
17(L:ddi_l_btn_16,number) Offset= x3110 Parameter= (0x00011110)
18(L:ddi_l_btn_17,number) Offset= x3110 Parameter= (0x00011111)
19(L:ddi_l_btn_18,number) Offset= x3110 Parameter=(0x00011112)
20(L:ddi_l_btn_19,number) Offset= x3110 Parameter= (0x00011113)

----------------------------------------------------------------------------------

FSX F-18 DDI button assignments for center screen

(Lvar) and OFFSET DWORD SET

1(L:ddi_c_btn_00,number) Offset= x3110 Parameter= (0x00011300)
2(L:ddi_c_btn_01,number) Offset= x3110 Parameter= (0x00011301)
3(L:ddi_c_btn_02,number) Offset= x3110 Parameter= (0x00011302)
4(L:ddi_c_btn_03,number) Offset= x3110 Parameter= (0x00011303)
5(L:ddi_c_btn_04,number) Offset= x3110 Parameter= (0x00011304)

6(L:ddi_c_btn_05,number) Offset= x3110 Parameter= (0x00011305)
7(L:ddi_c_btn_06,number) Offset= x3110 Parameter= (0x00011306)
8(L:ddi_c_btn_07,number) Offset= x3110 Parameter= (0x00011307)
9(L:ddi_c_btn_08,number) Offset= x3110 Parameter= (0x00011308)
10(L:ddi_c_btn_9,number) Offset= x3110 Parameter= (0x00011309)

11(L:ddi_c_btn_10,number) Offset= x3110 Parameter= (0x0001130a)
12(L:ddi_c_btn_11,number) Offset= x3110 Parameter= (0x0001130b)
13(L:ddi_c_btn_12,number) Offset= x3110 Parameter= (0x0001130c)
14(L:ddi_c_btn_13,number) Offset= x3110 Parameter= (0x0001130d)
15(L:ddi_c_btn_14,number) Offset= x3110 Parameter= (0x0001130e)

16(L:ddi_c_btn_15,number) Offset= x3110 Parameter= (0x0001130f)
17(L:ddi_c_btn_16,number) Offset= x3110 Parameter= (0x00011310)
18(L:ddi_c_btn_17,number) Offset= x3110 Parameter= (0x00011311)
19(L:ddi_c_btn_18,number) Offset= x3110 Parameter= (0x00011312)
20(L:ddi_c_btn_19,number) Offset= x3110 Parameter= (0x00011313)

Known bugs:
0x000111a triggers FSX shut down dialog. Do not know why. Parameters as reported by FSUIPC.

----------------------------------------------------------------------------------

FSX F-18 DDI button assignments for right screen

(Lvar) and OFFSET DWORD SET

1(L:ddi_r_btn_00,number) Offset= x3110 Parameter= (0x00011200)
2(L:ddi_r_btn_01,number) Offset= x3110 Parameter= (0x00011201)
3(L:ddi_r_btn_02,number) Offset= x3110 Parameter= (0x00011202)
4(L:ddi_r_btn_03,number) Offset= x3110 Parameter= (0x00011203)
5(L:ddi_r_btn_04,number) Offset= x3110 Parameter= (0x00011204)

6(L:ddi_r_btn_05,number) Offset= x3110 Parameter= (0x00011205)
7(L:ddi_r_btn_06,number) Offset= x3110 Parameter= (0x00011206)
8(L:ddi_r_btn_07,number) Offset= x3110 Parameter= (0x00011207)
9(L:ddi_r_btn_08,number) Offset= x3110 Parameter= (0x00011208)
10(L:ddi_r_btn_09,number) Offset= x3110 Parameter= (0x00011209)

11(L:ddi_r_btn_10,number) Offset= x3110 Parameter= (0x0001120a)
12(L:ddi_r_btn_11,number) Offset= x3110 Parameter= (0x0001120b)
13(L:ddi_r_btn_12,number) Offset= x3110 Parameter= (0x0001120c)
14(L:ddi_r_btn_13,number) Offset= x3110 Parameter= (0x0001120d)
15(L:ddi_r_btn_14,number) Offset= x3110 Parameter= (0x0001120e)

16(L:ddi_r_btn_15,number) Offset= x3110 Parameter= (0x0001120f)
17(L:ddi_r_btn_16,number) Offset= x3110 Parameter= (0x00011210)
18(L:ddi_r_btn_17,number) Offset= x3110 Parameter= (0x00011211)
19(L:ddi_r_btn_18,number) Offset= x3110 Parameter= (0x00011212)
20(L:ddi_r_btn_19,number) Offset= x3110 Parameter= (0x00011213)

----------------------------------------------------------------------------------
3. Panel editing for undockable MFD's (DDI)

These are my extra lines in the default F-18. For Sludge F-18, you will have to check your

panel file for additional windows. Some basic panel editing knowledge is required to make it

work with other aircrafts then the default.

Additional lines in the panel.cfg

Window04=MFD1
Window05=MFD2
Window06=MFD3

//--------------------------------------------------------
[Window04]
Background_color=0,0,0
size_mm=456,456
position=8
visible=0
ident=MFD1
window_size= 0.270
no_luminous=1

;1 = left DDI
;2 = right DDI
;3 = center DDI

gauge00=fa-18!MFD, 10,10,440,440, 1

//--------------------------------------------------------
[Window05]
Background_color=0,0,0
size_mm=456,456
position=8
visible=0
ident=MFD2
window_size= 0.270
no_luminous=1

;1 = left DDI
;2 = right DDI
;3 = center DDI

gauge00=fa-18!MFD, 10,10,440,440, 2

//--------------------------------------------------------
[Window06]
Background_color=0,0,0
size_mm=456,456
position=8
visible=0
ident=MFD3
window_size= 0.270
no_luminous=1

;1 = left DDI
;2 = right DDI
;3 = center DDI

gauge00=fa-18!MFD, 10,10,440,440, 3


----------------------------------------------------------------------------------
4. Macros in FSUIPC

You can create Macro files in FSUIPC. This is useful for mapping buttons in the VC, that is not available with the standard key and button mapping.

I have just started looking in to this, and the only useful macro so far is the fuel probe. I could not find the default assignment...

Just paste this in a blank notepad file, and save it as F18A.mcro

[Macros]
1=L:switch_probe_refuel=TOG

You will then find this in the dropdown menu in FSUIPC, and then assign it to a button.

Rotorhub66

rotorhub66

  • Newbie
  • *
  • Posts: 8
Re: F/A-18, F-14 (Dino) T45 (Dino) MFD assignments for Joystick/MFD/MFP
« Reply #1 on: July 18, 2010, 10:27:02 am »
I think I forgot to mention that button number #1 is the first button on the top row (from left). The menu button is button #12.
If you don't have the Thrustmaster MFD, I can recomend it. It-is rather fun to navigate the screens, with real buttons.

Rotorhub66

Merida72

  • Newbie
  • *
  • Posts: 1
Re: F/A-18, F-14 (Dino) T45 (Dino) MFD assignments for Joystick/MFD/MFP
« Reply #2 on: January 22, 2023, 12:29:49 pm »
Salutations,
how did you do for the F-18 in MSFS?

Best regards