This repository contains a modified version of MTEPlugin for EuroScope by Kingfu Chan.
The original MTEPlugin adds extra EuroScope tag items and helper functions for radar labels, altitude and speed display, coordination indicators, route checking, departure sequencing, and other controller tools.
This fork keeps the original functionality, but adds a small number of custom label items and modifies some existing vertical-speed behaviour.
The original plugin already included vertical-speed tag items, but the behaviour was somewhat limiting. The numeric vertical speed was shown as four digits in feet per minute, the VS indicator could remain visible even when the numeric VS was hidden, and the level-state indicator always needed a visible character. This fork changes that behaviour by modifying the existing VS (toggle) item and by adding a new VS indicator (toggle) item.
The VS (toggle) item now displays vertical speed in hundreds of feet per minute instead of raw feet per minute. For example, 1400 fpm is displayed as 14, and 500 fpm is displayed as 05.
The VS (toggle) item now also hides when the absolute vertical speed is below the configured threshold with MTEBelux:VS/Threshold:300 (default value is 300 fpm).
A new tag item called VS indicator (toggle) was added. This item behaves like the normal VS indicator, but follows the same visibility logic as VS (toggle). This means the climb/descent symbol and the numeric VS can appear or disappear together. A typical label setup would use VS indicator (toggle) followed by VS (toggle).
The VS/LevelMark setting now supports 0 as a special “show nothing” marker. This allows the VS indicator (toggle) to be hidden with the VS (toggle) item during level flight when the VS is below the previously defined threshold. The default setting is MTEBelux:VS/LevelMark:+0-
A third vertical-speed mode was also added: .MTEP VS LOCK. The available commands are now .MTEP VS OFF, .MTEP VS ON, and .MTEP VS LOCK.
OFF: VS hidden, can be toggled ON in each individual label (default setting)ON: VS shown, can be toggled OFF in each individual labelLOCK: VS shown and locked to prevent accidentally hiding it.- The chosen mode is saved in
MTEBelux:VS/Mode:0setting
This fork adds two custom assigned-speed tag items intended for compact TopSky-style labels: ASP value and ASP value/standby.
The original plugin already contained an ASP bound (Topsky, +/-) item, but that item only displays the TopSky speed-bound symbol, such as + or -. It does not display the assigned speed value itself. This fork adds separate ASP items that display the assigned speed or assigned Mach number with a configurable prefix.
The ASP value item only appears when an assigned speed or assigned Mach number is set. If an IAS speed is assigned, it displays that speed. If a Mach number is assigned, it displays the Mach value in compact form. For example, with MTEBelux:ASP/Prefix:/, an assigned speed of 250 kt is displayed as /250, and an assigned Mach of .78 is displayed as /M78. If no assigned speed or Mach number is set, the item is hidden.
The ASP value/standby item behaves the same way when a speed or Mach number is assigned, but it remains visible when no assigned speed is set. In that case, it displays ASP with the same configurable prefix. For example, with MTEBelux:ASP/Prefix:/, an assigned speed of 250 kt is displayed as /250, an assigned Mach of .78 is displayed as /M78, and no assigned speed is displayed as /ASP.
The prefix can be changed using MTEBelux:ASP/Prefix. For example, MTEBelux:ASP/Prefix:/ produces /250, /M78, and /ASP. To disable the prefix entirely, use MTEBelux:ASP/Prefix:\0, which produces 250, M78, and ASP.
Both ASP items read the EuroScope controller-assigned speed and Mach values. Assigned IAS is taken from GetAssignedSpeed(), while assigned Mach is taken from GetAssignedMach(). This means the items work with both IAS and Mach assignments made through EuroScope-compatible assigned-speed functions.
This fork adds a new tag item called COPX only.
The default EuroScope and TopSky label items often combine COPN and COPX information, or change their display behaviour depending on the track state. In some label setups, this is not ideal when only the exit coordination point should be shown.
The COPX only item displays only the EuroScope exit coordination point name. If no COPX is available, the item remains empty.