Jump to content

War Thunder Background Assistant (WTbgA)


Hello :)

 

WTbgA is a Windows / Android application, providing so many features in a light and optimized UI.

 

Let's answer some usual questions:

 

Why should I install it?

Spoiler

This application provides a GUI to users, UI/UX are both considered in the application's development.

 

What features does this application provide to users?

A lot!!

Quote

1. Seeing in-game indicators and stats in the background, you can surf the web and monitor your in-game speed, etc.

2. Getting notifications in special times, like engine overheat, oil/water overheat, engine death due to overheating, damage, and running out of fuel.

3. Getting warnings because of flaps abnormal elevation, like asymmetric opening of them.

4. Getting warnings for possible stalls with special calculations.

5. GUI with blinking text and Material Design of Google.

6. A perfectly optimized Google Flutter application based on Dart programming language.

7. Possibility of introducing new features, one by one!

8. Receiving warning and seeing a blinking red text when low on fuel in the GUI of the application.

9. Receiving IAS, altitude, engine, oil and water temperature, climb rate, remaining fuel, compass, throttle!

10. Have your assistance on your phone + stream of game screen to your phone

11. Have an in-game overlay

Are there any known issues/bugs?

Spoiler

Unfortunately, yes.

1. The application may send false notification and play a sound when you start it up when the game has already recorded some events (Solved!)

2. High CPU usage (A known issue from Google) (Solved!)

3. High size of the application due to packages used (Solved!)

4. Let me know :)

 

Are you planning to add more features and indicators?

Spoiler

Sure!

 

Can we have source codes?

Spoiler

Just drop a PM and they will be provided!

 

System requirements and suggested settings:

CPU: If you can play War Thunder without FPS drops or freezes (with some exceptions), you can enjoy using this app as well.

GPU: Support of at least DirectX 11, above 2GB of VRAM is suggested.

RAM: At least 8GB.

Windows: Windows 10 2016 and above (Latest version Recommended)

Disk usage: 34 MB for installation, 76 MB for FFMPEG (Decompressed)

Download size: 17MB for installer, 26 MB for FFMPEG library

 

Installation:

  1. Download PC version from DOWNLOAD
  2. Install using installer.bat file
  3. Download Android version from DOWNLOAD
  4. Download screen capture driver from DOWNLOAD
  5. Download MonaServer (LAN server initializer) DOWNLOAD
  6. Enjoy!

Usage :

  • For the overheat, engine death and vehicle destruction notifications to work in background you have to set game to Fullscreen Windowed.
  • [IMPORTANT] For the Android version to work, PC WTbgA must be running and IP has to be set, mobile and PC must be connected to the same Wi-Fi source.
  • [IMPORTANT] You need to have screen capture driver installed on your machine for the streaming function to work.
  • IP Address of server is shown in the sidebar menu.
  • Enter IP Address of your PC (Which is the server) in the loading screen by clicking the button in the center.
  • IP Address can be updated in the sidebar menu

 

Stream Mode Instructions :

  1. Install WTbgA and WTbgA - Mobile (APK)
  2. Install screen capture driver
  3. Launch exe file of MonaServer
  4. Navigate to application's installation directory (C:/War Thunder Background Assistant) and search for "del.bat"
  5. Right click on the file and find the following line starting with %~dp0ffmpeg
  6. Navigate to end of the line and replace 192.168.1.7 with your device's IP address (App bar)
  7. Click on Wi-Fi button in WTbgA's desktop AppBar
  8. On WTbgA - Mobile, update the IP Address using home page's sidebar menu (Should be IP Address of your PC)
  9. Click on "Image" button in home page's AppBar.
  10. Wait for the connection to start and enjoy :)

Note:

This application is not certified and approved by War Thunder Devs, I don't get any responsibilities for usage of this application.

Do not worry tho, I use the same methods as WTRTI made by @_avb_, if there wasn't his/her/their help, I wasn't even near developing this application.

 

Thanks for your attention.

Edited by VonarianTheGreat
Rework
  • Like 4
  • Upvote 2
medal medal medal

Share this post


Link to post
Share on other sites

A certification bug has been reported by a friend, currently under investigation.


Release 1.0.3.3:

Compression method improved.

Installation method changed.

Edited by VonarianTheGreat
  • Like 2
medal medal medal

Share this post


Link to post
Share on other sites

13 hours ago, VonarianTheGreat said:

e:

This application is not certified and approved by War Thunder Devs

 

Would you provide them and those who are interested the source code to check that it doesn't contain unwanted code?

medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

6 minutes ago, Singler said:

 

Would you provide them and those who are interested the source code to check that it doesn't contain unwanted code?

 

Sure, drop a PM.

medal medal medal

Share this post


Link to post
Share on other sites

 

Release 1.0.4.1: (Download link updated)

The WTbgA will now show content in a column (vertical),

The notification toggle button disappears when the app window is smaller than 400px in width,

The responsibility of content has been improved.

  • Like 1
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.0.4.5: (Download link updated)

Ability to retry connection in the loading screen has been added, with this option you can open the Assistant before launching the game.

Also, a button to navigate to this page for help has been added if the app fails to navigate to the home screen with the needed data.

A WiP Information page has been added, clicking on each button shows what it does in the home screen.

medal medal medal

Share this post


Link to post
Share on other sites

Release 1.0.6.1: (Download link updated)

New features:

Application icon has been changed to another WiP one.

Added Engine temperature indicator, this button will now toggle engine-notifications instead of throttle.

There is now a fade in animation for indicators, allowing the application background tasks to do their job before they load up, preventing possible issues.

Bug fixes:

Fixed a bug with installer, the installer only accepts updates with the third version field changed, now each update increases third number as well.

Performance improved by solving an issue with value updater in the code.

More performance improvement has been done by preventing the home screen (indicators location) from checking data updates in the background.

Removed the back button from the home screen.

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.1.0.5: (Download link updated)

New features:

As promised before, application size has been reduced to ~9 MB for zip, ~10MB and 21MB total :)

High acceleration with open flaps will now give the user a warning.

Application icon has been reworked.

Installer and control panel icon changed.

A WiP (Possibly not working) minimize to tray button has been added.

Bug fixes:

Warning sound has been changed.

Improved RAM management.

Application's name has been changed at top window bar.

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.1.2.5: (Download link updated)

New features:

Hide function, you now can hide/show the app screen using "Alt + 5".

Click on notifications to bring up the application.

Force close, prevent the application from staying in the background, to do so, either use the new "X" button or "Alt + Delete".

Bug fixes:

Force close feature added to close the app instance in the background

An issue with elevated RAM usage has been fixed.

A window manager package replaced with another one, improving window performance.

medal medal medal

Share this post


Link to post
Share on other sites

Release 1.1.3.6: (Download link updated)

New features:

Absolute Climb rate indicator, you can know how fast you are going high up!

Stall detector, you will see a blinking red text on climb rate text if there is possible stall.

(WiP)Ability to add your own flap rip speed, click on the warning button next to Info page and enter your own speed, if the flaps are open and you reach that specific IAS, you get warning.
New warning for the engine's death due to running out of fuel.

Bug fixes:

Reworked home screen's code, increasing efficiency.

Removed background process when on user is in another application's page.

Improved application's overall performance.

An internal calculator's mis-functioning has been fixed.

 

Release 1.1.4.7: (Download link updated)

Bug fix:

Warning button for user input was malfunctioning, it should be working now.

A bug with home screen not loading up has been solved.

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.1.5.6: (Download link updated)

New features:

A button next to flap button has been added for red line IAS.

Application responsibility improved, the application will now change its look if the window is smaller than 1000 px in height and 500 px in width.

Scrollable small window mode, see one row with scrollable indicators.

Bug fixes:

Multiple typos have been fixed.

A bug has been fixed with some home screen hangs if some values were not available.

medal medal medal

Share this post


Link to post
Share on other sites

Release 1.1.6.7: (Download link updated)

New features:

G factor warning, you can specify maximum G load with the new button (amber color) - numbers must be like 1, 2, 6, 10 and not 1.5, 2.7.

New sound for Gear warning (Gear Up voice).

Pull Up warning, in special conditions (diving down with critical angle), you will get a warning sound like Whoop Whoop, pull up.

Bug fixes:

Fixed an issue with application internal if Cancel button is clicked.

Responsibility reworked.

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.2.1.0: (Download link updated)

New features:

Minimize to tray option, it is now possible to minimize the application to tray by clicking on minimize button.

Sidebar menu, ability to toggle All notifications, engine death notification, water and oil notifications and minimize to tray option.

Transparent WiP screen, this screen currently provides IAS, engine temp and fuel indicator, click "Alt + 2" to make the screen always on top and frameless, click "Alt + 1" to go back to home screen.

The terminate button has been removed.

Bug fixes:

The application will not stay in the background by clicking on "X" button.

A bugged package for minimizing to tray has been replaced with a new one.

medal medal medal

Share this post


Link to post
Share on other sites

Release 1.2.3 .1: (Download link updated)

New features:

The application will now remember your settings!

Buttons on the app bar have been moved to side bar menu

Floating button has been removed, notifications switch will be in the sidebar menu.

Bug fixes:

Fixed an internal bug with tray feature.

medal medal medal

Share this post


Link to post
Share on other sites

Hotkeys used in the app:

1. 'Alt + 1' Reloads home screen, and moves you back to the scree from others.

2. 'Alt + 2' Makes the screen borderless and always on top.

3. 'Alt + 5' Toggles visibility of the application.

4. 'Alt + Delete' Terminates the application.

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

  • 3 weeks later...

Release 1.3.7.5: (Download link updated)

New features:

Read last two game chats at the bottom of drawer (sidebar menu)

Responsibility improved

Now you can remove home screen indicators by clicking on them (and bring them back by "Alt + Backspace")

Improved the performance of the application

Flutter + Dart SDK have been upgraded

Stall prevention, the application will now play a warning sound when you're stalling (together with blinking red text of climb rate indicator).

Bug fixes :

Fixed multiple typos

Fixed a malfunctioning feature for stall detection

Internal bug fixes.

  • Upvote 1
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.3.8.6: (Download link updated)

New features:

Ability to disable stall warning sound has been added.

Now the app runs a LAN that allows other devices to receive data from this app (Will be used for Android version of the application)

Edited by VonarianTheGreat
  • Upvote 1
medal medal medal

Share this post


Link to post
Share on other sites

Release 1.4.0.0: (Download Link updated)

New features:

Now has a [WiP] Android version!

Bug fixes:

False overheat (and similar) notifications are now fixed

Improved overall performance by using special coding methods

Critical AoA checker has been fixed (was giving false warnings).

Android version initial release : (Download link added)

Shows throttle, IAS, TAS, Fuel, Water temp and climb rate.

Shows last two chat messages in game in sidebar menu.

Sends Oil/Engine overheat notification.

For notifications to work, you may need to tap on bell button in app bar and select 'Allow'.

medal medal medal

Share this post


Link to post
Share on other sites

On 31/08/2021 at 21:42, VonarianTheGreat said:

PC WTbgA must be running and IP has to be set, mobile and PC must be connected to same Wi-Fi

Safe to assume PS4 is NOT compatible?

(You cant run game on PS4 and use app on Android, for instance?)

Share this post


Link to post
Share on other sites

2 minutes ago, GhostSoph@psn said:

Safe to assume PS4 is NOT compatible?

(You cant run game on PS4 and use app on Android, for instance?)

 

Unfortunately, it's not possible :(

medal medal medal

Share this post


Link to post
Share on other sites

  • Suggestion Moderator

I've been trying to find a way to access this kind of information to create something similar or a modified version of the HTML one that they give us in game but I couldn't figure out how to grab the data, or even grab data about vehicles (I couldn't find an API or documentation for it). How did you find a way to access the information?

 

Share this post


Link to post
Share on other sites

  • 2 weeks later...
On 12/10/2021 at 19:31, Thatz said:

I've been trying to find a way to access this kind of information to create something similar or a modified version of the HTML one that they give us in game but I couldn't figure out how to grab the data, or even grab data about vehicles (I couldn't find an API or documentation for it). How did you find a way to access the information?

 

 

The data is bind to a localhost:

localhost:8111/state

localhost:8111/indicators

(For in-app usage, http://localhost:8111)

All the data are json encoded, meaning you need to decode them and then use the map inside it.

PM me if you need further help (as the notification might get lost between others :))

@Thatz Also, sorry for the delay :018:

Edited by VonarianTheGreat
medal medal medal

Share this post


Link to post
Share on other sites

WTbgA Release 2.0.4.4: (Download link updated)

New features:

Changed application's server type to Web Socket, much more secure and faster

Web Socket connectivity allows the mobile and desktop to communicate with each other faster and better (like preventing false notifications)

Get notified if a WTbgA-Mobile is connected to your server (and also for disconnection).

Bug fixes:

Improved security of local server by making Web Socket connection between devices (No response to web requests).

Tray menu fixed, working now.

WTbgA - Mobile Release 10.21.2021: (Download link updated)

New features:

Faster and more convenient connection between server and Mobile.

Removed useless loading screen.

Home screen (indicators) now await a load-up of connection (improved performance)

Planned: Screen share of desktop to mobile.

 

NOTE: Please use ALT + DELETE shortcut key to terminate the windows app, otherwise an instance will be kept in the background.

Edited by VonarianTheGreat
  • Like 1
medal medal medal

Share this post


Link to post
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...