DCS Hornet: DDIs, IFEI and RWR to second monitor with Helios

Instead of editing DCS .lua files manually by yourself to get DDIs and IFEI into your second monitor, you can use Helios to add them and much more.

In a picture below, I have 4xCougar MFD’s attached onto a second monitor. One of them is working as a Hornet UFC. Standby indicators and IFEI background comes from Helios Captain Zeen’s Hornet profile http://www.captzeen.com/. Warning lights also comes from Captain Zeen profile (most not visible in pic below, see small SAM text next to right DDI).

Click picture to open it larger:

See Helios from: https://www.digitalcombatsimulator.com/en/files/3302014/
Downloads from: https://github.com/HeliosVirtualCockpit/Helios/releases

For my setup, I installed Helios and used Captain Zeens Hornet profile as a starting point. I ripped off everything I did not need. Then I moved/resized all pictures/gauges what was left to a correct positions and added my own pictures or edited pictures from Hornet profile to get the look what I wanted.

Fourth Cougar MFD was used as Hornets UFC by editing positions of buttons of Captain Zeens Hornet UFC. I added some small own created pics and also added labels for buttons for not need to remember what has been binded and witch button.

 

Change kneeboard location when Helios is used:

Because Helios creates its own .lua files for setting up views for DCS and monitors, kneeboard position is in DCS default location. And for me it was located in lower right corner of monitors area (in area of right DDI and standby indicators).

To change default kneeboard location I found a workaround from Reddit by user ScopeDopeBC:
https://www.reddit.com/r/hoggit/comments/az3i7q/kneeboard_position_on_multiple_monitors_which/

Process to do it is copied here below:

  1. Copy
    C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Scripts\Aircrafts_Common\Cockpit\ViewportHandling
    to
    ViewportHandling-resize.lua
  2. Edit file and change line 33 from:
    dedicated_viewport = {default_x,default_y,default_width,default_height}

    into (or use location/size what you prefer):

    dedicated_viewport = {0,640,600,800}
  3. Copy
    C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Scripts\Aircrafts_Common\Cockpit\KNEEBOARD\indicator\init.lua
    to
    init2.lua
  4. Change 2nd line:
    dofile(LockOn_Options.common_script_path.."ViewportHandling.lua")

    into:

    dofile(LockOn_Options.common_script_path.."ViewportHandling-resize.lua")
  5. Copy
    C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Scripts\Aircrafts_Common\Cockpit\KNEEBOARD\declare_kneeboard_device.lua
    to
    declare_kneeboard_device2.lua
  6. Change:
    local init_script = LockOn_Options.common_script_path.."KNEEBOARD/indicator/init.lua"

    into:

    local init_script = LockOn_Options.common_script_path.."KNEEBOARD/indicator/init2.lua"

    Now kneeboard settings should not get changed on updates and you only need to edit the aircraft settings. For A10 (if you need to do it for F18, just find correct folder and similar files):

  7. Edit
    C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\A-10C\Cockpit\Scripts\device_init.lua
    change:

    dofile(LockOn_Options.common_script_path.."KNEEBOARD/declare_kneeboard_device.lua")

    into:

    dofile(LockOn_Options.common_script_path.."KNEEBOARD/declare_kneeboard_device2.lua")

DCS kneeboard position in multimonitor setup

Note: You can use OvGME with this setup. 

Annoyed by a kneeboard position in a multimonitor setup?

DCS seems to locate kneeboard to a lower right corner of a monitor area by default (my monitors are set up side by side in settings, while in cockpit they are on top of each other):

To change DCS a kneeboard position in a multimonitor setup, edit viewporthandling.lua file in C:\Program Files\Eagle Dynamics\DCS World\Scripts\Aircrafts\_Common\Cockpit\ folder.

Comment out old line with — and add a new one:
dedicated_viewport = [0,0,562,750}

Check that you are inside of a correct function:

Numbers inside of [x,y,w,h] are:
x = x position in monitor of kneeboard top left corner,
y = y position in monitor of kneeboard top left corner,
w = kneeboard width and
h = kneeboard height.

Result:

DCS Hornet: custom kneeboard pages and checklists

To add Hornet full/quick check-lists into DCS Hornet. Start by creating /kneeboard/FA-18C_hornet folder into ../Saved Games/DCS/ folder.

Create check-lists by making an images of .png or .jpg type. Make them e.g. 750 x 1169 size (width x length).

And photos to a created kneeboard folder:

 

Start DCS and in Hornet, open kneeboard with RShift + K and look for pages with [ ] buttons (å and ¨ in finnish keyboard):