Iris Screen Exporter Configuration - HeliosVirtualCockpit/Helios GitHub Wiki
Helios Profile Editor's DCS Monitor Setup interface provides a tool for the creation of the two configuration files used by the Iris Screen Exporter.
Contents
- Creating the Client Configuration (used on the remote PC) Option 1
- Creating the Client Configuration (used on the remote PC) Option 2
- Creating the Server Configuration (on the PC which will run DCS)
- Profile Configuration
- Additional Information
Creating the Client Configuration (used on the remote PC) Option 1
Firstly, open the profile that will be used on the remote PC but do it on the local PC (ie the PC which will run DCS).
Select the DCS Monitor Setup interface from Profile Explorer. You'll need to perform a "RESET MONITORS" even though you will not be running this profile on this PC.
⚠️ Important, do not change the scaling of the monitor when you perform the "RESET MONITORS". Also, keep the profile layout the same as you intend to use on the remote PC (eg if you will run the profile on Monitor 1 on your remote PC, then keep the profile on Monitor 1 at this stage).
Once the button title changes to "CONFIGURE", open the "Advanced Options" section of the DCS Monitor Setup interface. Here you will find the options needed to create the configurations.
By all means, feel free to read the help text on this panel. Select the "The current Profile will run on the remote computer running Helios" drop down option from the Iris Screen Exported section. Then press the "Configure" button.
Open Windows File Explorer, and navigate to your Helios working directory (typically this will be %userprofile%\documents\helios). There you will find a folder called Iris_Partial_Configs. In there you will find a file called Helios_Client.iris. This file needs to be copied to your remote PC.
Creating the Client Configuration (used on the remote PC) Option 2
This is the same as Option 1, but you do the activity in Profile Editor on the remote PC. In this option, you do not need to copy Helios_Client.iris to the remote PC (because it is already there), but you do need to copy %userprofile%\documents\helios\profiles\xxxxx_Server_Viewports.hpfto the PC which will be used to run DCS.
This file needs to be copied to the PC that will run DCS.
Creating the Server Configuration (on the PC which will run DCS)
Firstly you need to have the Server_Viewports profile in your profiles directory on the PC that will run DCS. This profile is only used during the configuration, and is not run while you are playing DCS.
Open the Server_Viewports profile in Helios Profile Editor on the PC that will run DCS. This profile contains all of the viewports used by your profile, but packed together.
⚠️ Important, you can change the positions of these viewports, however do not change their size.
Perform a "RESET MONITORS" and place these viewports onto a spare monitor (or virtual monitor) without scaling
Next, go onto the "DCS Monitor Setup" interface tab, and select the "Advanced Options" section. This time you will select the option "The current Profile contains viewports for the computer running DCS". Then press "Configure". This does two things, firstly, the monitor setup file used by DCS will get configured to export the viewports to the correct position, and the Iris server configuration will be created to capture the viewports from the correct piece of screen real-estate.
This time, in the folder %userprofile%\documents\helios\Iris_Partial_Configs you will find the Helios_Server.iris file. This is the configuration to be run by the Iris Server on the DCS machine.
Profile Configuration
You can automate the starting and stopping of the Iris Client with the correct configuration by by making changes to your Helios Profile.
Firstly add the Process Control interface to your profile.
Read (and if you're happy) tick the two boxes to confirm that you're happy to allow Helios Control Center to start and stop applications.
Use the input bindings from the Profile interface to Launch Iris Client when the profile is started and Kill the Iris Client when the Profile stops.
Additional Information
- The Iris documentation can be found here
- To have the best chances of inter-operating Iris Screen Exporter and Helios Virtual Cockpit, it is recommended that you run Helios at the latest level and Iris Screen Exporter at the latest level.