Elite G19s Companion app (with simulated space traffic control)

Sometimes all you need is an easy way to listen to some music while trucking goods across space, or have a handy way of finding out exactly where you are. Because this was my need, I created an app for it. Main features include: system and station overview, play radio and podcast with audio visualizations, simulated Space Traffic Control, GPS functionality (including planetary races), an orrery view, a screenshot converter, and a news ticker.

Runs on Windows, preferably in combination with a Logitech keyboard with LCD in it (G19s, G15, G13, G510), but it will work perfectly fine without it as well. Without the Logitech keyboard it will run in a separate window that you can put on a second monitor, or use a tool like OnTopReplica to overlay it on your Elite HUD. And if you have a mobile phone or tablet, you can download the free Logitech Arx app and use the phone or tablet as a second screen, with options not available in the regular app!

It will show your current location (both in space and on the ground using a handy GPS feature) and allow you to listen to a streaming radio station (eg Radio Sidewinder or Radio Skvortsov), or if you have Spotify Premium, it can play tunes from there too. Of course a podcast player (for Lave Radio, Guard Frequency, or any other podcast you like) is also included. There's even a news ticker to show the latest Galnet news.

As a bonus, I have implemented a simulated space traffic control system that adds a bit of radio chatter while you're in SuperCruise across the bubble. It uses the Windows Text-To-Speech voices to generate the chatter (with the use of some audio filters, because otherwise I'd have the same three voices over and over ).

Using the GPS functionality, you can save waypoints and create trips for those scenic Sundays. Or, if you prefer, activate the race function and do an Outrun style checkpoint race across a planet!

And if you want, it will rename your screenshots, convert them to JPG format and adds the current location in the screenshot's metadata.

Almost everything is customizable in the options file, or in the app itself.

This app started out as something I just wanted to use for myself while flying in the black, but I am happy to share it with everyone. I also welcome suggestions, issue reports and ideas to make the app better!

The ClickOnce application will show a warning during installation that the publisher cannot be verified. Through "more options" and then "Install anyway", you can install it. I didn't pay for an official certificate, that's why you get the warning.

Windows firewall might ask you to allow the app. Please do, it's got a tiny embedded webserver to allow the Youtube and Twitch mini-apps to work.

Also, the very first time that you run the app, it will check that verbose netlogs are on and update some settings forcing you to restart the app. Not the best user experience, I admit, but I hope you'll forgive me on this.

It will periodically check for updates automatically. You will notice the next time you start the app.

If you have a Logitech G19s keyboard, you can use the buttons near the LCD screen to navigate the app.

If you do not have this keyboard, a window will pop up that shows the mini display. You can use TAB for menu, ENTER to select, and arrow keys to change the selection and finally ESC to escape from a sub-menu.

You can use the function keys to zoom the window and make it larger.

Options are stored in `C:\Users\YourName\AppData\Roaming\EliteG19s\options.json`. That's also the place where you can edit the various playlist options. Make sure that you have a backup, the file format is not very forgiving when you make a typo...

I am currently working on a VoiceAttack plugin to control the app, so you can expect that in a future version!

I hope you enjoy using it as much as I did making it!
See you in the black, CMDR!

Welcome to this subforum Commander MagicMau. Its good to see that more and more tools are moving to this subforum. In your case you have even created a new even thread for it. Hopefully the tool gets the attention it truly deserves.

Note: @all, I hope that the word gets around and that even more tools move to here. Spread the word commanders!!

I love this app! The space-traffic control chatter especially feels like it should be a part of the vanilla game to me. I don't have a Logitech keyboard LCD so I'm using the window -- is there any chance of having an always-on-top option built in to the app? A borderless mode would be awesome as well, to make it feel like a part of the ship's HUD.

always-on-top option built in to the app? A borderless mode would be awesome as well, to make it feel like a part of the ship's HUD.

Hi there! Thank you for your kind words.

It's a great suggestion, and something that I'm looking at for a future version. In the meantime, may I recommend using a program called OnTopReplica (http://ontopreplica.codeplex.com/)? It's an awesome free piece of software that will allow you to overlay any app (including mine) and should work great with Elite.

may I recommend using a program called OnTopReplica (http://ontopreplica.codeplex.com/)? It's an awesome free piece of software that will allow you to overlay any app (including mine) and should work great with Elite.

That looks super promising, I've been looking for a replacement for an app called PowerMenu that no longer works with modern Windows and this looks fantastic. Thanks for the recommendation!

I love this app. It's nice to see my G19 screen come alive and the system traffic feature adds great realism to ED. Everything seems to work fine except for one issue. My display location does not change when I change systems. The traffic and system display stays on the initial system I start the app with. What am I doing wrong? Thanks!

I love this app. It's nice to see my G19 screen come alive and the system traffic feature adds great realism to ED. Everything seems to work fine except for one issue. My display location does not change when I change systems. The traffic and system display stays on the initial system I start the app with. What am I doing wrong? Thanks!

I'm not sure what happened. Everything works fine now. You can disregard my last post. Great app.

I'm not sure what happened. Everything works fine now. You can disregard my last post. Great app.

Thanks And don't worry about it, the app sometimes gets confused and behaves the way you describe. In that case a quick workaround is to go into the Options menu, choose "Select Elite Folder" and click OK once again. That forces the app to reread the logs and fixes the issue.

Hopefully I am able to find out what's causing it soon and have it permanently fixed.

For those wishing to update the G19s Elite Companion App to operate correctly with Elite Horizons 64 bit and Steam, in the options.json file (located at %APPDATA%\EliteG19s) change the line that reads EliteFolder to "C:\\Steam\\steamapps\\common\\Elite Dangerous\\Products\\elite-dangerous-64"

Magicmau - The App seems to ignore planetary settlements or/and newly explored settlements, is there a way to reprogram it correctly?

Thank you for posting the tip on changing the EliteFolder. I'll update the app to check that location as well so that it might find it automatically in the future. Thought I had all the Steam paths, guess I missed one or they changed on me

As for the settlements - the app gets its data from EDDB, so if there are missing settlements, check if they are listed there. Maybe they are still waiting for a fearless explorer to add them to the database