Release EDDI 3.3 - Bring your cockpit to life

I don't tend to release alphas (for essentially the same reason) but it does help enormously in this case to obtain some feedback on the updated Script Resolver.
The changes to the Script Resolver should (ideally) not be very noticeable. If there is a difference that I have not identified then please let me know.
The changes outside of the Script Resolver are also minimal though I did include a small bugfixes and additions from 4.0.4 (like the Cargo Transfer event you requested).
I shall give it a good test run tomorrow after work, and see what happens. I should really see no difference, if all goes well and it's working as expected.

And, yes, I did notice the new event. Thank you very much for that! 👍 😊
 
🎆 I am pleased to announce that EDDI version 4.1.0-a1 is now available. The changelog is available at https://github.com/EDCD/EDDI/releases/tag/Release/4.1.0-a1 and the installer is available from the app or from <https://github.com/EDCD/EDDI/releases/download/Release/4.1.0-a1/EDDI-4.1.0-a1.exe>. 🥂

This is an alpha release to test a rebuilt Script Resolver for the Speech Responder. Consequently, at this point it is not being distributed via the standard beta channel.
The Script Resolver has been updated to the latest version of the Cottle library. All custom functions have been re-built. A variable set with SetState can no longer be retrieved using state from the same script / context where it was set. GetState has been added to allow retrieval of state variables in the same script / context where it was set. I need testers to identify any issues with updated custom functions or with value conversions while rendering objects in the Speech Responder. o7 commanders.
As a little more information on this alpha release, variables which are set in a script are now being stored in an immutable context. While these variables can still be passed to a child script / context, variables in a child script / context cannot be set and passed back to a parent script / context.
 
Last edited:
🎆 I am pleased to announce that EDDI version 4.1.0-a2 is now available. The changelog is available at https://github.com/EDCD/EDDI/releases/tag/Release/4.1.0-a2 and the installer is available from the app or from https://github.com/EDCD/EDDI/releases/download/Release/4.1.0-a2/EDDI-4.1.0-a2.exe. 🥂

This is an alpha release to test a rebuilt Script Resolver for the Speech Responder. Consequently, at this point it is not being distributed via the standard beta channel.

The Script Resolver has been updated to the latest version of the Cottle library. All custom functions have been re-built.
  • Variables which are set in a script are now being stored in an immutable context. While these variables can still be passed to a child script / context, variables in a child script / context cannot be set and passed back to a parent script / context.
  • A variable set with SetState can no longer be retrieved using state from the same script / context where it was set. GetState has been added to allow retrieval of state variables in the same script / context where it was set.
  • Whole number variables set with SetState are now set as INT values rather than DEC values in VoiceAttack.

I need testers to identify any issues with updated custom functions or with value conversions while rendering objects in the Speech Responder. o7 commanders.
 
Last edited:
Nothing to report really, just a post to say I've been running 4.1.0-a1 and a2 without issues.

Thanks for all the hard work, ED wouldn't be ED without EDDI :)
I'm having a similar experience as long as FDev Authentication server stays active.

Remarkably stable and error free so far.

Especially for an Alpha build.

Kudos
 
Hi @T'kael, recently I have been getting an error message from time to time when I try to get the material of a celestial body.
Here is the message:
2024-07-16T17:47:46 [Warning] StarSystemSqLiteRepository:handleSqlLiteException SQLite error: : {"message":"code = Constraint (19), message = System.Data.SQLite.SQLiteException (0x87AF202F): constraint failed\r\nUNIQUE constraint failed: starsystems.systemaddress\r\n bei System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)\r\n bei System.Data.SQLite.SQLiteDataReader.NextResult()\r\n bei System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)\r\n bei System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)\r\n bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior)\r\n bei EddiDataProviderService.StarSystemSqLiteRepository.insertStarSystems(ImmutableList`1 systems) in EddiDataProviderService\\StarSystemSqLiteRepository.cs:Zeile 654."}
I used the following commands as a simple query:
Code:
{set reportbody to BodyDetails("UTERAN 1", "UTERAN")}

{for material in reportbody.materials:
    {material.name}
}
Can you see what's going on?
I am using the new alpha version 4.1.0-a2

EDIT:
Sorry, my mistake!
Works now, was a syntax error. I wasn't paying attention. :rolleyes:
 
Last edited:
🎆 I am pleased to announce that EDDI version 4.1.0-b*2* is now available. The changelog is available at https://github.com/EDCD/EDDI/releases/tag/Release/4.1.0-b2 and the installer is available from the app or from https://github.com/EDCD/EDDI/releases/download/Release/4.1.0-b2/EDDI-4.1.0-b2.exe. 🥂
Just downloaded this and Windows told me it contains a virus... 😯
1723235035293.png
EDIT: Weird. I tried again and this time it's all OK. I think maybe my Windows is having a brain aneurism.... 🤷‍♂️
 
Last edited:
If you update Eddi and use it via a profile and voice attacks, do you also need to reapply a new profile for voice attacks?
If you are using 4.0.4 then there is no new EDDI.vap. If you have updated to one of the beta releases then I would recommend also updating EDDI.vap to the latest revision.
 
I installed the first v4.1 accidently, thinking it was an update to my then v4.0.3 then got problems with the new Python MKII as well as with my download of Darkcyde's settings which I use as my preference. I then had to do a clean reinstall of v4.0.3 now updated to v4.0.4 then went through this thread to find the link for Darkcyde's settings and everything was wonderful the last few weeks. I only use the in game voiceover and don't have VA installed at all. My question is, is this v4.1.0-b3 version now compatible with the settings from v4.0.4 or is it an entirely new tool?.
 
I installed the first v4.1 accidently, thinking it was an update to my then v4.0.3 then got problems with the new Python MKII as well as with my download of Darkcyde's settings which I use as my preference. I then had to do a clean reinstall of v4.0.3 now updated to v4.0.4 then went through this thread to find the link for Darkcyde's settings and everything was wonderful the last few weeks. I only use the in game voiceover and don't have VA installed at all. My question is, is this v4.1.0-b3 version now compatible with the settings from v4.0.4 or is it an entirely new tool?.
I apologize but I'm not sure I understand the question you are asking? Are you asking about the compatibility of Darkcyde's latest released personality with v4.1.0-b3?
 
Back
Top Bottom