Skip to content

Releases: HeliosVirtualCockpit/Helios

Helios 1.6.605

20 Dec 11:27
Compare
Choose a tag to compare

Release 1.6.6050.1

User Notes

This is a minor release primarily to address the fact that an AH-64D Apache patch no longer installs after changes made in DCS 2.9.2.49629. There are also minor changes relating to the A-10C II and the F-15E UFC.

Developer Notes

Click to see more information about this release
  • Ctrl+I can now be used as a keyboard shortcut for "Add Interface" in Profile Editor

  • New set of patches added for DCS 2.9.2.49629 to address the AH-64D TEDAC no longer applying #778

  • F-15E UFCs - Addition of Pilot and WSO ODU and Keyboard units for the UFC for minimal profiles (requires the F-15E Plugin to be installed) #775
    image
    image

  • Addition of A-10C II ARC-210 related UFC Button Images and templates. #777
    image

  • Interface correction for issue where the 3 way toggles on the A-10C CMSP were not sending commands to DCS correctly. The Engine start switches were also changed even though they seem to be working OK. #774
    image

Full change notes from previous releases

Iris Screen Exporter can be downloaded here

Helios 1.6.604

04 Dec 10:08
Compare
Choose a tag to compare

Release 1.6.6040.3

User Notes

This release is a mix of bug fixes and minor improvements. There are minor changes in the Falcon interface as well as F-15E & M-2000C. One new function relates to Profile Editor detecting images being changed outside of Profile Editor and reloading the image.

Click to see more information about this release

Developer Notes

Profile Editor and Control Center changes

  1. New function in Profile Editor to reload images which have been changed outside of Profile Editor. The intention is to allow profile developers who are simultaneously editing a small number of images while developing their profiles. #648
  2. Improve tooltip for DCS 3D views in DCS Monitor Setup Interface.
  3. XAML version of the RWR rings added in addition to a template for the toolbox.
Click to see screenshot

image

  1. Help improved for LuaScript Binding global variable descriptions in profile editor.
  2. Improve the handling of problematic DirectX devices. #772
  3. Assignment to ProfileName Lua variable did not escape apostrophe characters. Fix for #770
  4. Moved ProfileName Grid.Row down one to correct the layout of the panel. @Todd1215
  5. Fixed ButtonImageEnabled. It was always defaulting to true in Button properties Dialog even if previously set to false. @Todd1215
  6. Fix for incorrectly named Global Option LogDCSFunctionDictionary
  7. Fix for "Simulator Viewport" & "DCS Monitor Setup Script Appender" incorrectly displaying "Rotation" in the Layout section. #767

Falcon Interface

  1. Added Radio 2 for Falcon Interface. Compatible with Falcon BMS 4.37.3+ only. @Todd1215

F-15E Changes

  1. Fix for #773 which describes non-functional F-15E interface elements due to Terrain Following RADAR changes implemented by the module developer.
  2. Correction for WSO Flare Jettison switch behaving incorrectly in the F-15E interface.

These will require updating the Helios F-15E Plugin to release 1.6.604 which is available as a download in this release

M-2000C Changes

  1. Enable M-2000C Clock outer bezel
  2. Fix for the M-2000C Rad Alt Min knob template being a potentiometer instead of an encoder
  3. Add missing Appearance Editor to the M-2000C Accelerometer.

All content in this release contributed by @BlueFinBima unless otherwise indicated.

Full change notes from previous releases

Best known Helios profiles - if the list is missing your favorite profile, let us know, or grab a GitHub userid and add it yourself.

Iris Screen Exporter can be downloaded here

Helios 1.6.603

10 Oct 19:30
Compare
Choose a tag to compare

Release 1.6.6030.1

User Notes

This release has a focus on viewports with a new control to allow adjustment of viewport images using the Screen Exporter control. These image adjustments are similar to the latest release of Iris Screen Exporter which also now has the ability to adjust image characteristics. Iris Screen Exporter now has improved documentation. The DCS Monitor Setup interface has new helper functionality which aids the creation of the configurations needed by Iris Screen Exporter.
The Control Center now has the ability to transfer control to another profile, as well as improvements to the command line options. Profile Editor also has improvements to the command line.

The new Mirage 2000C profile from @Soyouz2000 exposed bugs and omissions in the interface which have now been addressed and new gauges have been added. Patches for the F-5E RWR & RADAR have been added along with new viewports, and some minor bugs have been resolved in the F-15E functionality.

Click to see more information about this release

Developer Notes

Profile Editor, Control Center & Controls

  • Iris configuration Helper for DCS to assist with the creation of the configuration files for Iris Screen Exporter

image

Click to see more information about the Iris Configuration Helper

While not mandatory, it is strongly recommended that the following steps are performed on Profile Editor on the computer running DCS. This reduces the number of manual changes needed to the Iris configurations following the creation of the Iris Partial configurations.

  1. The Iris client runs on the remote computer where the Helios profile will be running in the Control Center. The Iris client needs a configuration which tells Iris where to render the viewports it receives over the network.
  2. The Iris server runs on the computer where DCS runs. The Iris server needs a configuration which tells Iris where to capture the viewports exported from DCS and also the IP address where to send the captured viewport data.
  3. Start by opening the Helios profile which will be run in Control Center on the remote computer
    and selecting "The current Profile will be run on the remote computer running Helios"
    from the dropdown. This will result in a partial Iris configuration being
    created for the remote computer in the folder %userprofile%/Documents/Helios/Iris_Partial_Configs/. It will also create a "compact profile"
    containing only the viewports needed on the DCS (local) computer in the folder %userprofile%/Documents/Helios/Profiles/.
  4. Open the compact profile in profile editor, and "Reset Monitors" ensuring that
    "No Scaling" is also specified.
  5. A second partial Iris configuration will be
    produced when "The current profile contains viewports for the computer running DCS"
    is selected in the dropdown. This partial configuration is written to the folder %userprofile%/Documents/Helios/Iris_Partial_Configs/. This is used on the DCS (local) computer and
    this will match the Monitor Setup file which is also configured in this interface.
  • Profile Chaining as submitted by @finbarlay in #760 which is a new output binding on the Profile interface which allows Control Center to transfer control from one profile to another

image

  • ProfileName Lua global variable made available to Lua Script binding values

image

  • Active Profile Name trigger added to the Helios Information interface
  • Allow Control Center to loop round the profiles using the Prev / Next buttons rather than stopping at the first / last
  • Add in new darker versions of the standard wheel images.
  • Fix for the Inverted Vertical processing for the linear potentiometer.
  • Exposed the Inverted Vertical and Inverted Horizontal as checkboxes in the behaviour for the linear potentiometer.

image

  • Adjustable Screen Replicator control added to allow image adjustments to be made to screen captures such as viewports.

image

  • Fix for problem where Viewports incorrectly showed the ability to rotate in Profile Editor Layout. "Simulator Viewport" & "DCS Monitor Setup Script Appender" controls no longer display "Rotation" in the Layout section. #767

  • #755 Profile Editor and Control Center command line improvements

  1. Help text improved and Usage examples added.
  2. Attempt is made to find the profile specified on the command line of the Control Center and Profile editor in the Profile directory and secondary profile directory as taken from the HeliosSettings

image

image

F-15E Strike Eagle

-Minor changes to F-15E interface and controls to fix problems with WSO Caution Panel and UFC Reject toggle switch.

F-5E Tiger II

  • F-5E Patches for RWR and RADAR. Viewports for these also.

image

M-2000C

  • M-2000C Interface corrections from @Soyouz2000, Also addition of more missing values from the interface
  • Fix for M-2000C HSI Mode Selector knob not changing the Mode needle to move correctly in the composite control.
  • Changes to the interface calibration of the 397,398,399 and LOx.
  • imageAuto binding M-2000C Clock / Stopwatch gauge completion.
  • imageAuto Binding of the Backup ADI for M2000C
  • imageAuto binding Accelerometer Gauge
  • imageVVI Gauge
  • Templates for M-2000C gauges.

Unless otherwise noted, content in this release was provided by @BlueFinBima
Full change notes from previous releases here: Change Log

Helios 1.6.602

22 Aug 09:42
Compare
Choose a tag to compare

Release 1.6.602

User Notes

A quick reminder for those wishing F-15E Strike Eagle functionality. You will also need to download and install the Helios F-15E Plugin from the asset section below.

This is a minor release completing the F-15E Strike Eagle interface and gauges. The interface now includes the ability to manipulate the Laser Guided Bomb code controls #750. There is also now an autobinding magnetic compass in the toolbox for the F-15E Strike Eagle (note: the binding names for the compass pitch and roll have changed since 1.6.6010 so will need to be rebound if you have already made use of them.

One niche enhancement is being delivered to enable exporting MFD viewports when in Mixed/Augmented reality. See #742 for more details.

Finally there were problems with the naming of the interfaces for the Mirage F1 - these should now be fixed. The JSON interfaces themselves still need considerable work, however changes to the JSON interface should now be picked up.

Developer Notes

  • Various F-15E interface changes, mainly for emergency functions

  • Several changes to the F-15E WSO ADI and Altimeter. Also Name case changes for the two Mirage F1 interfaces.

  • Enhancement to address #750 LGB Panel support in the F-15E interface

  • F-15E Strike Eagle Magnetic Compass gauge.

  • Fixing Mirage F1 interface naming.

  • Fix for invalid export codes in the Mirage F1 interfaces

  • Fix for one invalid export code in the Helios F-16 interface.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Helios 1.6.601 & F-15E Plugin

11 Aug 10:24
Compare
Choose a tag to compare

Helios Release 1.6.6010.4 and Helios F-15E Plugin

Trailer Video

User Notes

This release contains enablement for an optional, separately installable Helios Plugin for the DCS F-15E Strike Eagle from Razbam.
The F-15E Plugin contains the interface, as well as multiple Toolbox gauges and controls, the majority of which will auto-bind to the F-15E interface if it has previously been added to a profile. A new set of patches to support the exporting of the F-15E cockpit displays is available in the base Helios program.
The F-15E Plugin work in this Helios release benefited greatly from the assistance of @MadKreator37 who did a stellar job testing the interface and components, as well as providing graphical elements and suggestions for improvements.
Release numbering for Helios changed last release, but was not obvious. Helios releases will effectively be numbered "x.y.zzzh.r" instead of the previous "x.y.zzhh.r" (where "h" is the hotfix number and "r" is the development rebuild number). So this release is 1.6.601 in common terms.
The M-2000C Asset Pack has now been deprecated because it was causing confusion, however the images contained within the asset pack can still be accessed with the file prefix {M2000C}/Images/.

Installing the F-15E Plugin:

The F-15E plugin requires that Helios 1.6.6010 is installed first, and the plugin needs to be downloaded from the Assets below and installed in the same directory location as the Helios product.

Note:

The F-15E Strike Eagle module is still under active development by Razbam, and Razbam do not maintain backwards compatibility which means that DCS updates may require changes to the F-15E code within Helios in order to retain functionality.

Developer Notes

Unless otherwise indicated, content was created by @BlueFinBima

DCS F-15E Interface #741

  • Autobinding Multi Function Displays
    image

  • Up Front Controllers for Pilot and WSO
    image

  • Fuel Monitor Panel
    image

  • Engine Monitor Panel

  • UFC font added
    image

  • Gauges: Barometric Altimeter; Cabin Pressure; AoA; VVI; IAS; ADI; Hydraulics; Pitch Ratio; WSO Fuel; Oxygen Pressure and clocks
    image

  • Caution Panels for Pilot and WSO
    image

  • Viewport templates added to the Toolbox
    image

  • Patches added based on Razbam's changes delivered in DCS 2.8.7.42583

A-10C Interface & Gauge Changes

  • Image fix for A-10C MFD SYM Rocker images being incorrect.
  • The ARC-210 Exports for the A-10C II have been changed to a lower frequency

AH-64D Interface & Gauge Changes

  • Change to AH-64D Exports to reduce the size of the CMWS Flare and Chaff text. This addresses a problem with the CMWS text for Flare and Chaff counts resulting in elipses.
  • AH-64D CP/G Left and Right handgrip controls added to the interface.

M-2000C Interface and Components

  • Visual assets and templates added to Helios so the "Helios Asset" pack for the M-2000C is no longer needed (M-2000C.V1.0.3.helios16.asset.package.zip).

MH-60R Interface

  • H-60 functions added to allow the creation of an interface for the community MH-60R which is based on the community UH-60L interface. #717

Profile Editor and Control Center changes

  • Viewport patches updated to 002_008_00007_42583_00000
  • "The viewport '{name}' is not tracked automatically because it is contained within a gauge, control or panel." message has been downgraded to Info from Warning.
  • A new "Save DCS Interface Functions to Log" Global Option allows logging of the DCS Interface dictionaries which should be beneficial for interface auditing and allowing profile creators to know which category each interface element resides within.
    image
  • Developer Tool "GenerateImageTemplates" added to create Helios Image templates from a directory of .png files.
  • Fix to address the Exception that is thrown when the version number in the autoupdate.cfg for the DCS installation is invalid. #667
  • Fix to the Custom Tape Off Flag Image being incorrectly saved and restored.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Helios 1.6.6002.0

14 Apr 15:28
dfa1018
Compare
Choose a tag to compare

Release 1.6.6002.0

User Notes

Please refer to notes for 1.6.6000.
This release is Fix 2 and Fix 1 for 1.6.600 and addresses recent problems with the AV-8B MPCD patches not applying and also challenges with integrating the viewport into Captain Zeen's A-10C II profile due to the need to "tunnel" through underlying panels. This fix level addresses the problems by delivering a much improved textual mode for the ARC-210 radio.

Developer Notes

A new patch set is delivered at level 002_008_00004_38947_00000 to resolve patch application issues following a change to the AV-8B N/A DCS module. #728

The textual display for the ARC-210 radio in this fix level removes the dedicated arguments for some of the text areas used by the ARC-210 radio and delivered in 1.6.6000. Two new fonts are also delivered in this release for the ARC-210 to make the characters in the ARC-210 look similar to the characters used in the DCS module. The problem with the channel selector knob on the ARC-210 not decrementing has also been resolved #727

Fixed is a bug which resulted in the monitor setup file being incorrectly detected as having been changed when viewports are not defined directly as a child of the monitor in Profile Editor. This can happen when the viewport is included in a panel, or within a composite visual control or gauge.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Helios 1.6.6001.0

10 Apr 16:42
Compare
Choose a tag to compare

Release 1.6.6001.0

User Notes

Please refer to notes for 1.6.6000.
This release is Fix 1 for 1.6.600 and addresses challenges with integrating the viewport into Captain Zeen's A-10C II profile due to the need to "tunnel" through underlying panels. This fix level addresses the problems by delivering a much improved textual mode for the ARC-210 radio.

Developer Notes

The textual display for the ARC-210 radio in this fix level removes the dedicated arguments for some of the text areas used by the ARC-210 radio and delivered in 1.6.6000. Two new fonts are also delivered in this release for the ARC-210 to make the characters in the ARC-210 look similar to the characters used in the DCS module. The problem with the channel selector knob on the ARC-210 not decrementing has also been resolved #727

Fixed is a bug which resulted in the monitor setup file being incorrectly detected as having been changed when viewports are not defined directly as a child of the monitor in Profile Editor. This can happen when the viewport is included in a panel, or within a composite visual control or gauge.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Helios 1.6.6000.0

28 Mar 18:02
Compare
Choose a tag to compare

Release 1.6.6000.0

User Notes

This release delivers support for the new ARC-210 radio on the A-10C II. There is a new "Simple Computation Wire" control, and a number of bug fixes. The DCS Patches have also been updated.

Recent changes to the M-2000C mean that the User notes from 1.6.5500-1.6.5700 should be reviewed if you have skipped those releases.

Developer Notes

Unless otherwise attributed, the changes were contributed by @BlueFinBima

  • Added A-10C II ARC-210 Radio to the inteface, added a new viewport template and patch for the display in this device.
  • Added ARC-210 Radio auto-binding gauge to the A-10C Gauges folder in the toolbox
    image
  • DCS Patches refreshed to 2.8.3.37854
  • New Simple Computation Wire added to allow triggering following simple arithmetic operations as well as the result of Exclusive Or boolean operations
  • New "Special Controls" folder in the Toolbox which has had the following controls moved into it
    image
  • File a Bug option in Helios now includes the Helios Version in the text body, and the GitHub Issue template is used to improve the quality of the information in the first Issue submission
  • Falcon Interface - Additional Null Checks for Shared Memory String Data added by @linknetx (#719)
  • Change Log link added to the distributed readme file.

Bug Fixes

  • Mirage-F1 duplicate UDP elements 194 and 195 in both of the interfaces caused by duplicates in the DCS module lua files.)
  • Profile Editor -> Invalid viewport name breaks Helios.lua file #721
  • Removal of the -- changes to this viewport are not tracked automatically. comments in the generated monitor Lua file which caused the Lua file to be detected as changed.
  • Fixed problem with several AH-64D gauges which would not allow the background image to be changed. Over-sized viewport names have also been reduced in size. Specifically, the changes were made to the EUFDs, MFDs, KUs, CMWS and TEDAC.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Full Changelog: 1.6.5800.0...1.6.6000.0

Helios 1.6.5900.1

13 Feb 09:14
Compare
Choose a tag to compare

Release 1.6.5900.1

User Notes

This release brings the ability to control external indicators on your Virpil controllers. There are enhancements to the Falcon Interface, Proto-type (and untested) interfaces for DCS Mirage F1 CE & EE, support for the DCS Super Hornet Mod from Chiller Juice Studios, and dummy Interface entries for VSN's F-4B & C Phantom module.

Recent changes to the M-2000C mean that the User notes from 1.6.5500-1.6.5700 should be reviewed if you have skipped
those releases.

Developer Notes

  1. Support for setting indicators on Virpil controllers. This was a collaboration between @BlueFinBima & @ryanwoodcox
    image

  2. Proto-type (and untested) interfaces for the DCS Mirage F1 @BlueFinBima

  3. 002_008_00002_35759_00000 New patches for Mirage F1, and removing the incorrect files in the Viper, M-2000C and A-10C II which existed in the previous two generations of the patches. #703 @BlueFinBima

  4. Option to store settings for Color and Font selections in Profile Editor (#709) @BlueFinBima

    image

  5. Falcon Interface - Added EHSI Control 45 Degree Markers Image Change @linknetx

  6. Falcon Interface - Update Global BMS Falcon Path Parameter (#705) @linknetx

  7. Added additional exception checks to ReadBMSConfig to cope with the directory being absent. @Todd1215

  8. Falcon Interface - Check for RTT Config Parameter @linknetx and @Todd1215

  9. A-10C (1 and 2) ILS switch is the wrong way round @BlueFinBima

  10. F/A-18C interface change to correct the INS rotary and the IR cooling switch @davidmontpellier

  11. Add the Super Hornet mod JSON interfaces and corrected the comment associated with the helios_module_names table @BlueFinBima

  12. Added dummy JSON interfaces for VSN's F-4B&C module @BlueFinBima

  13. DCS AH-64D Apache patches now include LEFT_MFCD and RIGHT_MFCD viewport names for the co-pilot's MFDs.

  14. Change to the internal generation of viewport templates tool to allow for existing viewport names, even when there are patches. This is initially to support the Mirage F1 interfaces which have common viewport devices.

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log

Helios 1.6.5800.0

13 Jan 11:10
Compare
Choose a tag to compare

Release 1.6.5800.0

User Notes

New in this release are Bindings for BMS 4.3.7 and better handling of Falcon registry sub-keys. For all those
Thrustmater Warthog owners, the setting of the indicators on the throttle is now supported. For a full list of
changes in this release, please see below.
Recent changes to the M-2000C mean that the User notes from 1.6.5500-1.6.5700 should be reviewed if you have skipped
those releases.

Developer Notes

Falcon Interface

  1. Added New Shared Memory Bindings For BMS 4.37 (#694) @linknetx
  2. Check For No Subkeys In Falcon BMS Registry Key @linknetx
  3. Added ECM/IDIAS Panel Selection Binding (#693) @linknetx

F/A-18C Interface

  1. Restore accidentally deleted HUD Brightness axis from the Hornet Interface. and update the interfaces submodule.
  2. Fix for Interface problems for the hornet with the launch bar and field bypass toggles.
  3. Change to he Hornet interface UFC Comms rotaries
  4. Change to Fuel switches @kcharlie2

Profile Editor, Control Center, Gauges and/or Controls

  1. The Helios interface for the Thrustmaster Warthog Throttle now has actions to allow the indicators and backlight to be set along with their brightness. #133
    image
    Video demonstrating the feature
  2. Merge "Buttons" and "Push Button Indicators" categories into the single "Push Buttons" category in the toolbox
  3. Change to Indicator Control so that AllowInteraction is backwardly compatible - ie it is only serialized if it is false. Secondary issue reported in #697

Unless otherwise credited, most other items are likely to be @BlueFinBima

Full change notes from previous releases here: https://github.com/HeliosVirtualCockpit/Helios/wiki/Change-Log