Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
If you've entered the path manually you don't need to hit the 'Obtain' button. You can test to see if you have the correct path by jumping to another system and seeing if EDDI tells you about your destination.

As it says in the text on the screen, you can use the 'Obtain' button to obtain the log path as long as you have Elite running and you are running EDDI from a local administrator account.

Nothing, doesn't work. I'm using the local administrator account, tried clicking obtain, then also tried writing down the path manually without hitting obtain, eddi doesn't think it's the right folder and I don't know why.
 
Nothing, doesn't work. I'm using the local administrator account, tried clicking obtain, then also tried writing down the path manually without hitting obtain, eddi doesn't think it's the right folder and I don't know why.

I think I might have figured out what's happening here. Or maybe not. You say you are using the local administrator account. Is this account an account created by you as an administrator account or is it the Administrator account that every copy of Windows comes with that is disabled by default. If it's the latter, then there is a real problem. If it is the account you created as a part of Windows setup, then it is not an actual administrator account. It is a user account with administrator privileges. Set Voice Attack to run as Administrator. Depending on your settings the UAC warning might pop telling you this program can alter your computer and asking if you really want to run it.

The first time I ran Voice Attack after installing EDDI, I got the following message in the window where it shows spoken commands:

VoiceAttack privileges not elevated. If you are having trouble with key presses, try running as an administrator.

It never gave me that warning before I installed EDDI. I set it to run as Administrator and that message went away and everything was fine.
 
Last edited:
I think I might have figured out what's happening here. Or maybe not. You say you are using the local administrator account. Is this account an account created by you as an administrator account or is it the Administrator account that every copy of Windows comes with that is disabled by default. If it's the latter, then there is a real problem. If it is the account you created as a part of Windows setup, then it is not an actual administrator account. It is a user account with administrator privileges. Set Voice Attack to run as Administrator. Depending on your settings the UAC warning might pop telling you this program can alter your computer and asking if you really want to run it.

The first time I ran Voice Attack after installing EDDI, I got the following message in the window where it shows spoken commands:

VoiceAttack privileges not elevated. If you are having trouble with key presses, try running as an administrator.

It never gave me that warning before I installed EDDI. I set it to run as Administrator and that message went away and everything was fine.

I tried playing around with administrator privileges and now if I run voice attack the plug in does indeed work, I don't know what was it honestly.

One word for the developer, whoever you are: you have a potentially big money income from this stuff mate. If you polish up this thing, make a few tweaks here and there (Like the repetition of the word "system" when jumping over uninhabited sectors) and add some new stuff (Like detecting volcanism and atmosphere when scanning a planet) you can sell it big time something like a HCS voice packs product.
The plugin is truly immersive and useful.
 
I tried playing around with administrator privileges and now if I run voice attack the plug in does indeed work, I don't know what was it honestly.

One word for the developer, whoever you are: you have a potentially big money income from this stuff mate. If you polish up this thing, make a few tweaks here and there (Like the repetition of the word "system" when jumping over uninhabited sectors) and add some new stuff (Like detecting volcanism and atmosphere when scanning a planet) you can sell it big time something like a HCS voice packs product.
The plugin is truly immersive and useful.

If I buy it , can I run my own server ...lol ..........:D
 
I tried playing around with administrator privileges and now if I run voice attack the plug in does indeed work, I don't know what was it honestly.

One word for the developer, whoever you are: you have a potentially big money income from this stuff mate. If you polish up this thing, make a few tweaks here and there (Like the repetition of the word "system" when jumping over uninhabited sectors) and add some new stuff (Like detecting volcanism and atmosphere when scanning a planet) you can sell it big time something like a HCS voice packs product.
The plugin is truly immersive and useful.

Here was the problem. A regular windows administrator account is a User Account with Administrative rights. Windows still runs all programs with the standard user token. This is why you get the UAC pop-up. Either running as administrator or a program requiring such requires the administrator token. You only get that automatically by running the built-in Administrator account or clicking Yes at the UAC pop-up.

And I don't think Frontier would allow this to be sold without a license from them as it accesses their API. The HCS Voice packs work with Voice Attack. They don't have any awareness of the game or API.
 
Last edited:
Have you seen the latest incarnation of their 'Multi-crew' profile?

No. But I still don't see how it could have any awareness of the game or API. It's own internal variables, Landing gear, weapons deployed and so forth, but that can get out of sync with the game. Which is why I have a Reset all systems command (docked) and a Reset Panels command (in-space). I haven't downloaded the latest Astra Voice pack. The profile I'm using seems to work fine, but I'll go ahead and do it.
 
No. But I still don't see how it could have any awareness of the game or API. It's own internal variables, Landing gear, weapons deployed and so forth, but that can get out of sync with the game. Which is why I have a Reset all systems command (docked) and a Reset Panels command (in-space). I haven't downloaded the latest Astra Voice pack. The profile I'm using seems to work fine, but I'll go ahead and do it.

Technically VA was designed as a supplement to Elite when it started. It has grown since then but it never directly linked to the game API on it's own. It's basically voice generated keyboard macros... EDDI on the other hand made use of the API and fed that to VA. The Voice Packs are just a VA command roster with thousands of premade commands, but they themselves don't directly work with the API... Having said that, the Multi-Crew from the Voice Pack people now sees EDDI as a voice and can use EDDI API that way, it even come with EDDI as part of the DL Apps. And, of course, EDDI how has a stand-alone option without needing VA.
 
Have you seen the latest incarnation of their 'Multi-crew' profile?

Downloaded it and tried to import Multi-Crew. Got the following error.

Error loading profile data.
[There is an error in XML document (49977,12)]
Instance violation error. 'AudioVolume' is not a valid value for ActionTypeEnum.
 
I know I posted this question somewhere here, but I can't find it and it seems to have gotten lost. So I'll post it again.

In the Commodity Sale Price script there is the following

Code:
{for cargo in ship.cargo:
    {set marketcommodity to market(cargo.commodity)}
    {if marketcommodity && marketcommodity.demand > 0 && marketcommodity.sellprice > cargo.price:
        You can sell your {cargo.commodity.name} here for a profit of {marketcommodity.sellprice - cargo.price} credits per tonne.

Is name the only property in cargo.commodity? I'd like to be able to tell if it is mission cargo (haulage) or non-mission cargo (regular goods for sale).
 
No. But I still don't see how it could have any awareness of the game or API. It's own internal variables, Landing gear, weapons deployed and so forth, but that can get out of sync with the game. Which is why I have a Reset all systems command (docked) and a Reset Panels command (in-space). I haven't downloaded the latest Astra Voice pack. The profile I'm using seems to work fine, but I'll go ahead and do it.

The new multi-crew that came out with the latest ASTRA upgrade has EDDI 2 firmly interwoven through it. As foxpur pointed out, they're including EDDI as a component to the 'Multi Crew' experience.
 
I know I posted this question somewhere here, but I can't find it and it seems to have gotten lost. So I'll post it again.

In the Commodity Sale Price script there is the following

Code:
{for cargo in ship.cargo:
    {set marketcommodity to market(cargo.commodity)}
    {if marketcommodity && marketcommodity.demand > 0 && marketcommodity.sellprice > cargo.price:
        You can sell your {cargo.commodity.name} here for a profit of {marketcommodity.sellprice - cargo.price} credits per tonne.

Is name the only property in cargo.commodity? I'd like to be able to tell if it is mission cargo (haulage) or non-mission cargo (regular goods for sale).

Did you update EDDI? Then you can also update the script (Buttons reset to ... and show default)
Code:
{for cargo in ship.cargo:
    {if cargo.stolen:
      {set carryingstolencargo to true}
    |elif cargo.commodity.name != 'Limpet' && !cargo.missionid:
        {set marketcommodity to market(cargo.commodity)}
        {if marketcommodity && marketcommodity.demand > 0 && marketcommodity.sellprice && marketcommodity.sellprice > cargo.price:
            You can sell your {cargo.commodity.name} here for a profit of {marketcommodity.sellprice - cargo.price} credits per tonne.
        }
    }
}

so there is cargo.stolen, cargo.missionid and cargo.price as well as cargo.commodity.name
 
Did you update EDDI? Then you can also update the script (Buttons reset to ... and show default)
Code:
{for cargo in ship.cargo:
    {if cargo.stolen:
      {set carryingstolencargo to true}
    |elif cargo.commodity.name != 'Limpet' && !cargo.missionid:
        {set marketcommodity to market(cargo.commodity)}
        {if marketcommodity && marketcommodity.demand > 0 && marketcommodity.sellprice && marketcommodity.sellprice > cargo.price:
            You can sell your {cargo.commodity.name} here for a profit of {marketcommodity.sellprice - cargo.price} credits per tonne.
        }
    }
}

so there is cargo.stolen, cargo.missionid and cargo.price as well as cargo.commodity.name

I'm using ver 2.1.0

And thanks. I'll try it. Looks like cargo.missionid is what I'm after but I don't see any script (Buttons reset to ... and show default)

Edit: It works. Thanks. It was telling me I could sell my cargo for such and such even though the cargo was haulage. I put in
Code:
{if cargo.missionid:
|else:
{set marketcommodity to market(cargo.commodity)}
    {if marketcommodity && marketcommodity.demand > 0 && marketcommodity.sellprice > cargo.price:
        You can sell your {cargo.commodity.name} here for a profit of {marketcommodity.sellprice - cargo.price} credits per tonne.

Works great now. Thanks.
 
Last edited:
In the editor, you can reset to default / show default. It's right next to Test Script.
If you have the latest version, you'll find the needed variables in the Commodity sale check, then.
 
Last edited:
The new multi-crew that came out with the latest ASTRA upgrade has EDDI 2 firmly interwoven through it. As foxpur pointed out, they're including EDDI as a component to the 'Multi Crew' experience.

I've updated Voice Attack but I get an error when trying to import multi-crew.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom