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

0 Members and 1 Guest are viewing this topic.

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 #45 on: April 04, 2021, 04:40:16 AM »
There appears to be a bug in the "Orbital miner X of fleet Y orbiting Z is idle: No minerals on body left" detection. Note the first two have been there a while, but the third one (Asteroid #13) appeared as soon as I dropped the OM on it and hasn't gone away.

Edit: Album link instead of embeds. https://imgur.com/a/v3yEX0m

Would it be possible to upload your database somewhere so I can take a look at it?
 

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 #46 on: April 04, 2021, 04:56:28 AM »
Hi,

a new idea for managing bigger empires. Once you have more than one base planet for construction it would be nice if you could see the mineral statistic dependent upon those planets or bases to see if a local system runs out of specific minerals. So any way to be able to "split" the resource view on a specific selection of planet(s) or base(s) could come in handy that way.

Same with fuel, supplies etc.

Yes, this is planned for the 1.13.0 release :)

Tug Calculator: The one annoying thing with tugging space stations around is that you cannot see the max moving distance of the object to move. You can have a tug that can move on its own around 900bkm, but having a million t space station attached that max range can fall dramatically - and you eventually will run out of fuel with a not carefully planned tugging action.

So a tugging calculator would be nice. You can select your tug and that overview screen shows you the max tugging distance for all ships in your fleet which have no armor.

Doesn't A4xCalc already include a tugging calculator?

For SpaceMasters who manage more than one empire, it would be nice if the overview screen could display all messages sorted by empire. For select race you could add "SpaceMaster" and get an overview like this:

Greater Union
=========
Known aether rift growth rate reduction: 10%
Purchase minerals from Lalande Resource Group but no mass driver destination is set
System Artemis is not fully geo surveyed. Bodes: 112. Surveyed bodes: 59

Space Alliance
=========
Wreck of ship class Galaxy Mk.2 located in System Barnards Star
Ship Iceland 001 of fleet Encke Space Station has only 0% of MSPs left
System Beowulf is not fully geo surveyed. Bodes: 409. Surveyed bodes: 88

I'll see what I can do here.


Also: you can select those messages but not copy the text to an external text editor. Would be a nice QoL  ;D

This will be possible with the next version of AuroraMarvin. Thanks a lot for all your suggestions!
 

Offline JyeGuru

  • Leading Rate
  • *
  • Posts: 12
  • Thanked: 4 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #47 on: April 09, 2021, 07:49:17 AM »
There appears to be a bug in the "Orbital miner X of fleet Y orbiting Z is idle: No minerals on body left" detection. Note the first two have been there a while, but the third one (Asteroid #13) appeared as soon as I dropped the OM on it and hasn't gone away.

Edit: Album link instead of embeds. https://imgur.com/a/v3yEX0m

Would it be possible to upload your database somewhere so I can take a look at it?

Direct Dropbox link: https://www.dropbox.com/s/9twpd4g0ilt92wt/AuroraDB.db?dl=0

Please ignore the terrible state of the actual game. This save was around the time I reported the bug, and the asteroid warnings mentioned above are on there.
 
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 #48 on: April 09, 2021, 01:55:46 PM »
A new version of AuroraMarvin has been released. Changes in v1.11.0.0:
  • Do not show unsurveyed systems which are controlled by a hostile alien race
  • Do not show unsurveyed systems where geo survey ships are present
  • Allow Ctrl + C from overview list
  • Fix bug where bodies with an OM fleet reports no minerals erroneously
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: skoormit, JyeGuru

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 #49 on: April 24, 2021, 11:18:08 AM »
A new version of AuroraMarvin has been released. Changes in v1.12.0.0:
  • Database model has been updated for C# Aurora v1.13.0
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: serger

Offline Tchou

  • Able Ordinary Rate
  • T
  • Posts: 2
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #50 on: April 28, 2021, 06:19:30 PM »
Hello, I ran into an error when using your tool:

Code: [Select]
System.FormatException: Le format de la chaîne d'entrée est incorrect.
   à System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   à System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   à AuroraMarvin.AuroraMarvinController.GetFreeConstructionFactories() dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinController.cs:ligne 555
   à AuroraMarvin.AuroraMarvinController.GetData() dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinController.cs:ligne 173
   à AuroraMarvin.AuroraMarvinView.RaceSelector_SelectedIndexChanged(Object sender, EventArgs e) dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinView.cs:ligne 347
   à System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   à System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   à System.Windows.Forms.ComboBox.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Here is my DB:
https://drive.  google.  com/file/d/1sH1klU22Z8RtKRz80-9Mp7PAoAokydZF/view?usp=sharing

I hope you'll be able to debug it :)
 

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 #51 on: April 29, 2021, 01:20:02 AM »
Hello, I ran into an error when using your tool:

Code: [Select]
System.FormatException: Le format de la chaîne d'entrée est incorrect.
   à System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   à System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   à AuroraMarvin.AuroraMarvinController.GetFreeConstructionFactories() dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinController.cs:ligne 555
   à AuroraMarvin.AuroraMarvinController.GetData() dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinController.cs:ligne 173
   à AuroraMarvin.AuroraMarvinView.RaceSelector_SelectedIndexChanged(Object sender, EventArgs e) dans C:\GitLab-Runner\builds\Scnaeg\auroramarvin\AuroraMarvinView.cs:ligne 347
   à System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   à System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   à System.Windows.Forms.ComboBox.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Here is my DB:
https://drive.  google.  com/file/d/1sH1klU22Z8RtKRz80-9Mp7PAoAokydZF/view?usp=sharing

I hope you'll be able to debug it :)

Thanks for the report. I think I found the problem and have a fix. I'll do some further testing and release a fixed version this evening.
 

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 #52 on: April 29, 2021, 09:37:15 AM »
A new version of AuroraMarvin has been released. Changes in v1.13.0.0:
  • Add resource graphs for individual populations
  • Percentage of used factories can return a double
Download link in the first post has been updated. To upgrade extract the new zip and copy AuroraMarvin.db into the new location.
As this version provides a database migration please keep a copy of your old AuroraMarvin.db.
 
The following users thanked this post: serger, Sebmono

Offline Tchou

  • Able Ordinary Rate
  • T
  • Posts: 2
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #53 on: April 30, 2021, 06:19:20 AM »
Nice work and thanks for the quick update!
 

Offline TMaekler

  • Vice Admiral
  • **********
  • Posts: 1112
  • Thanked: 298 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #54 on: July 14, 2021, 03:11:25 PM »
The statistics of over a hundred years in the past are usually not that interesting. How about an optional field that switches to a view of "last 10 years" or so.
 

Offline TMaekler

  • Vice Admiral
  • **********
  • Posts: 1112
  • Thanked: 298 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #55 on: July 17, 2021, 05:13:39 AM »
Is it possible to mix up statistical data in the marvin.db if you connect it to different, independent aurora.dbs which have created new games that have the same game-ids?
 

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 #56 on: July 18, 2021, 05:40:04 AM »
Is it possible to mix up statistical data in the marvin.db if you connect it to different, independent aurora.dbs which have created new games that have the same game-ids?

Yes, if the GameID and RaceID are identical and a save action is detected (AuroraDB.db has changed) the statistical data will be written to AuroraMarvin.db even if the previous data are from a different game.
 

Offline TMaekler

  • Vice Admiral
  • **********
  • Posts: 1112
  • Thanked: 298 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #57 on: July 19, 2021, 12:50:15 AM »
Is it possible to mix up statistical data in the marvin.db if you connect it to different, independent aurora.dbs which have created new games that have the same game-ids?

Yes, if the GameID and RaceID are identical and a save action is detected (AuroraDB.db has changed) the statistical data will be written to AuroraMarvin.db even if the previous data are from a different game.
That explains the weird data I got. Thanks.
 

Offline TMaekler

  • Vice Admiral
  • **********
  • Posts: 1112
  • Thanked: 298 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #58 on: July 26, 2021, 12:47:51 AM »
I tried to save a ship design in the tool - but that doesn't seem to work. How do I have to copy the data in there so it stays in?
 

Offline MasonMac

  • Registered
  • Warrant Officer, Class 1
  • *****
  • M
  • Posts: 93
  • Thanked: 31 times
Re: AuroraMarvin, helper android for Aurora 4x C#
« Reply #59 on: July 31, 2021, 05:52:05 PM »
Why can't you look at the information for NPRs?