By the way, is it normal that EDDI keeps saying "Saved note". (I am using it in default mode with the EDDI script in voice attack - haven't changed anything I don't think)
I use MS Hazel and she sounds great and major bonus, is FREE!
Sure, I will package what I have into a zip to share. I will have to look up some of the original folks who I build this setup from for credit references, but all in all, for x52 pro users who have VA and EDDI, it works quite well! As for verbal dialog available, u can simply look at the VA voice activated section to see all the spoken commands... its pretty comprehensive.
will try to post this weekend!
o7
wind
Am getting constant crashes, only happens when I have EDDI installed
VA and EDDI both have admin privilages
System.NotSupportedException: The given path's format is not supported.
at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String[] fullPathList, Boolean checkForDuplicates, Boolean needFullPath)
at System.IO.DirectoryInfo.Init(String path, Boolean checkHost)
at System.IO.DirectoryInfo..ctor(String path)
at EddiNetLogMonitor.LogMonitor.FindLatestFile(String path, Regex filter)
at EddiNetLogMonitor.LogMonitor.start()
at EddiNetLogMonitor.NetLogMonitor.Start()
at Eddi.EDDI.<>c__DisplayClass78_0.<keepAlive>b__0()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Are the volcanism and atmosphere scripts for "body scanned" compiled now? I was away for a while and just downloaded the new version of eddi
{_Atmosphere }
{if event.bodyclass= "Sudarsky class I gas giant":
Class one gas giants have surface temperatures of less than 150 kelvin, thus forming a dense cloud layer of ammonia vapor.
|elif event.bodyclass= "Sudarsky class II gas giant":
Class two gas giants have surface temperatures of around 250 kelvin, thus forming a dense cloud layer of water vapor.
|elif event.bodyclass= "Sudarsky class III gas giant":
Class three gas giants have surface temperatures of around 600 kelvin, a temperature at which no gaseous elements will form any clouds.
|elif event.bodyclass= "Sudarsky class IV gas giant":
Class four gas giants have surface temperatures of around 1000 kelvin, thus forming a dense cloud layer of vapors made of alkali metals.
|elif event.bodyclass= "Sudarsky class V gas giant":
Class five gas giants have surface temperatures of over 1500 kelvin, thus forming a dense cloud layer of vapors made of silicates and iron.
|elif find(event.bodyclass, "Water Giant") >= 0:
This gas giant is mainly composed of Water vapor.
|elif event.pressure <= 10:
{OneOf("There is no atmosphere.", "It is devoid of any atmosphere.", "The years have scoured it clean of any atmosphere.")}
|else:
{set press to (event.pressure / 101325)}
{OneOf("{event.name} has a ", "I detect a ", "There is a ")}
{if event.atmosphere:
{event.atmosphere}
|else:
non standard atmosphere
}
of {Humanise(press)} Earth atmospheres
}.
{_ Volcanism}
{if event.volcanism = "":
{OneOf("No tectonic activity detected.", "No volcanic activity detected.")}
|elif find(event.volcanism, "magma") >= 0:
I am detecting {slice(event.volcanism, 0, find(event.volcanism, "volcanism"))} flows on the surface.
|elif find(event.volcanism, "geysers") >= 0:
{slice(event.volcanism, 0, find(event.volcanism, "volcanism"))}
{OneOf("detected", "are present")}
on the surface.
|else:
I am detecting signs of volcanism, such as {slice(event.volcanism, 0, find(event.volcanism, "volcanism"))}.
}
This is what I have in my own script now, after several days of trial and error testing.
I'm not 100% sure if it works on all bodies, it seems that some bodies that are suitable for landing erroneously report an atmosphere in the variables that EDDI receives from the game (maybe those bodies were changed when landing became possible in Horizons to have more landable bodies and the underlying code still considers them having an atmosphere? Don't know), and Earth-like bodies strangely have nothing at all in their event.atmosphere variable. I tried to circumvent the problem by having EDDI say "non-standard atmosphere" in those cases, so if you want to know more, you'll unfortunately have to open the system map and look for yourself in those cases. Haven't actually seen an earth-like body on which to test since I came up with that solution, so that bit of code might not even work correctly.
What do you have in your Netlog monitor path (Netlog tab on EDDI app)?
Voice attack immediately crashes, same with standalone, it opens, throws an error and crashes out, it wont stay open log enough to even open that
It worked prior to the last update, tried going back to a previous version, now that will not even work
That's not normal. It occurs when you end dictation of a note about your current system. Best guess is that its command is similar to another that you have, and it is triggering accidentally. If you don't want to take notes on the local system you can disable the 'take a note' and 'note ends' VoiceAttack commands.
Well the interesting thing is that I have voice attack microphone muted, and I usually just use EDDI for the reports it does, so I'm not sure how it would think I am dictating a note.
First and foremost, thank you jgm... EDDI is a really enjoyable and useful add-on to the ED experience. Very appreciated.
Secondly, I have a weird issue I haven't been able to troubleshoot. I've been using EDDI for a couple weeks, and it's been stable. Today I enabled netlog access because I wanted to get jump voice responses. It does work as expected, but maybe 50% of the time I jump, EDDI crashes. The rest of the time it properly pulls data and speaks as expected. I was originally futzing with the script to add "scoopable" as a commentary, but returned to default the first time it crashed. Any suggestions would be greatly appreciated. I'm on 2.2, without VA.
Script changes shouldn't crash EDDI so it won't be that.
Please could you do the following:
- On EDDI's main tab check the 'enable verbose logging' button
- Shut down EDDI
- Remove %APPDATA\EDDI\eddi.log
- Restart EDDI
- Play until a crash
- Restart EDDI
- Hit the 'send logs to developers' button on EDDI's main tab
- Uncheck 'enable verbose logging'
- Let me know
And I'll take a look.
Done, and kudos for rapid response. I'm sure you have better things to do. It died on my second jump.
(I suspect JGM uses 'cut and paste' for that answer)
![]()
from Sol. the efficiency