In-Development Information Display for Logitech Flight Instrument Panel

Hi... I'm back

Well I am not making this easy for my self!

I explored a combination of vJoy (creates a virtual joystick that can be 'handled' by windows and detected and monitored by the test tool you linked to me) working together with UCR (Universal Controller Re-mapper (I guess you already know about this stuff!)). Stumbled as I haven't yet found a way to have UCR bind a POV switch on a virtual joystick as the output of a mapping (so I can detect the N52te 'D' pad button presses but can't trigger a POV button press!). I have a discord message on the HidWizard discord group asking for help.

Anyhow, I then tripped over a plug in for VoiceAttack (which I use with Elite) for voice activating joystick button presses (including virtual Joysticks). I like this idea more than using the N52te!

I am now tripping over having the Elite FIP window respond to voice commands which demonstrably (in both the vJoy test app and the JoyTester app) trigger POV presses. I am guessing this is down to the values in the joystick config file that relate to the up, down, push etc buttons. Are the config values telling Elite FIP what to expect? In the VJoy tools, POV values of 0,1,2,3 relate to the up, right, down, left POV buttons but, when these are used, JoyTester reports values in hundredths of degrees; 0,9000,18000 etc.

Your ideas of what I should try next would be most gratefully received!?
 
The joytester sees an 8 way hat switch.
Which works completely different from a 4 way hat switch.
A 4 way hat switch up down left right buttons works the same as normal buttons like the trigger.
And that is what the fip software expects.
 
Hi Again

Made all the changes and my headset packed in!

Anyway, it's recharged now and I can confirm that I can use VoiceAttack to (in a very basic way) navigate the menus and screens in Elite FIP... it's a bit clunky but there may be some be some 'short cuts' I can work out. As I haven't seen any references to 'shortcuts' I assume there aren't any in the app.

Also, am I correct that only one window can be displayed / navigated in this way (seem to remember seeing 'ONE' in capitals somewhere in the text. If I were to create several virtual joysticks (VoiceAttack allows for 4 to be configured) is there a way to open multiple windows, each looking at a different dataset?

the news regarding 4 way HATS behaving like normal buttons will also fix the issue i was having using the Belkin GamePad

Thanks for the tools and the assistance

Cheers

John
 
you can only have one window and there are also no shortcuts.
I can't add multiple windows but
I'll look into how hard it is to add the possibility to press a specific joystick button On ONE joystick to open a specific screen
 
@mhwing

Excellent, thanks.

I have created a simple VoiceAttack profile for each screen and for menu navigation. In testing I found a couple of problems with the two Engineer screens. 'Engineer' when requested displays the Ship screen and 'Engineers' returns a blank screen with '???' at the top.

Is this related to EDEngineer? I have it installed and the Local API is enabled.

Cheers

John
 
Unfortunately, I cant reproduce either problem

This button shows the edengineer screen and has no effect if edengineer is not detected to be running:

XML:
<add key="EngineerButton" value="5" />

This button has nothing to do with edengineer and works without edengineer running.
It should show the data from the data\engineers.json file :

XML:
<add key="EngineersButton" value="5" />

perhaps try to restart the executable or use left/right button to select another engineer.
 
It's ok, it would seem I had a PICNIC issue!

it's all working now... Many thanks for this if you want me to attach my VA profile for others to use, please let me know.

Cheers

John
 
So, in addition to Elite-FIP, you will require:
1) VoiceAttack (full licence)
2) vJoy (I got it from here as the linked sourceforge website has been infected with some virus or other)
3) A VoiceAttack plugin, VAJoystickOutput available from links embedded here. The instructions for setting up the plugin and testing are also provided
4) A modified Joystick configuration (attached). I assume the VID and PID for the virtual joystick will be the same, but it might be worth checking once one has been created on the target system
5) A VA Profile (attached). This is a simple profile with a voice command for each virtual joystick button. The profile assumes Elite Dangerous is running and the active window. Speaking each command will cause VA to switch to the Elite-FIP window, execute the command and switch back to Elite to continue

Hope it all works for you!

Cheers

John
 

Attachments

  • Elite-FIP vJoystick.zip
    8.3 KB · Views: 118
So, I am trying to use this app for the first time (I dont have a fip) and the app is taking forever to load. Is this common in the first time you run it?
Did I missed something?
 
What do you see?
There should be a progress message on the screen.
Did you modify any files?
Is there a log file with errors?

Do you have antivirus that deleted/blocked something (false positive)?
There should be 2 executables.
If one is missing/blocked then you have this problem
 
Last edited:
It was getting stuck on the loading screen (white box).
Today it loaded, but even after I log on Elite it didn´t give me any info.

I will try again and see what´s what.
 
Last edited:
version 1.8.0

Added Odyssey data from EDEngineer to the edengineer and engineers tabs.

Thanks to https://github.com/msarilar/EDEngineer

Note that I don't maintain this data, so if it's incorrect or incomplete, please post an issue on the EDEngineer github page

oxH1mZL.png


kM32Hm6.png
bh5ma1U.png
4vOPhDv.png
 
Last edited:
Back
Top Bottom