Author Topic: AuroraMarvin, helper android for Aurora 4x C#  (Read 65901 times)

0 Members and 1 Guest are viewing this topic.

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #75 on: April 22, 2022, 10:14:27 PM »
Hey, nice work on the utility program.
I was gonna report an issue, but it turns out that has already been fixed and the download link in the OP is just outdated.

Edit:
Just thought of a random suggestion: Maybe the "overview" tab should have a notification for idle shipyards?

Edit 2:
Same with idle ground unit construction factories.
« Last Edit: April 23, 2022, 08:13:06 AM by Destragon »
 
The following users thanked this post: skoormit, Scnaeg

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #76 on: April 23, 2022, 09:04:07 AM »
Hey, nice work on the utility program.
I was gonna report an issue, but it turns out that has already been fixed and the download link in the OP is just outdated.

The the 1.99 versions have breaking changes which I intended to release with Aurora 4x C# 2.0. That is the reason why I haven't updated the OP as upgrading to 1.99 will delete historical resource data.

Edit:
Just thought of a random suggestion: Maybe the "overview" tab should have a notification for idle shipyards?

Done. I'll release a new version in a couple of minutes.

Edit 2:
Same with idle ground unit construction factories.

Oh, missed that one with this version ;D Will work on this on for v1.99.0.4.
 

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #77 on: April 23, 2022, 09:08:41 AM »
A new version of the AuroraMarvin preview version has been released.

Changes:
  • Show idle shipyards as suggested by Destragon

Download link: https://gitlab.com/Scnaeg/auroramarvin/-/jobs/artifacts/v1.99.0.3/download?job=build

Checksum:
Code: [Select]
SHA512 (artifacts.zip) = 7e950f699661c36d156e2f32e9ad43f6a3b00f8363fefb2af2f4497812f3052033dff2070269eff042d9764e74b690e4d6d4b5c4d7373e696f86262437bb62e0
 
The following users thanked this post: skoormit, Keeplivin, Destragon

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #78 on: April 23, 2022, 05:37:59 PM »
Haha, thanks. That was quick.
 

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #79 on: April 24, 2022, 04:40:57 AM »
A new version of the AuroraMarvin preview version has been released.

Changes:
  • Show idle ground force construction complex as suggested by Destragon
Download link: https://gitlab.com/Scnaeg/auroramarvin/-/jobs/artifacts/v1.99.0.4/download?job=build

Checksum:
Code: [Select]
SHA512 (artifacts.zip) = 2a1c9b7752c273a85d41fbdbbda3f166e9d9d4bc5eae74bf9b679e1f8d32a06fcb6edb813c96d8f116830b3a7491c91f99e96d8e484d3b0dc71af2d41f60c880
 
The following users thanked this post: stabliser, skoormit, Keeplivin, Destragon

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #80 on: April 25, 2022, 12:39:41 PM »
You know, I just had an idea for something that would probably be pretty useful, but I dunno how complex it would be to implement.
It would be nice to have a reminder when you have researched a new level of tech for ship components, but haven't actually designed/researched a component using that technology yet.
Something like:
"You have access to Ion Drive Technology, but haven't designed an Engine using this technology yet."
"You have access to Thermal Sensor Sensitivity 14, but haven't designed a Thermal Sensor using this technology yet."
 
The following users thanked this post: TMaekler, skoormit, Scnaeg, gpt3

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #81 on: May 01, 2022, 09:37:21 AM »
Here's another thing that I would like if it were implemented in vanilla Aurora, but a utility having it would be just as good:
Give a notification message when one of your ship classes has a component on it that you've marked as obsolete.
"Class 'X' is equipped with the obsolete component 'Y'."
I guess this could also apply to outdated armor.
"Class 'X' is equipped with outdated armor 'Y'."
 
The following users thanked this post: skoormit, Scnaeg

Offline skoormit

  • Rear Admiral
  • **********
  • Posts: 804
  • Thanked: 324 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #82 on: May 14, 2022, 07:25:36 AM »
Wild and crazy feature idea:

Custom Queries tab.
--button Add Custom Query
--tab collection (initially empty)

Clicking the Add Custom Query button lets me input a SQL query.
Marvin then adds a tab to the tab collection for this query's output, and runs this query as part of normal updating.
Custom queries are saved between Marvin sessions.
 
The following users thanked this post: Scnaeg

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #83 on: May 16, 2022, 06:11:32 PM »
For some reason Marvin is saying my ground construction complexes are idle even though they are producing stuff.
By the way, can the file browser that starts up when you want to load up a database maybe be set to only display .db files to make it easier to see the database in the folder?
 

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #84 on: May 26, 2022, 03:09:42 AM »
For some reason Marvin is saying my ground construction complexes are idle even though they are producing stuff.

Could you please provide me your game database so I can take a look at this?

By the way, can the file browser that starts up when you want to load up a database maybe be set to only display .db files to make it easier to see the database in the folder?

Sure, I'll add this to the next version. Thanks!
 

Offline Destragon

  • Lieutenant
  • *******
  • D
  • Posts: 151
  • Thanked: 87 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #85 on: June 03, 2022, 06:02:05 PM »
Here's the db where it says 4 idle ground force construction complexes.
 
The following users thanked this post: Scnaeg

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #86 on: August 07, 2022, 08:17:55 AM »
A new version of the AuroraMarvin version for Aurora 4x C# 2.0.1 has been released.

Changes:
  • Fix display of idle ground force construction complex as reported by Destragon
  • Update database model for Aurora 4x C# 2.0
Download link: https://gitlab.com/Scnaeg/auroramarvin/-/jobs/artifacts/v2.0.1.0/download?job=build

Checksum:
Code: [Select]
SHA512 (artifacts.zip) = c435646098e51f5c9d7fee2c38adf2c8f4b087e8dee236137802ad02b982512ced066bd65d9d274ec35063affe5c73bc78ad55a5f987f4bf728b1aec571bf56f
Download link in the first post has been updated. To upgrade extract the new zip and copy AuroraMarvin.db into the new location.
 
The following users thanked this post: bankshot, BigBacon, skoormit

Offline skoormit

  • Rear Admiral
  • **********
  • Posts: 804
  • Thanked: 324 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #87 on: August 07, 2022, 10:57:40 AM »
I have noticed that when Aurora save times become really long (like 30+ seconds) Marvin throws an exception about the database being locked whenever I save Aurora.
Doesn't seem to cause a problem. If I wait until the save completes, I can click the Continue button on the exception window and nothing seems amiss about the data.
 

Offline Scnaeg (OP)

  • Gold Supporter
  • Warrant Officer, Class 2
  • *****
  • Posts: 54
  • Thanked: 91 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #88 on: August 07, 2022, 01:44:28 PM »
I have noticed that when Aurora save times become really long (like 30+ seconds) Marvin throws an exception about the database being locked whenever I save Aurora.
Doesn't seem to cause a problem. If I wait until the save completes, I can click the Continue button on the exception window and nothing seems amiss about the data.

Some of my campaigns had quite large save times but I never encountered this problem.
Would it be possible to provide a db file for such a game state so I can reproduce this here?
 

Offline skoormit

  • Rear Admiral
  • **********
  • Posts: 804
  • Thanked: 324 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #89 on: August 08, 2022, 12:50:58 PM »
I have noticed that when Aurora save times become really long (like 30+ seconds) Marvin throws an exception about the database being locked whenever I save Aurora.
Doesn't seem to cause a problem. If I wait until the save completes, I can click the Continue button on the exception window and nothing seems amiss about the data.

Some of my campaigns had quite large save times but I never encountered this problem.
Would it be possible to provide a db file for such a game state so I can reproduce this here?

The exception seems to always popup right around the 30-second mark after clicking the save button, which is why I suspect that Marvin's attempt to connect to the database is reaching a default connection string timeout.

The Aurora file size exceeds the forum limit, so here it is on G Drive.
Note: This is a version 1.13 game. You'll need to open with the 1.13 exe.

The Marvin db is attached.

Possibly of note: I usually have Excel and DB Browser for SQLite open as well. Both of them connect to the Aurora database, but they aren't "live" connections--they don't lock the database or poll the file or anything like that. Still, I imagine it is possible that these idle connections are causing or contributing to the problem.

Also possibly of note:
My Aurora folder is in my Dropbox hierarchy, which means that the Dropbox executable *is* polling for updates, and starts to synch the db file shortly after the save starts.
However, even if I exit out of Dropbox before saving, the exception still occurs.
 
The following users thanked this post: Scnaeg