avb posts
WTRTI v2.3 WIP10
General: Changed WIP version numbering from "build date" to WIP#. Added "Docs/CHANGES_2.3.txt" with full list of v2.3 changes.Indicators: Added the ability to display text values from "State Key"(eg. "type") or a string value returned by the "value_proc" function.Note1: The "Units" part will be hidden.Note2: "Alert" and "Hide" conditions currently only work with numbers, and the string values are read as zeros (0.0). Added the abili...
WIP: WTRTI v2.3 20231225
"Plot" Window:Line naming by Group.If all the selected data for the Y-axis have the same name, the line names in the Legend will be by group.Indicators:Added a new GFX Indicators, spin-offs from "GFX HUD":- GFX Altitude- GFX SpeedThese two are almost the same, but differ on "Directions", you can change "Direction" to "Left"/"Right" in the "Script" tab."Vehicle Information" Window:Added a full names for vehicles, same as in the game ...
WIP: WTRTI v2.3 - 20231208
General:linux: Improved gamescope detection.You can now create a script, like this:#!/bin/bashexport PATH=$PATH:/path/to/WTRTI./launcher &WTRTIPlace it in the game root directory, and run it with gamescope:gamescope ./run.shIt will automatically detect gamescope's "display".Plot Window:Added ability toload CSVfiles with log data from previous tests. Option located at the menu bar "Data" -> "Load CSV".You can also select a CSV file from the "Recent Logs".Added ...
Plot: Loading CSV data
The new feature allows you to load CSV files from previous tests and visualize them on the plot.
WIP: WTRTI v2.3 - 20231128
General:Improved profile loading time when there are many sounds in a profile.Plot Window (New):A new window that provides real-time visualization of telemetry data on a plot.With some features:- "Profiles" - allows you to save/load the Plot state (selected data or plot settings).- "Theme" - available two themes for switching: Light and Dark..- "Screenshot" - makes a screenshot of the plot and saved into Screenshots folder.Indicators:Added "Multi-condition operator...
WIP: Plot Window
A new window that visualises real-time telemetry data on a plot.
WIP: WTRTI v2.3 - 20231101
OSD:Windows: Added ability to run the game in "Fullscreen" mode with WTRTI OSD.Requires that WTRTI be run with administrator privileges, and enabled "Fullscreen Optimizations" in Properties for the game executable (by default is enabled).Tested on Windows 10. Potentially should work on Windows 10+..Chat:Translate: Replaced foreign Lingva's instances list with my own (WTRTI-Data github repo).Fixes:Settings: Removed restriction that not allows you to delete the first group when...
WIP: Game in Fullscreen mode
A new feature that allows you to play the game in Fullscreen mode instead of "Fullscreen window" (Borderless).
WIP: WTRTI v2.3 - 20231025
General:Added input_poll_intervaloption (30ms default, min. 5ms) to the main config file (WTRTI.cfg), allows you to reduce the input polling rate for better input response..GUI: From now you can set Mouse buttons (Left, Middle, Right) in hotkeys options.Indicators:"GFX HUD": Added hotkey Script options for switching view mode.Scripting:Added "combo" option type (ComboBox)..Added "hotkey" option type. Supports: Keyboard keys, Mouse buttons, Joysticks buttons.Added a new fu...
WIP: WTRTI v2.3 - 20231013
General:Linux: Added Gamescope support (potentially steam deck support, not tested yet)..How-to:1. Start the game with gamescope in terminal.2. In terminal find which socket is used for Xwayland server (on X11 it's usually: :1, on Wayland: :2):wlserver: [xwayland/server.c:108] Starting Xwayland on :13. Start WTRTI in a separate terminal, with GAMESCOPE_DISPLAYenv. variable and with --gamescopeargument, like this:GAMESCOPE_DISPLAY=:1 ./WTRTI --gamescope4. Go to the Test flight for testing.Not...
WIP: Script Options
Script options, for custom indicators that can be specified in lua-script, set in the GUI and saved in the profile.
WIP: WTRTI v2.3 - 20230929
Indicators:Updated "GFX HUD":- Added hotkeys for switching the view mode: fps_view_key (F2) andtps_view_key(F3)- Improved "FPS view" mode..- Reduced jittering of the Flight Marker..Scripting:Added a new init_proc()callback function. Called once at a New Vehicle.Added a new keyIsDown(key_str) function. See the Inputsection in the Docs/lua-api.pdf for more info.
WIP: Keyboard test
Key state in lua-script
F16 HUD
by Zekex
WIP: WTRTI v2.3 - 20230919
General:Updated internal FM database to the game version 2.29.0.24.Reduced "Updated Interval" increment value, 25 -> 5, from now you can set 5 ms update interval.Included a new showcase HUD "Indicator" by Zekex: GFX HUD..Scripting:Added a new CLI option:--script-watcher- which activates a watcher that checks the scripts for changes and reloads them when necessary.DEV in the title bar means that script-watcher is enabled.When the watcher is activated the scripts errors will be dis...
WIP: WTRTI v2.3 - 20230908
Scripting: Added ability to make a custom graphical indicators in Lua, with Graphics API similar to HTML5 canvas API.To understand the basics, it's recommended to take a look at the code of "GFX Boresight". For a bit more complex example, check the "GFX Compass".Also, have a look at the Lua API(WIP) to see all the functions that are available.If you don't understand something, don't hesitate to ask!Note: To make animations look smoother, try reducing the "Update I...
Devlog: WIP v2.3
Custom Graphical Indicators in Lua script
WTRTI v2.2 RC2
General: Added "Welcome" window, displayed only once at startup.Fixes: Fixed potential deadlock (freez) when closing the app. Deprecated "Forum" button replaced with Discord. Better handling of abnormal terminations (crashes) and log them.
WTRTI v2.2 RC1
Settings: Advanced: Ability to set the "Playback Device" for Alert Sounds.Game Chat Settings: Add missing Lingva's "Instances Checking" button for the in-app translate.Fixes: Win32: Fixed child windows (Game Chat, Battle Log, etc.) not being restored after being minimized. Linux: Fixed the overlay window offsets down when displaying. BattleLog/GameChat: Fixed not working F11 hotkey for "Borderless mode". From now the "FM database" auto-update will be completel...
WIP: WTRTI v2.2 - 20230729
General: The network library has been replaced to improve performance and stability, and to reduce the size of the executable (8.6MB -> 6.6MB). Added WTRTI's log-to-file for debugging purposes (located at Logs/WTRTI.log).Indicators: "Critical G" indicator moved to the "Flight" group, that allows to use this indicator(approx. version) when the FM mode is disabled.Settings: Added missing ability to use Space and Backspace keys on Hotkeys. Added ability to change "Benchmark ...
WIP: WTRTI v2.2 - 20230530
General: Added initial "DCS World" support.Installation:1. Copy-Paste the Export.lua (DCS folder) file to the %USERPROFILE%\Saved Games\DCS\ folder.2. Enable "TCP Listener" (Settings -> Advanced tab).3. Start the game.Settings: Added "None" option for "OSD Type" to turn off the OSD completely. Added the ability to enable and set the port of the "TCP Listener" (Advanced tab).Alert: If the update interval is less than 100ms, the "Alert Delay" is now ...
WIP: WTRTI v2.2 - 20230430
Settings: Group tab: Added "Multi-Group setup" feature, to set up multiple groups at the same time.Select multiple groups in the group list, change the settings, and click Apply.Only the changed settings will be applied to other groups.Also, since you can change all settings in the "Group" tab, you can now move multiple groups at once.So when you change the position for the lead group(last selected), an offset(new_pos - old_pos of the lead group) will be applied to the others.Fix...
WIP: WTRTI v2.2 - 20230428
General: Added the ability to use Joystick buttons as Hotkeys.- Windows: Any device that supports: DirectInput or Xinput.- Linux: evdev. Added a new shortcuts for the Main window:- CTRL + A - opens "Add" window.- CTRL + D - delete selected Indicator.Alert: The sound "Repeat Interval" is now decoupled from the global "Update interval", so now it's always N * 100ms. Added "To the Queue" for sequential sounds playback, with the ability to set Priorities:- Low - s...
WIP: WTRTI v2.2 - 20230328
General: Added ability to set multiple hotkeys for an action (max. 3 combinations).Fixes: GUI: Fixed random switching of the game state(in battle or not), that may lead to in the "State" window flickering values. Game Chat: Fixed duplicate messages after reopening window. Settings: Fixed "Logging" hotkey not saving after OK/Apply. Windows: Lua: Fixed a crash when "return" value is nil. Various small fixes and optimizations under the hood.
WIP: WTRTI v2.2 - 20230303
Settings: Added ability to change the font "Units Scale" (Group tab), default value is 75%.Indicators: Added ability to set Alert condition for a specific Value index (Any or 1-8).State: Added a new states: "crit_flaps, km/h" and "crit_gear, km/h"Game Chat: Added ability to set a "Custom code"(ISO-639) for translate language, e.g.: en, de, ruThe full list of them: https://cloud.google.com/translate/docs/languagesScripting: Added a new keys to the getVehicleData():...
WIP: WTRTI v2.2 - 202302017
General: Added local TCP listener (9111 port), which can receive data in JSON form (e.g. DCS World, the Export.lua file will be available later).OSD: WTRTI: The font renderer has been rewritten to improve performance.Vehicle Information: Added ability to see "Dimensions" and "Mass" in OSD. Also, if it's possible, "Mass (approx.)". (Settings -> "Show Dimensions/Mass")Fixes: Fixed a crash that could occur with the built-in OSD.
Devlog: WIP v2.2 - 20230217
Right after the v2.1 release, I decided to rewrite a font renderer for the built-in OSD.As a result, we now have less CPU usage and 3-4 times more FPS when the update time is uncapped.On newer systems, the difference may not be significant or even noticeable, but on older or slower systems, it can be quite noticeable (especially on slower CPUs).Here is some tests:Intel Celeron 1007u (iGPU):- Old version: 6.9ms (145 fps)- New version: 1.7ms (588 fps)AMD Ryzen 5600g (iGPU):- Old version: ~0.6ms (~...
WTRTI v2.1 RC2
General: Make "Show values" enabled by default.VR Settings: Added "Reset" button, to reset VR settings to their default values.Fixes: Fixed incorrect detection of the main display resolution in a multi-monitor setup. Fixed the app window's offscreen positions in a multi-monitor setups. Fixed clean Battle log when reopening the window during a battle. Fixed selection text color with dark themes. Some minor UI layout fixes and making enabled "check boxes" more visible.
WTRTI v2.1 RC1
General: Added the app auto-update system, with a new option "Automatically update check" in Settings. Increased default "Value Alignment": 6 -> 9State window: Save size and position of the window at closing.Fixes: win32: Fixed a bug that leads to high CPU usage on some conditions when WTRTI is minimized (e.g. triggered "auto-load profile"). Fixed a crash when changing OSD Font. Make FM-files parser do not display "Full flaps" values in the "Critical AoA" ...












