Version 1.24.0.0 Released
Focus of this release is the Layout Editor and Custom Icons Editor.
Next release in January will support changes that Odyssey #14 update has made.
-----------------------------
Changes in this 1.24.0.0:
Improvement to minimize application to system tray with multiple active OpenGL context windows (MFD consoles such as Flight,Weapons, Custom consoles).
- Some windows would not restore properly. Increased delay between activating the window and switching OpenGL context.
Fixes to Custom Icon Editor
- Correctly allows multiple textures in the texture sets and adds <icons> xml nodes
- Adds ability to switch between icon sets and ability to delete icon sets
Fixes to Layout Editor:
- Radio Chatter: fixed icon assignment bug.
Previously when saving/closing the UI, the icon ID value associated to the RadioChatter was erronously assigned as -1 instead of its default value (60); this resulted in the icon disappearing from supercruise. A new MFD_Layout.xml has been shipped with the full version .zip package.
- Hotkey assignments to buttons
Previously, keys assigned to the MFD icons in the layout editor had to be associated with an Elite action because these key sequences were being send to Elite to perform some function (the Elite Binding, such as toggle ship lights). Whilst this is generally desirable, there are some very specific cases where we want to display a custom icon in the MFD grid but not send a key sequence to Elite; instead we want the icon to flash/animate and for some other action to occur. An example of this is the "Radio Chatter" icon feature - which tracks the status of the Air Traffic Control "ATC Simulation" on/off toggle. By setting the hotkey flag in the button UI, the keypress can be assigned to a "customAction" to perform the toggle.
Note: Unlike regular Elite key press sequences (which could be a key press with several modifier keys such as LeftShift or RightControl), hot keys have no distinction between left/right modifiers.
Note: F12 (without a modifier such as SHIFT) can't be used as a hotkey - see
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-registerhotkey
- Play sound when MFD button pressed
Thrustmaster MFD Cougar button presses often feel soft (non-tactile). Playing a sound can prevent additional suprious button presses as the user is assured that the MFD button press has been registered.
- Latch button presses
Prevent too many spam MFD button presses within a time period (in milliseconds). Default is 1000 ms.
There is one global button latch time value per layout (flight,weapons,SLF,supercruise, etc).