Abandoned Ocellus Voice Assistant

Can you add a binding to "unlock navigation" for those times you're trying to leave a planet but your route is obscured and you have to unlock your route to be able to jump from the planet?

There is a keybind that makes you jump to supercruise even while targeting another system, so you don't have to deselect it as a target

Awesome work. I'm wondering if we can get a command to target ship subsystems. That would be awesome in combat. Great Job. i Have added Ocellus to ASTRA.

These can all be achieved with normal keybindings and setting up a very basic VoiceAttack command, at the most basic(without any extra features or more advanced options):
-Look ingame what the command is bound to, or bind it to something (Jump to supercruise and Target/Select next subsystem respectively)
-Create a VoiceAttack action with whatever phrase you want to say for it to activate
-Add a key press of whatever you bound the action to ingame

Need to be able to access Virtual Desktop while in VR. While in VR, if I say "show system," I have to put down my Rift headset to look at my desktop to see the EDDB information. If there is a way to access that info without leaving VR that would be awesome.

It may also be possible to assign this to a keybind and have VoiceAttack perform it, but I can't say for sure
 
This looks great, I will be giving it a test drive tonight!


There appears to be some rumblings above that Ocellus & EDDI may not play nice together... can you confirm?


Regardless, it would be preferential to have a 'one stop shop' plugin for direct user access to all the available API data, like EDDI... do you anticipate adding this to Ocellus in the near future?
 
This looks great, I will be giving it a test drive tonight!


There appears to be some rumblings above that Ocellus & EDDI may not play nice together... can you confirm?


It was I who first thought this , while testing Ocellus out , BUT , this may not be the case , it may be something else , So the more who use Ocellus , the more , whatever bugs there are can been worked out , Others may have no problems at all


Regardless, it would be preferential to have a 'one stop shop' plugin for direct user access to all the available API data, like EDDI... do you anticipate adding this to Ocellus in the near future?

^^ True
 
Last edited:
I was trying this out last night for the system dictation/navigation feature, but can't seem to get it working

After linking to my account, I tried the commands for plotting a course to a system (Can't remember the exact name, but something like "Plot a course to")
VA asks "Where?" and very quickly follows up with "Sorry, I didn't get that" before I could give the full system name
When I looked at the command in VA, I saw there was only a 0.5 second pause before it checks if a system name was given - I tried changing this to 4 seconds for more time to respond, but still can't seem to get it to recognize any systems(I tried various 'types' of system names - LHS {numbers}, Sol, Robigo as in the video, etc.)

Using the "Distance to" command also did not work. I haven't looked at the command itself yet, but it sounded as if there was absolutely no pause in between the "Where?" and "Sorry, I didn't get that" responses - they played on top of each other at the same time

If it matters, I'm using a beta release version of VoiceAttack (at least v1.5.8.23 , could be a later version though)
 
Hi there - I seem to be having a problem as Ocellus give the error 'getting profile from Frontier Servers'.

Now I have configured Ocellus with the Frontier servers using the configure plugin - however is it possible that there is some kind of link mistake as I bought Elite Dangerous through Steam?

In other words - though I have a Frontier account could this just be a Frontier account and not linked to my online gameplay?

this may of course be nonsense, but I don't know what the problem is.

Is there a way of checking that the plugin is in fact going to the correct place?
 
New Rift CV1 owner here, having a lot of fun with Voice Attack. Gave Ocellus a test drive last night and these are my thoughts...

1. Very solid for a beta. No doubt there's work to do but it has a 'finished' feel to it.

2. I understand the concern about using ED Account info, but this is the price of admission if you want to increase your user experience by accessing the FDev API. I've used ED Market Connector for some time with no ill effects.

3. Pay attention to the FAQ entry about not having the 'Next' and 'Previous Tab' keybinds the same as any of the Galaxy Map keybinds.

4. When you're a newb just figuring out the interface, the 5-sec timer after a 'Plot Route to..." command is way too short. It kept dropping out before I could hit the 'select' or 'plot' buttons for the selected system. I would be comfortable with doing away with the timer completely and adding a voice command to cancel.

5. There needs to be user access to the system database to allow the user to add his own systems. Example... I was trying to plot a course to 'Peraesii' (a system in one of my trade routes) and Ocellus would select a different system. Thought maybe it was my pronunciation and added mine to the speech-to-text Dictionary... nope. Apparently, 'Peraesii' is not in the 20K system database.

I suggest the database file be separate from the .dll and accessible to users to peruse, but a separate file exist for users to add their own systems to.


6. To reiterate, I would like to see end user accessibility to more of the API variables, similar to EDDI, for user contributed voice commands. IMO, this will take the immersion to the next level.

7. Lastly, I've started adding my own commands to the Ocellus profile, but I've created a 'User' category to keep them separate. When the developer updates the profile, I can do a simple import to the updated profile.


I'm still playing, but otherwise, it appears to be working as advertised.
 
An update to my 'Test Drive'...

The developer *does* provide access to all the API data...

http://ocellus.io/variable_commander
http://ocellus.io/variable_ship
http://ocellus.io/variable_my_ships

So, yeah, when in doubt, learn to navigate the developer page.

Also, was perusing the code... I'm not by any stretch a Windows C# coder but I can't see the plugin accessing a database of 20K systems names, but I do see the use of a 'recent_systems.txt' file for 'tracked systems'. Could the developer please elaborate on the mechanism going on for determining a valid system name and whether recent_systems.txt could be user modified to address comment #5 in my post above?

Thanks!
 
Forgive me for asking but you seem to know what you are doing, at least a lot more than me. I cannot get my profile to link with Ocellus but if you see my above post it may be because I have a Frontier account but that is not where I bought Elite Dangerous, I bought it through Steam - so maybe I have another account which is my 'real' account and this is where Ocellus should be pointed.

Of course please ignore this if it is too much trouble, I should not really have asked.
 
Forgive me for asking but you seem to know what you are doing, at least a lot more than me. I cannot get my profile to link with Ocellus but if you see my above post it may be because I have a Frontier account but that is not where I bought Elite Dangerous, I bought it through Steam - so maybe I have another account which is my 'real' account and this is where Ocellus should be pointed.

Of course please ignore this if it is too much trouble, I should not really have asked.

Best advise I can offer is to go on to your Frontier account and check if your Steam purchased copy is registered... it should show up as an order with a 'discount' of the full product price and the Steam product key.

If not registered, go to Steam, get the product key (navigating to it is not hard), and then register the 'Product Access Key' on your Frontier account.

FYI, you can also do the opposite, by requesting a 'Partner Key' on Frontier and registering it on Steam. IMO, this would always be the preferred method... Buy on Frontier and cross-register on Steam.
 
Sorry everyone - it was because I had two accounts - one with Frontier and one for my Elite through my Steam purchase. I am trying it out again.
 
I have spent time with the voice recognition software and VoiceAttack recognises all the commands I give and Ocellus responds in the VoiceAttack window as if it accepts them however many of them don't work.

Anything to do with maps, I cannot request docking, turn on the lights, drop landing gear. drop cargo scoop, anything to do with weapons or anything that tries to change power management from Boost onwards. Also no panel instructions.

I use a Thrustmaster HOTAS X and have configured various controls to suit. Should I try a vanilla binding and see if it's my messing around to get it to work?
 
This plugin works very well (thanks!), but the 'Plot Route To' command doesn't work at all for me.

The process works like this:
* I say, 'Plot Route To'
* I hear 'Where?' followed by a beep
* I say 'Alpha Centauri', and then after another couple of seconds I hear another beep
* I hear 'Sorry, didn't catch that'

In the log, I can see the following text after the attempt:
* Recognized: 'plot route to'
* Unrecognised: 'Alpha centauri'
* Sorry - didn't catch that

Every other command seems to work great (once I got the keybinds sorted), but this one and the 'Distance To' command just won't work.
 
Here is what I have found so far

I try to get it to plot route to where I have a certain ship or to a system and all it does is go 1 system over on the map from current and plots there. It recognizes the systems I ask for as it gives me the distance to them when I ask for distance to

Plot route to does not take you to the text box it only opens galaxy map which keeps clipboard plotting from working

Prepare to land moves around the pips but does not go to full shields like supposed to
 
Last edited:
Hello, I have successfully combined the Ocellus VA commands with my current voice profile, however I keep getting the following error message in the debug.log "Error: Unable to map to ShipObj internal: Int_FuelTank_Size3_Class3". I am Flying an Asp Explorer with the following load-out.

[Asp Explorer]
S: 1F/F Pulse Laser
S: 1F/F Pulse Laser
S: 1G/T Multi-cannon
S: 1G/T Multi-cannon
M: 2F/T Pulse Laser
M: 2F/T Pulse Laser
U: 0I Point Defence
U: 0A Shield Booster
U: 0A Shield Booster
U: 0I Point Defence

BH: 1I Lightweight Alloy
RB: 5B Power Plant
TM: 5E Thrusters
FH: 5E Frame Shift Drive
EC: 4A Life Support
PC: 4A Power Distributor
SS: 5A Sensors
FS: 5C Fuel Tank (Capacity: 32)

6: 6E Cargo Rack (Capacity: 64)
5: 5E Shield Generator
3: 3E Cargo Rack (Capacity: 8)
3: 3B Fuel Scoop
2: 2E Cargo Rack (Capacity: 4)
2: 1C Advanced Discovery Scanner

Direwolf5
 
I was trying this out last night for the system dictation/navigation feature, but can't seem to get it working

After linking to my account, I tried the commands for plotting a course to a system (Can't remember the exact name, but something like "Plot a course to")
VA asks "Where?" and very quickly follows up with "Sorry, I didn't get that" before I could give the full system name
When I looked at the command in VA, I saw there was only a 0.5 second pause before it checks if a system name was given - I tried changing this to 4 seconds for more time to respond, but still can't seem to get it to recognize any systems(I tried various 'types' of system names - LHS {numbers}, Sol, Robigo as in the video, etc.)

Using the "Distance to" command also did not work. I haven't looked at the command itself yet, but it sounded as if there was absolutely no pause in between the "Where?" and "Sorry, I didn't get that" responses - they played on top of each other at the same time

If it matters, I'm using a beta release version of VoiceAttack (at least v1.5.8.23 , could be a later version though)

The plugin is run and it will hang on for 5 seconds before it decides that nothing is said. I think that the plugin must not be hearing what is coming from your mic. is your mic set as the "default input" in Windows? I'll take a look at the code to see if I can find anything. Can you PM me your debug log?

c:\users\<username>\AppData\Local\OcellusPlugin\debug.txt

Also - I just released 0.9. You might want to try that incase that fixes anything.
 
Hi there - I seem to be having a problem as Ocellus give the error 'getting profile from Frontier Servers'.

Now I have configured Ocellus with the Frontier servers using the configure plugin - however is it possible that there is some kind of link mistake as I bought Elite Dangerous through Steam?

In other words - though I have a Frontier account could this just be a Frontier account and not linked to my online gameplay?

this may of course be nonsense, but I don't know what the problem is.

Is there a way of checking that the plugin is in fact going to the correct place?


There is only one place for the plugin to go - there is one API for steam and non-steam users alike.

There reports that the issue could be on the Frontier side. Read through this: https://github.com/Marginal/EDMarketConnector/issues/43

A couple things to try:

1) Download 0.9 (just released): http://ocellus.io/download_plugin
2) Download EDMC and see if your account works there. If it works in EDMC but not with Ocellus - let me know.
3) PM me your debug.txt file in C:\Users\<YOUR USERNAME>\AppData\Local\Ocellus Plugin\
 
I have spent time with the voice recognition software and VoiceAttack recognises all the commands I give and Ocellus responds in the VoiceAttack window as if it accepts them however many of them don't work.

Anything to do with maps, I cannot request docking, turn on the lights, drop landing gear. drop cargo scoop, anything to do with weapons or anything that tries to change power management from Boost onwards. Also no panel instructions.

I use a Thrustmaster HOTAS X and have configured various controls to suit. Should I try a vanilla binding and see if it's my messing around to get it to work?

I may have fixed this with 0.9 (just released). There was a bug with the built in keybinds that would cause problems like this.

http://ocellus.io/download_plugin
 
This plugin works very well (thanks!), but the 'Plot Route To' command doesn't work at all for me.

The process works like this:
* I say, 'Plot Route To'
* I hear 'Where?' followed by a beep
* I say 'Alpha Centauri', and then after another couple of seconds I hear another beep
* I hear 'Sorry, didn't catch that'

In the log, I can see the following text after the attempt:
* Recognized: 'plot route to'
* Unrecognised: 'Alpha centauri'
* Sorry - didn't catch that

Every other command seems to work great (once I got the keybinds sorted), but this one and the 'Distance To' command just won't work.

Ocellus binds to the default input. I believe it isn't hearing your voice. Can you PM me your debug.txt file:
C:\Users\<YOUR USERNAME>\AppData\Local\Ocellus Plugin\

Can you check to see if your mic is the "default input" according to Windows?

I also just released 0.9, but I'm not sure that it will solve this issue: http://ocellus.io/download_plugin
 
Here is what I have found so far

I try to get it to plot route to where I have a certain ship or to a system and all it does is go 1 system over on the map from current and plots there. It recognizes the systems I ask for as it gives me the distance to them when I ask for distance to

Plot route to does not take you to the text box it only opens galaxy map which keeps clipboard plotting from working

Prepare to land moves around the pips but does not go to full shields like supposed to


I did fix some keybinds issues with 0.9 (just released). Can you give it a try and report back?

http://ocellus.io/download_plugin

Also feel free to PM me your debug.txt file in:
C:\Users\<YOUR USERNAME>\AppData\Local\Ocellus Plugin\
 
Back
Top Bottom