Skip to content

Releases: HeliosVirtualCockpit/Helios

Helios 1.6.607

26 Feb 17:56
97fe065
Compare
Choose a tag to compare

Release 1.6.6070.2

User Notes

This release is predominantly bug fixes affecting AH-64D, AJS-37, F-15E, A-10C, along with new fucntion for Falcon BMS and the ability to use individual display lines for the F-15E ODU. There are significant changes to the AJS-37 Viggen which were contributed by @usagiyon.

Notes

  1. The changes to the AJS-37 SoftInterface means that the latest revision is not backwardly compatible and profiles written against an earlier release of the soft interface will not function completely as it used to. This can be remedied by using an older copy of the files DCS.AJS37.hif.json & DCS.AJS37.hif.lua into the %userprofile%\Documents\Helios\Interfaces\HeliosInterfaces\ folder.
  2. The AH-64D TEDAC from the Toolbox in Profile Editor now comes with a viewport named TEDAC which does not require a patch (although the original patch is still shipped with Helios. This name change, resolves a problem with ghosting of the in-game TEDAC display.

Developer Notes

Click to see more information about this release
  • AH-64D EUFD - Rename IDM rocker to DL rocker in line with change in 2.9.3.51704 @BlueFinBima
  • F-15E ODU Fix for missing ILS decimal point. @BlueFinBima
  • Added Exception handling of missing HUD Behavior elements @Todd1215
  • Added Vertical Flip option along with one function that will flip one or all axis @Todd1215
  • Exposing the Glass Opacity and Requires Patches properties on AH-64D CMWS, MFD, EUFD & TADS controls. @BlueFinBima
  • #808 Add UFC Buttons for ECCM and IDM R/T to the A-10C II interface @BlueFinBima
  • Multiple AJS37 interface changes @usagiyon
  • AJS37 Argument 464 fix in the softinterface reported in Discord @usagiyon
  • Correction for #800 virpil indicator issue BY Removal of the test for ProductName and replaced it with a test against part of the interface path @BlueFinBima
  • SoftInterface Change mirroring the Helios change in #805. @BlueFinBima
  • Fix to address problems in the AH-64D Keyboard Unit scratchpad relating to clearing and blinking #805 @BlueFinBima
  • Fix for HeliosProfiles/DCS-F-15E-Profile-by-MadKreator37#10 F-15E Arg 524 Left BulkHead NCTR Enable switch has no OUTPUT to DCS. Input is now functioning correctly. @BlueFinBima
  • Adjutments to F-15E UFC Display Line to allow it to be used as a template. The template is also included but disabled using the file externsion of .prototype. Note The F-15E UFC font needs to be installed on the Windows machine to allow this template to work. @BlueFinBima
  • Add opacity control to the CMWS display, and integrate the AH-64D-KU and AH-64D-CMWS TTF fonts (from @Shaftoe62 ) into the KU's and CMWS including resizing of the text portions of both. #799 @BlueFinBima
  • Adjusting the serialize/deserialize for the AH-64D TEDAC, as well as the template for the TEDAC. @BlueFinBima
  • Correct Vehicle Impersonation Status messaging in Profile Editor's Interface Status panel - mainly related to non-impersonation. @BlueFinBima
  • Added missing License Text for RectpackSharp @BlueFinBima
  • Update Interfaces Submodule for pick up P-47D switch position changes for 2139, 2141 & 2143 @BlueFinBima

Full change notes from previous releases

Iris Screen Exporter can be downloaded here

Helios 1.6.606 HotFix 1

01 Feb 16:55
Compare
Choose a tag to compare

Release 1.6.6061.1

User Notes

This contains a HotFix for a problem which resulted in many of the DCS SoftInterfaces incorrectly over-writing their driver files.

Another release with a mixture of bug fixes and minor improvements. One significant change is to DCS drivers for interfaces which declare multiple variants (examples are the DCS F-14B, DCS P-47D, & DCS P-51D but there are others).

Note

Changes made in this release will result DCS users needing to perform "Setup DCS" in one of their DCS interfaces to remove the preflight
warning that HeliosExport16.lua has been changed. Users of interfaces which have been declared with multiple vehicles will also need to perform "Setup DCS" in that interface in Profile Editor to update the drivers of affected interfaces.
image

Developer Notes

  1. Fix for #803 which reported 0 byte driver files for several of the SoftInterface drivers. @BlueFinBima

  2. Impersonation Capability for DCS SoftInterfaces #791 #794 #765 This allows interfaces to be used by variants of the DCS module which
    have different vehicle names. @BlueFinBima

  3. Helios Information interface now exposes the vehicle name which is in use by DCS @BlueFinBima

    image

  4. Various P-47D JSON soft interface improvements and additions. @MadKreator37

  5. Various fixes to the DCS F-14B soft interface #784 @MedievalBunny

  6. #791 Fixed calibration issues with KA-50 BS3 gauges and fix for weapon type display as weapon names has changed in DCS @usagiyon

  7. #786 Implemented Magnetic Yaw in Simulator Telemetry interface as "T6" @BlueFinBima

    image

  8. Telemetry interface arguments T1, T2, T3 & T6 have had their precision increased to three decimal places #789 @BlueFinBima

  9. Additions to the existing 4-way hat switch to allow independent horizontal and vertical interface elements to be used. #783 @BlueFinBima

    image

  10. Fix for bug #796 in Rotary Switch. The Exit trigger now fires when the switch moves out of the final switch position @BlueFinBima

  11. AH-64D Apache Glass Reflection Opacity control in Profile Editor added to MFDs, TEDAC, and EUFDs @BlueFinBima

    image

  12. Metronome control to provide a regular trigger at a configurable frequency. This is located in the "Special Controls" section of the Profile Editor Toolbox. @BlueFinBima Artwork contributed by @Shaftoe62

    image

  13. Fix for #788 which is a problem with an error message put out by the animated Linear Potentiometer control. @BlueFinBima

  14. Falcon Interface - Correction to Radio2 and IffTransponder FightData2 Entries @linknetx

Full change notes from previous releases

Iris Screen Exporter can be downloaded here

Helios 1.6.606

29 Jan 07:29
Compare
Choose a tag to compare

Release 1.6.6060.3

User Notes

Another release with a mixture of bug fixes and minor improvements. One significant change is to DCS drivers for interfaces which declare multiple variants (examples are the DCS F-14B, DCS P-47D, & DCS P-51D but there are others).

Note

Changes made in this release will result DCS users needing to perform "Setup DCS" in one of their DCS interfaces to remove the preflight
warning that HeliosExport16.lua has been changed. Users of interfaces which have been declared with multiple vehicles will also need to perform "Setup DCS" in that interface in Profile Editor to update the drivers of affected interfaces.
image

Developer Notes

  1. Impersonation Capability for DCS SoftInterfaces #791 #794 #765 This allows interfaces to be used by variants of the DCS module which
    have different vehicle names. @BlueFinBima

  2. Helios Information interface now exposes the vehicle name which is in use by DCS @BlueFinBima

    image

  3. Various P-47D JSON soft interface improvements and additions. @MadKreator37

  4. Various fixes to the DCS F-14B soft interface #784 @MedievalBunny

  5. #791 Fixed calibration issues with KA-50 BS3 gauges and fix for weapon type display as weapon names has changed in DCS @usagiyon

  6. #786 Implemented Magnetic Yaw in Simulator Telemetry interface as "T6" @BlueFinBima

    image

  7. Telemetry interface arguments T1, T2, T3 & T6 have had their precision increased to three decimal places #789 @BlueFinBima

  8. Additions to the existing 4-way hat switch to allow independent horizontal and vertical interface elements to be used. #783 @BlueFinBima

    image

  9. Fix for bug #796 in Rotary Switch. The Exit trigger now fires when the switch moves out of the final switch position @BlueFinBima

  10. AH-64D Apache Glass Reflection Opacity control in Profile Editor added to MFDs, TEDAC, and EUFDs @BlueFinBima

    image

  11. Metronome control to provide a regular trigger at a configurable frequency. This is located in the "Special Controls" section of the Profile Editor Toolbox. @BlueFinBima Artwork contributed by @Shaftoe62

    image

  12. Fix for #788 which is a problem with an error message put out by the animated Linear Potentiometer control. @BlueFinBima

  13. Falcon Interface - Correction to Radio2 and IffTransponder FightData2 Entries @linknetx

Full change notes from previous releases

Iris Screen Exporter can be downloaded here

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