Author Topic: (v0.5.16) Iceranger's Missile and Ship Optimizer  (Read 40144 times)

0 Members and 1 Guest are viewing this topic.

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.5) Iceranger's Missile and Ship Optimizer
« Reply #90 on: July 10, 2020, 09:00:56 PM »
This is a pretty amazing tool, but is there any way to reduce the window height? My screen is 1366x768, so a section of the bottom invariably gets cut off and infinite screen is kinda .... unwieldy.
I can make each tab scrollable and the max height as your window height. Within each tab I used absolute location so it is hard to scale the whole thing...
 
The following users thanked this post: SevenOfCarina

Offline Cobaia

  • Warrant Officer, Class 1
  • *****
  • C
  • Posts: 88
  • Thanked: 16 times
Re: (v0.5.5) Iceranger's Missile and Ship Optimizer
« Reply #91 on: July 11, 2020, 12:51:57 PM »
Hello,

First of all thank you for you work and sharing the Optimizer.

I'm gonna place two use cases for your consideration.

Don't know if you are interested or if anyone else has the same use but I use the optimizer for all my designs so here goes my opinion:

1:In the Ship Optimizer, the alternative Optimization Results are way too close to each other to give any useful insight since all the variants are only changing a few tons, it would be more useful to show differences in speed vs fuel. That's how I use the tool I keep tweaking Speed or Range to see what results I could get.

Example:
Instead of:

AvailableTotalPercentSpeedRange
15.91024.79064.18%10,00022.004
15.84324.70064.14%10,00022.001
1593024.84064.13%10,00022.004
15.65624.42064.11%10,00022.007
15.99824.96067.11%10,00022.006

Display:

AvailableTotalPercentSpeedRange
15.60424.81862.87%11,00020.003
15.17224.94160.83%12,00020.003
15.05824.92360.42%13,00017.001
15.65624.84063.03%10,00025.002
15.23124.85061.29%10,00030.002


2: When building a TUG I'm trying to get a certain towing speed.If I could for a given towing tonnage set a speed, and the Optimizer would tell me how many engines I need to tractor that tonnage at that speed I believe it would be more useful. Now I have to manually do this by adjusting the normal speed.

So thank you for reading! It's out of my chest now. This 2 use cases are the manual things I do with your tool, the rest the tool does it for me!

 
The following users thanked this post: Iceranger

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.6) Iceranger's Missile and Ship Optimizer
« Reply #92 on: July 14, 2020, 08:04:58 PM »
v0.5.6 is out. Improvements based on suggestions.

* make the main window resizable to fit on screens with lower resolution.
   * each tab is made scrollable
   * the default location of the secondary windows are also adjusted to avoid to appear outside the screen when running on a low resolution screen
* added a new input for the ship optimizer, where you can choose that the desired speed and range are for when the ship is towing a station with the tonnage you specify.
   * this mode is not available in the design propulsion window, as it does not suit for iterative operation.
* fixed the min engine number textbox in the ship optimizer is not checked for input validity
* fixed a bug when design propulsion failed to generate a feasible design
 
The following users thanked this post: Cobaia, SevenOfCarina, skoormit

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.7) Iceranger's Missile and Ship Optimizer
« Reply #93 on: July 31, 2020, 08:17:12 PM »
v0.5.7 is released. Minor bug fixes

* fixed the scroll bar of the alternative missile result list and the missile archive list
* fixed the size multipliers for jump drive squadron techs
* tooltip improvements
 
The following users thanked this post: vorpal+5, Cobaia, skoormit

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.8) Iceranger's Missile and Ship Optimizer
« Reply #94 on: August 16, 2020, 05:36:10 PM »
v0.5.8 is out. Minor improvements on the ship planner.

* deployment time and maintenance life are no longer limited to integer values
   * known limitation: as of Aurora 4x 1.11.0, the crew quarter calculation in game can be smaller than the requirement. this is more obvious when the deployment time is close to 0
* when importing player designs, deployment time being an integer is no longer required

« Last Edit: August 17, 2020, 10:10:24 AM by Iceranger »
 
The following users thanked this post: skoormit

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.9) Iceranger's Missile and Ship Optimizer
« Reply #95 on: August 22, 2020, 10:36:35 AM »
v0.5.9 is out, improved the algorithm for the ship optimizer

* ship optimizer improvement:
   * when 'allow tonnage above desired' is not checked, the optimizer will allow the speed to be above the desired speed, to reduce the occurrence of 'no feasible solution is found'
* tooltip improvements
 
The following users thanked this post: Cobaia, Landris, skoormit

Offline MasonMac

  • Registered
  • Warrant Officer, Class 1
  • *****
  • M
  • Posts: 93
  • Thanked: 31 times
Re: (v0.5.9) Iceranger's Missile and Ship Optimizer
« Reply #96 on: August 22, 2020, 02:38:50 PM »
J-Java? Ye fool, don't you know assembly is the only way to go?
 

Offline kenlon

  • Sub-Lieutenant
  • ******
  • k
  • Posts: 102
  • Thanked: 39 times
Re: (v0.5.9) Iceranger's Missile and Ship Optimizer
« Reply #97 on: August 28, 2020, 04:58:25 PM »
There seems to be no way to force the size of the jump engine in the Ship Optimizer to be larger than the minimum needed to jump the ship. This presents a bit of a problem, as I often design jumpships with a little headroom so as to be able to act as jump tenders for later, larger designs.

And, if I have used the Design Propulsion function on a design, I am then no longer able to modify the engine-related components manually, so I end up having to manually set up a new design with all the components of the old, and then add a jump drive.

EDIT: Also, when you manually build up a ship in the planner, it displays speed in the stat block, but not the range.
« Last Edit: August 28, 2020, 05:11:32 PM by kenlon »
 

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.9) Iceranger's Missile and Ship Optimizer
« Reply #98 on: August 28, 2020, 05:56:56 PM »
Thank you for your feedbacks. Let me address them one by one.

There seems to be no way to force the size of the jump engine in the Ship Optimizer to be larger than the minimum needed to jump the ship. This presents a bit of a problem, as I often design jumpships with a little headroom so as to be able to act as jump tenders for later, larger designs.
This is indeed a limitation as it only considers the most common use cases. For your use case, I think you can get around by unchecking the JD calculation checkbox before loading the design into the ship planner, and manually create a JD or load an existing one and add onto the ship.

And, if I have used the Design Propulsion function on a design, I am then no longer able to modify the engine-related components manually, so I end up having to manually set up a new design with all the components of the old, and then add a jump drive.
Yes, this can be improved, that if you choose to not add a JD or a cloaking device in the Design Propulsion function, it should not touch the existing ones if they exist. In this way, you can add JD to your mission package and the function will not change it. Although doing that means the existing JD/cloaking device may not fit the ship after installing the propulsion.

EDIT: Also, when you manually build up a ship in the planner, it displays speed in the stat block, but not the range.
This is a limitation of the simplified component data structure I created. The data structure serves to calculate the crew and the maint life. As a result, an engine component does not record its engine power multiplier, thus not knowing its fuel consumption. When you have an optimization result from the ship optimizer, the additional parameters are strored in that result, instead of the components themselves.
« Last Edit: August 29, 2020, 09:05:41 AM by Iceranger »
 

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.9) Iceranger's Missile and Ship Optimizer
« Reply #99 on: October 12, 2020, 10:55:29 PM »
v0.5.10 is released, a few minor changes to match 1.12

* modified auto crew quarter to better match the in game behavior of Aurora v1.12
* fixed the minimum engine cost to match the game
 
The following users thanked this post: Cobaia, Jobran180, Avalanche

Offline Aivaria

  • Leading Rate
  • *
  • A
  • Posts: 9
Re: (v0.5.10) Iceranger's Missile and Ship Optimizer
« Reply #100 on: October 31, 2020, 08:52:47 AM »
I realy love this tool.
I have a feature wish, and i dont know, if my idea might be an way too big wish.

I would love to have optimization settings for ships and set an max weight, and usage weight.

Like lets say: i want an rescue shuttle with Emergency Cryo Transport (weight ~60 tons without engines).  Now i would like to get the max speed calculate for an range like 100bKm and a max combined weight of 125 (Boat Bay Small).
So i would set like Used Weight 60T, MAX Weight 125T, Range 100b KM -> tool do your thing :)

Or Other case i might want an exploration ship as stealthy and fast as possible for a given max weight (to make use of scout fighter?)
 

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.10) Iceranger's Missile and Ship Optimizer
« Reply #101 on: October 31, 2020, 01:55:07 PM »
I realy love this tool.
I have a feature wish, and i dont know, if my idea might be an way too big wish.

I would love to have optimization settings for ships and set an max weight, and usage weight.

Like lets say: i want an rescue shuttle with Emergency Cryo Transport (weight ~60 tons without engines).  Now i would like to get the max speed calculate for an range like 100bKm and a max combined weight of 125 (Boat Bay Small).
So i would set like Used Weight 60T, MAX Weight 125T, Range 100b KM -> tool do your thing :)

Or Other case i might want an exploration ship as stealthy and fast as possible for a given max weight (to make use of scout fighter?)

Yes, that is technically possible if the tool only needs to do things for engine and fuel (and possibly armor). If you also want to take crew and engineering into account, it becomes quite a mess :)
 

Offline Trekkie1985

  • Leading Rate
  • *
  • T
  • Posts: 6
Re: (v0.5.10) Iceranger's Missile and Ship Optimizer
« Reply #102 on: November 06, 2020, 08:50:29 AM »
When I start the calculator, it says it is Version 0. 5. 9 and not 0. 5. 10.

Is it possible, that you uploadet the wrong version? ^^
 

Offline Iceranger (OP)

  • Registered
  • Commander
  • *********
  • I
  • Posts: 391
  • Thanked: 229 times
Re: (v0.5.10) Iceranger's Missile and Ship Optimizer
« Reply #103 on: November 06, 2020, 02:26:12 PM »
When I start the calculator, it says it is Version 0. 5. 9 and not 0. 5. 10.

Is it possible, that you uploadet the wrong version? ^^

No, it is the correct version. I just forgot to update that  ;D
 

Offline TheTalkingMeowth

  • Captain
  • **********
  • T
  • Posts: 494
  • Thanked: 203 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
Re: (v0.5.10) Iceranger's Missile and Ship Optimizer
« Reply #104 on: December 02, 2020, 08:02:54 PM »
Found a rounding mismatch between missile optimizer and Aurora.

Techs: INPE, 2.5 boost, .9 fuel, 4 warhead strength, 32 agility

A 0.53MSP engine with 500% boost will, in Aurora, have 1.32 EP and 6450 Fuel per EPH. Optimizer will report 1.33 power and 6499.29 Fuel per EPH. Optimizer also reports an elevated cost per missile.

Aurora is rounding engine power down (it is exactly 1.325 EP).

You can replicate by asking for an accuracy optimized size 1 warhead 1 missile with 1.7 mkm range.

Also, aurora appears to round 0.5 to 1 for agility, so you don't need to go to 0.51 when optimizing agility.
 
The following users thanked this post: Iceranger