WTRTI v2.0
Added 2022-08-18 13:35:13 +0000 UTCGeneral:
- Linux support.
Native Linux port of WTRTI.
Works with native and wine(Windows) versions of the game.
Borderless window mode, requires Compositor to be enabled.
- New UI, with many new features, among them:
- HiDPI monitors support
- themes (classic, light, pink, grey, black)
- draggable indicators at the main window
- switching localization on the fly
- Added an "Advanced" tab in the "Settings" window with some features that were previously hidden.
- FM and VR versions is merged with the basic version, for now all versions (basic, FM, VR) are "All-in-one".
You can enable specific mode by Settings->Advanced->"FM mode"/"VR mode"
The "VR" button(VR Settings) at the main window, only appears when "VR mode" is enabled.
- Windows: Added "Minimize to notification area" option(by default it's "Off").
- Lua scripts, for custom processing of indicator values.
Available at "Custom Indicator Settings window"->Lua script. After enabling this option, Lua Sample script will be created at Indicators/"Name"/update.lua.
For now you can create a completely new indicator with custom name, units and value processing.
- Added in-game states(In battle, In hangar) and current update time(in milliseconds) to the main window title bar, otherwise it will show "N/A".
Scripting:
- Added hot-reload of scripts, no need to restart the app to see changes in scripts, just press F9 at the main window.
- Added standard lua math lib: abs, sin, cos, etc.
example: math.cos(x)
- Built-in functions:
getUpdateTime() - returns Update Time in seconds.
getStateValue(state_key_str) - to get values from "State" list.
If the key is not found, the function returns nil. Check the Value for 'nil' before using it.
Groups:
- Added option "Show name" for the groups.
With ability to use "%d" in the group name, for sub-group numeration.
Example: Engine %d
- Per-group "Multi-value layout":
List: ENGN1, ENGN2, ENGN3, RPM1, RPM2, RMP3, etc
Shuffle (like in the game): ENGN1, RPM1, ENGN2, RPM2, ENGN3, RPM3, etc
- Simple math expressions for a Groups and "Status bar" positions, with ability to use variables in them:
sw - screen width in pixels.
sh - screen height in pixels.
example:
'(sw / 2) + 100' : this expression will set the X/Y position to the center of the screen and add 100 pixels.
Vehicle Information window:
- Added the version number of the game to the window title from which the database was generated.
Battle log window:
- Ability to copy message into clipboard by RMB.
OSD:
- RTSS: Updated SDK. More data can be displayed (Requires v7.3.2+).
- WTRTI: Ability to change window mode for OSD window(by default: "Borderless", in VR mode: "Windowed").
This will allow you to switch to "Windowed" mode and move the OSD window to the second monitor.
Indicators:
- Added an option 'In "State" list' with a key name edit in the Indicator Settings window.
This option allows you to place the indicator value in the "State" list(F2 at the main window).
All "In-State" indicators will be in a separate calculation order("from top to bottom"), before of non-"In-State" indicators.
An indicator with an "In-State" key that depends on another "In-State" indicator, must be below of that indicator in the main list, otherwise it will be "N/A".
- Added a new indicator:
"Specific energy, J/kg" (MER)
- "Compass" for now can be used on any type of vehicle (aviation, ground, fleet). Requires Settings->Advanced->"Handle data in every game mode" to be enabled.
- Allows variable precision for indicators:
"Supercharger gear", "Critical AoA", "Critical G", "Wing flutter", "Gear flutter", "Flaps flutter"
- Added "Critical AoA", "Critical G", "Wing flutter", "Gear flutter", "Flaps flutter", to the "State" list(press F2 at the main window).
- Seamless Alert Sound loop on 0 repeat interval (previously was >=100ms repeat interval).
Fixes:
- Fixed AND operation for multiple Alert dependencies.
Also checks the condition even if Alert depends on the "N/A" indicator.
- Fixed "Benchmark mode" scaling in OSD for empty group.
- Fixed deadlock on changing of unsaved profile while showing "Save profile" window.
- Prevent the main window placing in offscreen
- VR: Fixed a typo in SteamVR action manifest.
- VR: Fixed error when selecting unplugged controller.