Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Regards:

This is mainly for those who do not know some characteristics of the VA.
One of the most attractive functions of the VA is the call or LOOP, and JUMPER with the two commands can do similar things and others very different. In today's case a very practical function for those CMDRs who need to know the state of a variable and if this has been changed by the EDDI, the VA automatically reads that variable. Since you can pass variable from EDDI to VA and vice versa.

As an example the following VA instruction will always be "heard" or reading the status of a variable, int, boolean, etc etc and will act accordingly. Market name is escuchadorrprincipal, which we can start with the VA with proper instruction.

marker: escuchadorprincipal

Here we place all the comparisons of variables we need and actions we need and execute other VA commands if the variables are met

Jump to Market: escuchadorprincipal


Dam to the point called marker: escuchadorprinciapal and performs all actions or comparisons programmed)

A practical example:

If the EDDI event of docking request we assign a variable X, you can buy if that variable X is passed from 0 to 1 and we could do what we think

ORIGINAL

Saludos:

Esto es principalmente para aquellos que no conocen algunas caracteristicas del VA.
Una de las funciones mas atractivas del VA es el llamadao LOOP, y JUMPER con los dos comandos se pueden hacer cosas similares y otras muy diferenciadas. En el caso de hoy una funcion muy practtica para aquellos CMDR que necesitan conocer el estado de una variable y si esta a sido cambiada por el EDDI, que el VA automaticamente lea esa variable. Ya que se pueden pasar variable de EDDI a VA y viceversa.

A modo de Ejemplo la siguiente instruccion del VA estara siempre "escuchado" o leyendo el estado de una variable, int,booleana, etc etc y actuara en consecuencia.Nombre del Market es escuchador_principal, que lo podemos iniciar con el VA con instruccion adecuada.

marker:escuchador_principal

aqui se coloca toda las comparaciones de variables que necesitemos y acciones que necesitemos y ejecutar otros comandos del VA si la variables se cumplen

jump to Market:escuchador_principal


Represa al punto llamado Marker:escuchador_principal y realiza todas las acciones o comparacionesprogramaddas)

A ejemplo practico:

Si el evento de EDDI de peticion de atraque le asignamos una varible X, podra VA comprar si esa variable X a pasado de 0 a 1 y podriamos realizar lo que creamos conveniente
 
Last edited:
Starting to have probs with EDDI recognizing my ships/names. Swapped ships and renamed multiple times, but still. Was a DBX in this case.

Still probs with this in lates beta. One of my ships, the aforementioned dbx, got not recognized at all, had just a blank line in ship monitor.
Moved the shipmonitor.json and started fresh. Now only the first ship i was in is showing up, no matter how often i switch ships.

Edit: Made it an issue in github
 
Last edited:
Hi JGM,

I know, you have lots to do with the finalization of the next alpha, so maybe it is an idea for later.

I was wondering, if it would be possible to implement an "advanced" version of the OneOf() function. I mean, similar like that, but for example I put 100 jokes into a OneOf function. And now, it happens, that it is repeating some of the jokes. I know, random numbers are like this. But what if the first random number is X, then in the next case, the function would exclude the already used one(s), and goes trough all remaining jokes randomly, without repeating, until all 100 is used. Then start again.

What do you think?

Thank you in advance and best regards!
 
Last edited:
Well, every time I change ships, I have to delete the shipmonitor.json file. It just won't pick up the new ship. Of course, I only have one ship and I'm pretty satisfied with it so it shouldn't happen too often with me. Others though who have a fairly large fleet are going to be frustrated when EDDI doesn't pick up their new ship.
 
Couple of issues to note while exploring:


Class I gas giants are spoken as "Class Eye" while others (class II and III) are "Class Two" and "Class Three"


Planet rotations if they are negative (presumably that means rotating the opposite way?) are spoken as having a very vast rotational period, even if it's -5.3 days, for example.

When in an SRV and you recall your ship, when the ship lands it read out "Coordinate are Degrees Longitude Degrees Latitude" without saying any numbers.

On a related note, the coordinates given aren't always accurate and in my opinion go on a bit too long - you only really need 2 digits after the decimal, I think, for this sort of basic reading.
 
Last edited:
Is there a way to refresh the Ship monitor? It seems that EDDI hasn't picked up the last 2 ships I have bought. Even though I've used them ect and I've also refreshed the Frontier API connection
 
Is there a way to refresh the Ship monitor? It seems that EDDI hasn't picked up the last 2 ships I have bought. Even though I've used them ect and I've also refreshed the Frontier API connection

The Ship monitor is bugged and has been since 2.3 dropped. Hopefully he'll get it fixed by the time EDDI 2.3 hits release.
 
My Eddi has suddenly gone really low volume. Has anyone experienced this? The rest of the game and windows itself is at the normal volume. The volume slider inside eddi is at 100. Send help!
 
jgm,

Do the Journal MassModuleStore, ModuleBuy, ModuleRetrieve, ModuleSell, ModuleStore, and ModuleSwap events update the ship and compartment objects?

It's not clear in the documentation.
 
Last edited:
My Eddi has suddenly gone really low volume. Has anyone experienced this? The rest of the game and windows itself is at the normal volume. The volume slider inside eddi is at 100. Send help!

Mine has been for a while. Even reducing the other volumes and maxing EDDI has never been equal volume to my normal ship voice...I bought IVONA Amy so EDDI would sound like my HCS Pack ASTRA but it is like I have her gagged in the closet when she tells me anything EDDI related.
Not that I would ever tie a woman up and gag her and lock her in my closet.......that is what the trunk is for.
 
I find that when I launch EDDI, the voice reading new Galnet articles etc and saying the welcome message when the game is starting (at the revolving ship screen) is really quiet. It is also a default Windows TTS voice rather than IVONA Amy which I use for EDDI. Once the game has started and I am in my ship in the hangar, IVONA Amy kicks in at normal volume. I've only ever had this problem with the EDDI 2.3 betas. I'm using EDDI with VoiceAttack.
 
Might want to check your system sound properties. In the Communications tab there are 4 radio buttons. You want the one labeled Do Nothing ticked. The others will either mute or reduce system sounds by 80% or 50% depending on the one ticked when Windows detects communications activity. I had this same problem and this fixed it.
 
Last edited:
Some star names that could do with pronounciation overrides. Sorry for not providing IPA spellings but IPA is a massive PITA to type in Windows.


  • Pieione (Greek, sounds like PLY-oh-nee)
  • Sterope (Greek, sounds like STAIR-oh-pee)
  • Asterope (Greek, sounds like a-STAIR-oh-pee)
  • Merope (Greek, sounds like MAIR-oh-pee)
  • Witchhaul (I figure this should sound like "Witch Haul", currently sounds a but like "Witch-ul")

I realise that star names are an unpredicable mix of Latin, Greek, Arabic and the RNG names, so pronunciation is a hard problem. Anyhow, hope this helps.
 
Last edited:
Minor modification to 'docking granted' script to account for docking at asteroid bases:

Code:
{_ Context }
{SetState('eddi_context_last_subject', 'landing pad')}
{SetState('eddi_context_landing_pad_system', system.name)}
{SetState('eddi_context_landing_pad_station', event.station)}
{SetState('eddi_context_landing_pad_pad', event.landingpad)}

{set station to StationDetails(event.station)}
{if station.model = "Coriolis Starport" || station.model = "Orbis Starport" || station.model = "Ocellus Starport" || station.model = "Unknown Starport"[COLOR=#ff0000] || station.model = "Asteroid Base"[/COLOR]:
    {Pause(8000)}
    {F("Landing pad report")}
}
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom