Some genral information about this project
- The program was programmed in C++ using SFML for the user interface
- The program makes use of the Journal API. The goal is to implement all events and displaying them in a useful way
- The UI is very similar to how you would find it in LCARS 47. However I tried to make use of colors in order to show different information, so everything is not a random mess, but actual information.
- LCARS Style is more Nemesis style (LCARS 47 is, and this is UI wise pretty much a copy). However, I like the TNG interface style better, so I might change this in the future
- The UI can only be customized in the source code itself at the moment. However I plan to change this in the future, most likely through a XML file
- The same goes for X52 Pro integreation. It relies on a specific layout. This will be customizable through XML in the future
- Network feaures to connect a Tablet is planned for Windows x86 tablets only
- Due to the DirectOutput.dll, this project is 64 bit only
- Currently this program is standalone, but I plan to make it a VoiceAttack plugin
- Input via the interface is not possible yet, however the buttons are reacting to your actions, and you can enable and disable the alert conditions through it.
- The program will be Open Source
Elite: Dangerous is a very nice game, maby the best space simulator out there. With the integration of the Joural API Frontier gave us the opportunity to create more tools to customize and expand the experience of it. Me being a Star Trek fan I always wanted to have a game like Elite: Dangerous. But the Star Trek component was missing. With this I tried to add a bit of this back into the game.
X52 Pro Integration - Making use of the MFD and LEDs in the stick.
Probably as many of us, I own a X52 Pro Joystick. I liked the idea of a MFD and customizable lights. But the MFD wasn't integrated at all and the lights static, to you could also leave them just out. But recently I discovered the X52 Pro DirectOutput.dll, which is a library which enables you to take control of these features. What I made are buttons, which react to your and ingame actions. So for example when you activate the landing gear, the light turns green, when it is up the light is off, and when it is unavailable it is yellow. It may become a standalone tool (with full customization options)
If you want to know more about the X52 Pro SDK, check out my post: