Abandoned Ocellus Voice Assistant

Hats off to you for this profile and plug in. Been using it all the time now, and my Orion HCS pack now sits in the cargo hold.
 
Is there a list of commands that are included? Just installed it and it looks awesome. Love the fact that it reads you existing key bindings config.
 
cannot get the commands "export to coriolis" or "export to ed shipyard" to work. im not getting any errors from the plugin. its just when it opens the webpage there is no ship configuration copied to my clipboard

here is the debug message im getting for the command:
07-Aug-16 12:11 | COMMAND: export for coriolis
07-Aug-16 12:11 | Downloading Profile from Frontier Companion API
07-Aug-16 12:11 | Server response: OK
07-Aug-16 12:11 | Not docked, skipping EDDN update
07-Aug-16 12:11 | System.Threading.ThreadStateException: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it.
at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
at System.Windows.Forms.Clipboard.SetText(String text)
at OcellusPlugin.OcellusPlugin.VA_Invoke1(String context, Dictionary`2& state, Dictionary`2& shortIntValues, Dictionary`2& textValues, Dictionary`2& intValues, Dictionary`2& decimalValues, Dictionary`2& booleanValues, Dictionary`2& extendedValues)
 
Last edited:
I am getting the exception error when I run certain commands....mainly the defend, attack etc.....is there something I can check. I saw an earlier post about a log file that will show where there is not a key binding for a command that needs one. Is that something I should check? Where can I locate the log file?

Again, super work with this.....thanks for that!
 
For some reason most commands do not work for me. Using the latest Ocellus version, Vive, and CH gear with both keyboard and hotas mapped. I can get "Where am I" and "Boost" to function but no system map, request docking, etc. Any ideas on what to look for to get it working 100%?
 
A few bugs that I think are related to keybindings (Belgium)

- Plotting Route to opens System map after opening Galaxy map messing the plotting up

31/08/2016 17:42 | COMMAND: dictate system
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.4555962, Atun)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.4555962, Achan)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.2387183, Achian)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.07442744, Aten)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.1732941, Aken)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.151025, Haitchane)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.0993255, Batzin)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.09328177, Antan)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.09161267, Urvane)
31/08/2016 17:42 | dictateSystem: Possible system Atun (0.05356983, Eban)
31/08/2016 17:42 | COMMAND: distance from here
31/08/2016 17:42 | Using coords from Index
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press GalaxyMapOpen
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press CycleNextPanel
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press UI_Select
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press UI_Right
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press UI_Select
31/08/2016 17:42 | COMMAND: press key bind
31/08/2016 17:42 | Key Press UI_Back

- Voice-To-Text system names is very hard, Sothis works, Chertan works, SagA or Saggitarius A or Beagle Point give me nearest matches

Awesome work cmdr !!
 
Last edited:
31/08/2016 18:57 | Companion API cooldown in progress. 8.560309 seconds remaining.
31/08/2016 18:57 | Error: Unable to determine your current coordinates in system 'Piscium Sector WO-A b7'
31/08/2016 18:57 | Error: Unable to determine your current coordinates in system 'Piscium Sector WO-A b7'
31/08/2016 18:57 | Error: Unable to determine your current coordinates in system 'Piscium Sector WO-A b7'
31/08/2016 18:57 | Error: Unable to determine your current coordinates in system 'Piscium Sector WO-A b7'
31/08/2016 18:57 | Not docked, skipping EDDN update
31/08/2016 18:57 | Current System: Piscium Sector WO-A b7(-41.063,-62.156,-103.25)
31/08/2016 18:58 | COMMAND: update profile and EDDN
31/08/2016 18:58 | Downloading Profile from Frontier Companion API
31/08/2016 18:58 | Server response: OK
31/08/2016 18:58 | ERROR: Unable to parse Companion API output System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Companion.updateProfile(MessageBus messageBus, Dictionary`2& state, Dictionary`2& shortIntValues, Dictionary`2& textValues, Dictionary`2& intValues, Dictionary`2& decimalValues, Dictionary`2& booleanValues)
31/08/2016 18:58 | Current System: Diaguandri(-41.063,-62.156,-103.25)
31/08/2016 18:58 | COMMAND: get debug
 
This is just a phenomenal project. Since I was using ED Market Connector, I would love to see EDSM integration of the data as well as EDDN. That would also help your "Distance To" command be effective from anywhere in the galaxy.
 
Hi Nomadyaw,

I used your plugin to use a temporary json webvar feed for galnet news to be read outloud to me, which worked, but the idea was to select any random galnet article and say "Next article" if I don't like the current one.
I made it working, see https://afternoon-chamber-98016.herokuapp.com/rockrats, and by changing the VA second line to

{TXTRANDOM:{TXT:VAEDwebVar-newscontent1};{TXT:VAEDwebVar-newscontent2};{TXT:VAEDwebVar-newscontent3};{TXT:VAEDwebVar-newscontent4};{TXT:VAEDwebVar-newscontent5};{TXT:VAEDwebVar-newscontent6};{TXT:VAEDwebVar-newscontent7};{TXT:VAEDwebVar-newscontent8};{TXT:VAEDwebVar-newscontent9};{TXT:VAEDwebVar-newscontent10};{TXT:VAEDwebVar-newscontent11};{TXT:VAEDwebVar-newscontent12};{TXT:VAEDwebVar-newscontent13};{TXT:VAEDwebVar-newscontent14};{TXT:VAEDwebVar-newscontent15};{TXT:VAEDwebVar-newscontent16};{TXT:VAEDwebVar-newscontent17};{TXT:VAEDwebVar-newscontent18};{TXT:VAEDwebVar-newscontent19}}

It works but I had to rewrite the webvar json string because VA dynamic tokens (http://voiceattack.com/SMF/index.php?topic=31.0) can't deal with arrays (I think) and it would be nice if Ocellus would have a tighter integration with eg Galnet, so now I was forced to list each index manually, any idea on improvement or support would be nice

p.s. there is a dev comm discord, all people there are closely involved with FD API's, please join there
 
Last edited:
0.96

New OcellusPlugin.dll released


New Functionality:

- Full support for UK keyboard. Others coming soon

Plugin Bugs Fixed:

- Fixed EDDN update to properly report commodities

Download plugin
HERE


I am seeing this error in the debug.log

9/2/2016 16:14 | ---------------------- Ocellus Plugin 0.96 Initializing ----------------------
9/2/2016 16:14 | Current culture set to: en-US
9/2/2016 16:14 | Downloading System Index file from ocellus.io
9/2/2016 16:14 | Extracted star system index
9/2/2016 16:14 | Loaded 19404 populated star systems from Index
9/2/2016 16:14 | Error: Unable to find Elite: Dangerous ControlSchemes path
9/2/2016 16:14 | control scheme path is
9/2/2016 16:14 | Begin loading star system grammar
9/2/2016 16:14 | System.ArgumentNullException: Value cannot be null

When attempting to do the first step to configure plugin, nothing happens.
 
Note, it worked following a computer reboot. Not sure why, but also was intermittent in a mission flight last night, but overall a great addition and immersion experience when fully online/working. Thx!
 
For those people struggling to get "Plot Route To" working properly (galaxy map nudges a bit but doesn't navigate) you should check your keybindings for:

Interface > Next/Previous Panel Tab + UI Panel Right keys should NOT be assigned as well in the Galaxy map section (credits to bier00t https://www.reddit.com/r/EliteDange...tier_please_let_us_switch_between_these_tabs/)

1mh450H.png
 
Last edited:
Plugin will not copy to Windows Clipboard.
Note, it properly directs to given web page; however, when attempting to paste from clipboard, no content is there. From debug, perhaps there is a required setting that needs to be enabled?

~S~
wind

Please see following debug info. Note, this is v0.96
Code:
10/6/2016 08:55 | COMMAND:  export for coriolis10/6/2016 08:55 | Downloading Profile from Frontier Companion API
10/6/2016 08:55 | Server response: OK
10/6/2016 08:55 | EDDN update cooldown in progress. 510.5878865 seconds remaining.
10/6/2016 08:55 | System.Threading.ThreadStateException: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it.
   at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
   at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   at System.Windows.Forms.Clipboard.SetText(String text)
   at OcellusPlugin.OcellusPlugin.VA_Invoke1(String context, Dictionary`2& state, Dictionary`2& shortIntValues, Dictionary`2& textValues, Dictionary`2& intValues, Dictionary`2& decimalValues, Dictionary`2& booleanValues, Dictionary`2& extendedValues)
 
The author hasn't posted since July 6th. Unless some folks here are corresponding with the author via PM and can state otherwise, my guess is that the project has either been abandoned or on indeterminate hiatus.

It's a shame, because the plugin was showing a lot of promise.

Highly recommend taking a look at EDDI, especially version 2 (presently in active beta) which access the new journal log feature and has a crazy amount of functionality. It doesn't have automatic keybindings or galaxy map voice control, but it has everything else and more.

o7 Commanders!
 
Last edited:
The author hasn't posted since July 6th. Unless some folks here are corresponding with the author via PM and can state otherwise, my guess is that the project has either been abandoned or on indeterminate hiatus.

It's a shame, because the plugin was showing a lot of promise.

Highly recommend taking a look at EDDI, especially version 2 (presently in active beta) which access the new journal log feature and has a crazy amount of functionality. It doesn't have automatic keybindings or galaxy map voice control, but it has everything else and more.

o7 Commanders!

Some very good plugins here , that fill in those gaps ...

http://voiceattack.com/SMF/index.php?board=7.0
 
Looks like an interesting companion, a few questions. Am I understanding right that you just import a set of commands to an existing VA profile? Much in the way that the plugin EDDI works? Put a/some DLLs in a specific directory, input the profile and set the right command to run at startup?

Also am I right that this is very similar to EDDI? I've been using EDDI and really enjoy it, the data it gives you as you jump between systems is great.

-Ross
 
Looks like an interesting companion, a few questions. Am I understanding right that you just import a set of commands to an existing VA profile? Much in the way that the plugin EDDI works? Put a/some DLLs in a specific directory, input the profile and set the right command to run at startup?

Also am I right that this is very similar to EDDI? I've been using EDDI and really enjoy it, the data it gives you as you jump between systems is great.

-Ross

Similar to EDDI in the respect that it connects to the FDev API and sends market data to EDDN. Dissimilar in that provides automatic keybindings and galaxy map voice control.

What EDDI provides that Ocellus doesn't is sending scanned body data to EDDN. independent (of Voice Attack) scripting for voice responses to the new 2.2 Journal Log events and GALNET. provides access to the Journal Log events within Voice Attack, and lastly (if that wasn't enough) sends travel data to EDSM.

EDDI 2 truly is a one-stop shop.
 
Last edited:
Back
Top Bottom