Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
I looked into this but couldn't find a generic way to trigger a remote process.


Ok begs the question can it be done at all or is what I'm asking outside what is possible in EDDI natural laws ?

Not sure if the "generic" is referring to users having different PC/browsers/networks ? Or 'windows' wont let you do it, so its just impossible.


Then there's the other solution ( again no-idea if its possible ) , just have EDDI not open the browser on the PC at all , when you to this ( an off on switch ?)

a voice command spoken by the pilot when they wish to see their ship in https://coriolis.edcd.io/ ("Display my ship in coriolis")
a voice command spoken by the pilot when they wish to see their current system in https://www.eddb.io/ ("Show this system in EDDB")


but have it ^^^ captured by clipboard , I can then open it via my network , have my system already setup to do that ,http://bdwm.be/cs/ this seems the easiest to do... :rolleyes:


Want to stay in Fullscreen mode and all information passed to my Tablet thus not forcing me out of gameplay to desktop when commands are called that open programs like a browser that force you to the desktop. CPU GPU power is then been taken away from the game and bandwidth if the browser is called on the PC.
My QoS router setup allows tablets to use WiFi so as not to interfere with the gaming PC.

Just trying to get all third party apps Frontier has outsourced, VR ready for my game as well , so PC has all the power without interruption

Hope you understand, the importance of not having that immersion broken with desktop calls, regardless if in VR or using the PC Screen mode

If none of this is possible then I wont use these functions , and wont waste time looking for a solution that doesn't exist

thank you .
 
Last edited:
Turns out that the issue was much as you reported, with the jumping and jumped events tripping over each other and confusing EDSM. I'm tweaking the logic to handle this and will update the beta later today.

Thanks. I think this maybe will solve the other, minor, problem I reported earlier about when starting up Eddi telling me I'm jumping to a system while in fact I'm docked at a station. I just started up ED Beta while the path to netlogs is still empty and Eddi welcomed me and told me i was docked at the station i'm in when the startup was ready. Then I put the path to the netlogs back in and started again. This time Eddi welcomed me, told me Jump in progress with the info about the system and after that told me I was docked at the station. Although it's nice to have the info about the system at startup but I think it should say something like "You're currently in the Duamta system followed by the info" instead of "Jump in progress" or something similar like I was still traveling to the system instead of being docked at the station already.
 
Last edited:
Working on a VA script for launching and docking fighters and noted that the ((EDDI fighter docked)) event is not triggering, while ((EDDI fighter launched)) is working fine. Upon closer examination, I'm seeing "LaunchFighter" timestamps in the Journal but not "DockFighter" timestamps.

Edit:
More examination... the journal is consistently not reporting "DockFighter" when the fighter is a crewman ("PlayerControlled":false). Otherwise, for the player ("PlayerControlled":true), "DockFighter" is being reported and ((EDDI fighter docked)) is triggering fine.
 
Last edited:
...
but have it ^^^ captured by clipboard , I can then open it via my network , have my system already setup to do that ,http://bdwm.be/cs/ this seems the easiest to do... :rolleyes:
...

That's doable. Current plan will be to have an "EDDI use clibpoard" boolean in VoiceAttack. If you set this to True then EDDI will write URLs to the clipboard rather than send it to the web browser.

I'll put this in for beta 6 (gah, nearly as many betas as FD!)
 
I've just released beta 5. This contains fixes for issues reported around EDSM integration as well as various minor additions for new data. As always, if you find any problems then please let me know.
 
More examination... the journal is consistently not reporting "DockFighter" when the fighter is a crewman ("PlayerControlled":false). Otherwise, for the player ("PlayerControlled":true), "DockFighter" is being reported and ((EDDI fighter docked)) is triggering fine.

Yes this does indeed appear to be the case. Hopefully FD will fix this before going live.
 
That's doable. Current plan will be to have an "EDDI use clibpoard" boolean in VoiceAttack. If you set this to True then EDDI will write URLs to the clipboard rather than send it to the web browser.

I'll put this in for beta 6 (gah, nearly as many betas as FD!)

Brilliant really good news cheers
 
I've just released beta 5. This contains fixes for issues reported around EDSM integration as well as various minor additions for new data. As always, if you find any problems then please let me know.

Tested Beta 5 with ED Beta and the problems I had with EDSM, the info during a jump and the startup info while docked are all fixed. Thanks !
 
ok I got my cargo report script working but when used in VA it takes awhile to update my cargo status if ever but if I test it within the EDDI 2 "Test script" button its seems to be instantly updated. Anyway to get VA to report current whats in cargo hold?

Code:
{ShipName()} is carrying
{for cargo in ship.cargo:
    {cargo.amount} tonnes of {P(cargo.commodity.name)},
}

In VA I got:
Set Text [Script] to Cargo report
Execute external plugin, 'EDDI 2.0.0b5' and wait for return
 
ok I got my cargo report script working but when used in VA it takes awhile to update my cargo status if ever but if I test it within the EDDI 2 "Test script" button its seems to be instantly updated. Anyway to get VA to report current whats in cargo hold?

Code:
{ShipName()} is carrying
{for cargo in ship.cargo:
    {cargo.amount} tonnes of {P(cargo.commodity.name)},
}

In VA I got:
Set Text [Script] to Cargo report
Execute external plugin, 'EDDI 2.0.0b5' and wait for return

It depends on what you mean by "update my cargo status". Cargo is obtained from the companion API, which means that it will only be refetched when particular events occur. At the moment these are major events such as changing system, dropping in/out of supercruise, etc. There's also a limit to how often the companion API information is updated on FD's servers, which can cause problems if multiple changes occur rapidly.

What exactly are you trying to do?
 
It depends on what you mean by "update my cargo status". Cargo is obtained from the companion API, which means that it will only be refetched when particular events occur. At the moment these are major events such as changing system, dropping in/out of supercruise, etc. There's also a limit to how often the companion API information is updated on FD's servers, which can cause problems if multiple changes occur rapidly.

What exactly are you trying to do?

Basically would like it to report how much cargo when I give the voice command and maybe another script when I jump into a system to tell me if any cargo I have is illegal in system and give me a warning to be careful is the next step if possible but I have no idea on that last bit.

How often do the FD servers allow an update?
 
Does EDDI pick up the comments on EDSM?

I've added a bunch on my EDSM as I wanted EDDI to tell me if there was rare cargo or an engineer at the system i've just entered but sometimes it works sometimes it doesn't. Is there a limit to how long the private comment can be that EDDI beta 2 will read?

I basically want my comment on EDSM to be read out by EDDI 2. is it too long for EDDI?

" Engineer DIDI VATERMANN at Vatermann LLC specializing in Grade 5 SHIELD BOOSTER and Grade 3 SHIELD GENERATOR

Rare goods: Leestian Evil Juice & Azure Milk at George Lucas Station."

or is it a bug or limit til 2.2 comes out fully and EDDI 2 released?
 
The timeframe for re-integrating with VoiceAttack is days rather than weeks. The way that EDDI works in VoiceAttack, with the event loop and hardcoded scripts, is a bit of a pain. This is especially true when people want to be able to customise what goes on. The whole event loop is also the cause of more support requests than anything else. The idea is for the VoiceAttack plugin to push event information and variable changes at the plugin level, making it a lot easier for users to customise.

Please rest assured that VoiceAttack is still very much a priority, not least of which because I use it heavily in my own environment.

Oh good , be lost without VA an EDDI :)
 
Last edited:
Does EDDI pick up the comments on EDSM?

I've added a bunch on my EDSM as I wanted EDDI to tell me if there was rare cargo or an engineer at the system i've just entered but sometimes it works sometimes it doesn't. Is there a limit to how long the private comment can be that EDDI beta 2 will read?

I basically want my comment on EDSM to be read out by EDDI 2. is it too long for EDDI?

" Engineer DIDI VATERMANN at Vatermann LLC specializing in Grade 5 SHIELD BOOSTER and Grade 3 SHIELD GENERATOR

Rare goods: Leestian Evil Juice & Azure Milk at George Lucas Station."

or is it a bug or limit til 2.2 comes out fully and EDDI 2 released?

There should be no limit and it should work. I'll take a look and see if there any limits of which I am unaware or (more likely) bugs preventing it from working as intended.
 
It works if I have dictated a note but not if I've made a note directly on EDSM it seems.

EDDI won't check every time you jump to a system if there is a note. If you update the notes manually you would have to resync with EDSM by re-obtaining your travel logs from the EDDI 'EDSM Responder' tab. Please could you give this a      and see if it works?
 
EDDI won't check every time you jump to a system if there is a note. If you update the notes manually you would have to resync with EDSM by re-obtaining your travel logs from the EDDI 'EDSM Responder' tab. Please could you give this a and see if it works?

Re-synced with EDSM with 'EDSN Responder' tab

I did a few missions and returned to a system I had a comment on and from what I can tell its getting the information but not actually saying it when I enter the system.

When I use ((EDDI: system variables)) voice disabled hotkey the system info and system comment I have on EDSM comes up, its just not actually saying it.
 
Re-synced with EDSM with 'EDSN Responder' tab

I did a few missions and returned to a system I had a comment on and from what I can tell its getting the information but not actually saying it when I enter the system.

When I use ((EDDI: system variables)) voice disabled hotkey the system info and system comment I have on EDSM comes up, its just not actually saying it.

Can you send me your %APPDATA%\EDDI\eddi.log so that I can take a look at what it's doing? Thanks.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom