Aurora 4x

C# Aurora => C# Suggestions => Topic started by: Sheltem on April 24, 2020, 07:28:13 AM

Title: Limiting Number of Civilian Ships
Post by: Sheltem on April 24, 2020, 07:28:13 AM
With no way to profile turn times it is hard to tell, but I think the hundreds upon hundreds of civilian ships (646 to be exact) operating in my still rather small empire (two colonised systems, seven colonised plants, 3~. 5b people total) are grinding my turn times to a halt even in C#.  Especially since there seems to be a history of what every single one of them did in their lifetime.

Right now we have only two options affecting civilian shipping:
 - Turn off entirely
 - Turn off fuel harvesters

Since they are very useful I would be loathe to turn of civs entirely and have to micromanage all of the transports myself.

So I would like to suggest a less absolute setting that simply lets you limit how many civilian ships can be operated at a time.  If this limit is reached, no new ones will be built and instead the shipping lines will have to modernise or size up.
Title: Re: Limiting Number of Civilian Ships
Post by: Energyz on April 24, 2020, 07:31:36 AM
You can delete civilian ships. Not saying this is perfect or anything, but if you feel the game is slowing down because of them you can reduce their numbers this way :)
Title: Re: Limiting Number of Civilian Ships
Post by: Sheltem on April 24, 2020, 07:35:33 AM
Quote from: Energyz link=topic=11060. msg127564#msg127564 date=1587731496
You can delete civilian ships.  Not saying this is perfect or anything, but if you feel the game is slowing down because of them you can reduce their numbers this way :)
There are 646 of them, each one their own fleet.  Deleting 300 of them one at a time is. . .  suboptimal at best.  ;)
Title: Re: Limiting Number of Civilian Ships
Post by: Froggiest1982 on April 24, 2020, 08:01:24 AM
Quote from: Energyz link=topic=11060. msg127564#msg127564 date=1587731496
You can delete civilian ships.  Not saying this is perfect or anything, but if you feel the game is slowing down because of them you can reduce their numbers this way :)
There are 646 of them, each one their own fleet.  Deleting 300 of them one at a time is. . .  suboptimal at best.  ;)

How did you get more than 600 in first place? just curious.

How long is the game been running for?
Title: Re: Limiting Number of Civilian Ships
Post by: Jorgen_CAB on April 24, 2020, 08:05:26 AM
I think it would make sense for civilian ships to start coalesce into groups after a while. Each company should try to maintain a max number of groups at any one time. Fuel Harvesters should obviously not be part of that feature as they don't move around anyway.

This would make the civilians stay at much lower amount of units roaming around the galaxy and keep performance sane even during a mature game and long into the future.
Title: Re: Limiting Number of Civilian Ships
Post by: Froggiest1982 on April 24, 2020, 08:08:11 AM
I agree.

In meantime I've found this: http://aurora2.pentarch.org/index.php?topic=8495.msg106954#msg106954
so cannot stop wonder if may be another reason for the slowdown.
Title: Re: Limiting Number of Civilian Ships
Post by: johiah on April 24, 2020, 08:43:29 AM
I noticed a similar issue; 60 years in, 300+ civvies. They actually drained Earth of most of its trade goods and I've started getting notifications that pickup failed.
Title: Re: Limiting Number of Civilian Ships
Post by: Steve Walmsley on April 24, 2020, 08:56:17 AM
You can turn off civilian construction in game details.
Title: Re: Limiting Number of Civilian Ships
Post by: Sheltem on April 24, 2020, 09:07:10 AM
Quote from: Steve Walmsley link=topic=11060. msg127577#msg127577 date=1587736577
You can turn off civilian construction in game details.
So it would be possible to start with civilian construction active, then turn it off once the civilian sector has reached a satisfactory size? Wouldn't that also deactivate modernisation of the civilian fleet though?
Title: Re: Limiting Number of Civilian Ships
Post by: Steve Walmsley on April 24, 2020, 09:21:04 AM
Quote from: Steve Walmsley link=topic=11060. msg127577#msg127577 date=1587736577
You can turn off civilian construction in game details.
So it would be possible to start with civilian construction active, then turn it off once the civilian sector has reached a satisfactory size? Wouldn't that also deactivate modernisation of the civilian fleet though?

Yes and yes.
Title: Re: Limiting Number of Civilian Ships
Post by: Cocyte on April 24, 2020, 10:44:28 AM
I think it would make sense for civilian ships to start coalesce into groups after a while. Each company should try to maintain a max number of groups at any one time. Fuel Harvesters should obviously not be part of that feature as they don't move around anyway.

This would make the civilians stay at much lower amount of units roaming around the galaxy and keep performance sane even during a mature game and long into the future.

I probably should report it in the "bug" section instead but...
The player is able to merge civilian fleets by dragging & dropping the ships in another civ fleet. Quite difficult to achieve as it requires the two fleets to be on the same spot, and it can break the whole fleet : Merging two fleets with different cargo, or puting a full ship in a fleet with an empty hold will lead to failure, as civilians are not designed to cope with such situation.
Furthermore, large freighter fleets may have issues finding decent trade opportunities.
Title: Re: Limiting Number of Civilian Ships
Post by: Ri0Rdian on April 24, 2020, 11:41:02 AM
Setting max ships (maybe even per class) would probably be satisfactory solution to most people I guess? If it was made available ofc, dunno how much work it would be (I dread potential bugs from AI not made to have such limits).
Title: Re: Limiting Number of Civilian Ships
Post by: Father Tim on April 24, 2020, 04:58:23 PM
I think it would make sense for civilian ships to start coalesce into groups after a while. Each company should try to maintain a max number of groups at any one time. Fuel Harvesters should obviously not be part of that feature as they don't move around anyway.

This would make the civilians stay at much lower amount of units roaming around the galaxy and keep performance sane even during a mature game and long into the future.


I think that would be a terrible idea.  Almost the only thing more annoying than having shipping lines in the first place is having their ships glomp up in huge bunches.  Get rid of the extra ships.

- - - - -

I want a robust, uncontrolled civilian economy that functions as targets for commerce rainding and objects of protection, not a huge moving company that encourages players to neglect government shipping.
Title: Re: Limiting Number of Civilian Ships
Post by: Black on April 25, 2020, 12:35:04 PM
A small sugestion related to civilian shipping. In Shipping Line tab there is a list of past jobs of all the ships. In my case there are jobs that go back for over 40 year and it takes quite some time to load the list, when I click on the shipping line. Would it be possible to limit this a bit so there is less data here (maybe last 10 years)?

And a second thing, my oldest shipping line has currently over 60 ships (I got rid of some small ones already) and only 19 of them are large variants, this line operates for more than 50 years. It seems strange that there are so few big ships, And I have no idea if they can made the huge variant, I saw none so far in my games.
Title: Re: Limiting Number of Civilian Ships
Post by: JuergenSchT on April 25, 2020, 12:49:31 PM
Quote from: Black link=topic=11060. msg127985#msg127985 date=1587836104
A small sugestion related to civilian shipping.  In Shipping Line tab there is a list of past jobs of all the ships.  In my case there are jobs that go back for over 40 year and it takes quite some time to load the list, when I click on the shipping line.  Would it be possible to limit this a bit so there is less data here (maybe last 10 years)?
Past jobs for shipping lines would get pruned in VB6 after they reached a certain number.  This sounds like a bug.
Title: Re: Limiting Number of Civilian Ships
Post by: Steve Walmsley on April 25, 2020, 12:52:06 PM
I think it would make sense for civilian ships to start coalesce into groups after a while. Each company should try to maintain a max number of groups at any one time. Fuel Harvesters should obviously not be part of that feature as they don't move around anyway.

This would make the civilians stay at much lower amount of units roaming around the galaxy and keep performance sane even during a mature game and long into the future.

I probably should report it in the "bug" section instead but...
The player is able to merge civilian fleets by dragging & dropping the ships in another civ fleet. Quite difficult to achieve as it requires the two fleets to be on the same spot, and it can break the whole fleet : Merging two fleets with different cargo, or puting a full ship in a fleet with an empty hold will lead to failure, as civilians are not designed to cope with such situation.
Furthermore, large freighter fleets may have issues finding decent trade opportunities.

That comes under 'cheating at solitaire', so I am not spending time to add code to prevent it.
Title: Re: Limiting Number of Civilian Ships
Post by: Steve Walmsley on April 25, 2020, 12:56:22 PM
Quote from: Black link=topic=11060. msg127985#msg127985 date=1587836104
A small sugestion related to civilian shipping.  In Shipping Line tab there is a list of past jobs of all the ships.  In my case there are jobs that go back for over 40 year and it takes quite some time to load the list, when I click on the shipping line.  Would it be possible to limit this a bit so there is less data here (maybe last 10 years)?
Past jobs for shipping lines would get pruned in VB6 after they reached a certain number.  This sounds like a bug.

Yes, they need pruning. I will only keep the last 12 months when saving the game.
Title: Re: Limiting Number of Civilian Ships
Post by: Person012345 on April 25, 2020, 07:29:50 PM
Just to say I wouldn't want to see a hard cap on civilian fleets because people have different hardware and it will slow down at different rates, I wouldn't want my civilian fleet gimped because someone playing on a midrange PC had some slowdown. My civilians currently operate 297 ships and my day increments are still under a second each. As a long time aurora player this is basically instantaneous. Obviously people need to be able to play, but this is simply one of those things where you will never get just the right setting that pleases a majority of people because everyone is running something different.
Title: Re: Limiting Number of Civilian Ships
Post by: Froggiest1982 on April 25, 2020, 07:35:58 PM
Quote from: Black link=topic=11060. msg127985#msg127985 date=1587836104
A small sugestion related to civilian shipping.  In Shipping Line tab there is a list of past jobs of all the ships.  In my case there are jobs that go back for over 40 year and it takes quite some time to load the list, when I click on the shipping line.  Would it be possible to limit this a bit so there is less data here (maybe last 10 years)?
Past jobs for shipping lines would get pruned in VB6 after they reached a certain number.  This sounds like a bug.

Yes, they need pruning. I will only keep the last 12 months when saving the game.

Can this go on 1.9?
Title: Re: Limiting Number of Civilian Ships
Post by: UberWaffe on April 27, 2020, 06:06:27 AM
If there are plans in the future to revisit the civilian shipping, my suggestion would be to go the route of 'established trade lanes'.

I.e.  A civilian shipping company will only build up to X number of 'free roaming' traders which simply look to whatever supply and demand are available.

The rest of the shipping company's ships instead take on established routes and then just repeatedly run that route.

Refer to the image for more details, or the text from the help button mockup below.
(https://imgur.com/a/jhonNqe)

Text in help button popup:
This lists all established trade routes.
The assigned fleet (if any) continually moves between source and destination. The fleet will always attempt to fill its cargo.  If possible, it will also attempt to move goods from destination to source during a return trip, if supply and demand permits.
You can subsidise trade routes (even ones that do not yet exist).
When subsidized, the assigned company will assign additional ships (and always at least 1) to the route.  The company will take 1 wealth per 10 000t of goods moved per 30 days, and also 10 wealth per 10 000t of empty cargo space (if supply or demand does not allow a full haul).
This subsidy cost only applies to trips from source to destination, return trips are not costed.
Note that the subsidy is paid on loading the fleet at the source, failure to pay the subsidy in full will result in a ship being unassigned from the trade fleet.  If this was the last ship on that trade route, it will not do the run, and the last portion of the subsidy is lost.

If a subsidy runs out, normal considerations of the viability of the trade route apply.  Unviable trade routes will be removed.

A trade route is viable if enough demand and enough supply exists to fully fill at least 1 ship, and a round trip does not take too long to complete.
Whenever a fleet on a trade route fails to find enough goods / colonists to fully load all ships, the fleet will immediatly unassign one ship from the fleet (it becomes a free roam trader) and attempt again.  Repeating if needed.
If a fleet is emptied completely (i. e.  cannot sustain even one ship) in this fashion, the route is deleted entirely (unless a subsidy is in place, in which case at least 1 ship will remain assigned as long as sufficient subsidy remains).
Every 30 days, if a viable trade route is being under served, then additional ships will be assigned to the fleet.

For free roaming traders to be assigned to a trade fleet, they must at least be within the same system as the trade route.
If a large demand and supply potential is unmet on a trade route, a ship might be specifically built to be immediately assigned to that route.
If a subsidy exists on the route, and the subsidy is large enough to cover the costs of a new ship, a new ship will be immediately built for that route, but funded directly from the subsidy.

Verbose button changes the table / column layout to full sentences.

Code: [Select]
A trade route is automatically established (without any need for subsidy) under the following conditions:
[list]
[li]A destination with demand exists.[/li]
[li]A source with supply exists.[/li]
[li]If the travel time (distance / speed of relevant 'newest' design) between source and destination is TT. And round trips per month is (30 / [2 * TT]) = TPM. TPM must be greater than 0.5 (At least 1 trip in two months)[/li]
[li]For trade goods, the demand must be greater than 1 * TPM * 'Newest design cargo space' / 'Size of trade good'. I.e. the ship must be able to make at least 1 full cargo haul per two months.[/li]
[li]For colonists, the demand must be greater than 20 * TPM * 'Newest design colonist space'. I.e. the ship must have enough foreseeable work for at least 10 months.[/li]
[li]For installations, the demand must be greater than 20 * TPM * 'Newest design cargo space' / 'Size of installation'. I.e. the ship must have enough foreseeable work for at least 10 months.[/li]
[li]The source must be able to meet this demand.[/li]
[/list]
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on April 27, 2020, 11:06:41 AM
just start shipping stuff yourselves guys,they only expand if you give them contracts, by shipping stuff yourselves, you not only save money, but the civilians are limited to the things they can trade... just stop expanding your colonies once the run out of obs and they wont grow uncontrolled
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on April 27, 2020, 11:09:33 AM
that said, they should have some sort of wealth upkeep on their ships. and maybe so should we. 600 ships sound like a lot of expenses, and if your colonies and games are anything like mine, most of it is iddle time, waiting for the government to tell them what to do
Title: Re: Limiting Number of Civilian Ships
Post by: Ri0Rdian on April 27, 2020, 11:36:20 AM
that said, they should have some sort of wealth upkeep on their ships. and maybe so should we. 600 ships sound like a lot of expenses, and if your colonies and games are anything like mine, most of it is iddle time, waiting for the government to tell them what to do

We do pay some maintenance though, in the for of MSP. That is even more complicated than simple wealth because you need whole supply chain including mining the minerals to create them.
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on April 27, 2020, 11:47:36 AM
that said, they should have some sort of wealth upkeep on their ships. and maybe so should we. 600 ships sound like a lot of expenses, and if your colonies and games are anything like mine, most of it is iddle time, waiting for the government to tell them what to do

We do pay some maintenance though, in the for of MSP. That is even more complicated than simple wealth because you need whole supply chain including mining the minerals to create them.
do we pay that maintenence for comertial ships though?
Title: Re: Limiting Number of Civilian Ships
Post by: Jorgen_CAB on April 27, 2020, 11:58:31 AM
that said, they should have some sort of wealth upkeep on their ships. and maybe so should we. 600 ships sound like a lot of expenses, and if your colonies and games are anything like mine, most of it is iddle time, waiting for the government to tell them what to do

Civilian shipping lines usually earn more money than it need to invest in fuel and wealth for maintaining their ship... but I don't think the model are very in depth and this is just assumed from the income they make to purchase new or upgrade old ships.

I do agree that Civilian Shipping Lines should pay both maintenance and actually use fuel that have to come from somewhere and not just magically appear in the civilian market. Even if the moving the fuel around is abstracted I still think they should need to extract the fuel or buy it from the government supplies if they don't extract enough fuel themselves.

Civilian ships also should cost wealth to maintain and then they would have to pay for upgrading them too eventually... there could be a potential problem if the civilian ship lines swell too fast, especially of they have noting to do. If ships are standing idle they should be disbanded after some time, at least from abstraction point of view. As long as they have work to do I thin they are just fine though.

I also think that civilian shipping lines could clump ship together in smaller groups eventually to easy the stress on the game after a while.

But I also wanted that the civilian population consumed some manner of trans newtonian minnerals as well. I would say the more you advance in the wealth expansion technlogy the more trans-Newtonian element the civilians would consume as well to balance it all.

do we pay that maintenence for comertial ships though?

No... this is something I have suggested before but I don't think Steve figure it to be worth it. In my opinion it would and could be a very simple wealth cost so no need to fiddle with maintenance space or any things of that sort.

My suggestion there still is a simple 1/20 wealth cost per year per ship based on their production cost. It would simply just show up in the Empire Wealth tab as a cost, such as Commercial Ship Maintenance post. It could be more or less expensive based on experience and balance of course, but I also think civilian traffic should consume resources (especially fuel) as well.
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on April 29, 2020, 12:05:52 AM
Now,civilians eating minerals is dangerous, they could end up burning your stock when you are not looking, and then when you need your galicite, all of it is engines for freighters about to blow up, and your duranium is just now fancy spoons. If we want that to be a thing, we can always just not buy the minerals from civilian colonies. Fuel .ight be a diferent story if they get it from their own harvesters, or we can somehow limit it so they dont grab it all. Certainly would make everyone rush for fuel efficient engines before anything else.
Title: Re: Limiting Number of Civilian Ships
Post by: kenlon on May 04, 2020, 11:16:31 AM
Something that might help address both high numbers of civilian ships and the sheer spam of civilian fleets would be:
Plus this will tend to naturally group up civvies into convoys, which allows for them to be raided en-masse rather than chased down one by one.   ;D

Quote from: Jorgen_CAB link=topic=11060. msg128578#msg128578 date=1588006711
But I also wanted that the civilian population consumed some manner of trans newtonian minnerals as well.  I would say the more you advance in the wealth expansion technlogy the more trans-Newtonian element the civilians would consume as well to balance it all.

Given that TN minerals are finite, this would be likely to get very frustrating quite quickly. 
If civvies are to consume TN minerals, then there needs to be an infinite supply of them, even if it is a very slow trickle - deposits that are "empty" actually go to being 0. 05 availability but still produce, for example. 
Title: Re: Limiting Number of Civilian Ships
Post by: SpikeTheHobbitMage on May 04, 2020, 11:26:09 AM
Now,civilians eating minerals is dangerous, they could end up burning your stock when you are not looking, and then when you need your galicite, all of it is engines for freighters about to blow up, and your duranium is just now fancy spoons. If we want that to be a thing, we can always just not buy the minerals from civilian colonies. Fuel .ight be a diferent story if they get it from their own harvesters, or we can somehow limit it so they dont grab it all. Certainly would make everyone rush for fuel efficient engines before anything else.
You can disable civilian harvesters during game setup and CMCs can be deleted when you catch them.

Question to those reporting too many civilians:  Are all of those ships working or do you have groups sitting idle?  If it is the former, I would way WAI, but if it is the latter then limiting construction when ships are idle would solve the problem.
Title: Re: Limiting Number of Civilian Ships
Post by: stabliser on May 04, 2020, 02:46:43 PM
Perhaps a percentage setting in race setup could indicate how keen civilians are to go into the space business. That way we could each find our own balance for the civs, it might be good if it could be adjusted during game with SM too. Then Steve doesnt need to get involved in getting it 'just right' to suit everyone, which of course isnt possible anyway.

If when playing aliens, the setting was chosen at random, it might be a nice addition, although its not hard to roll a die and set it ourselves.
-

Another possibile thought, license the civ ships. If you dont grant an extra license they have to scrap one to build one.
Title: Re: Limiting Number of Civilian Ships
Post by: SpikeTheHobbitMage on May 04, 2020, 02:56:08 PM
Perhaps a percentage setting in race setup could indicate how keen civilians are to go into the space business. That way we could each find our own balance for the civs, it might be good if it could be adjusted during game with SM too. Then Steve doesnt need to get involved in getting it 'just right' to suit everyone, which of course isnt possible anyway.

If when playing aliens, the setting was chosen at random, it might be a nice addition, although its not hard to roll a die and set it ourselves.
-

Another possibile thought, license the civ ships. If you dont grant an extra license they have to scrap one to build one.
That seems micro-managy.  Demand limiting has the advantage of being fully automatic and allowing the civs to grow to however many are actually needed.
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on May 04, 2020, 04:36:44 PM
You can disable civilian harvesters during game setup and CMCs can be deleted when you catch them.

Question to those reporting too many civilians:  Are all of those ships working or do you have groups sitting idle?  If it is the former, I would way WAI, but if it is the latter then limiting construction when ships are idle would solve the problem.
we were talking about civilians using up minerals from your stockpile, not mining things in the solar sistem.
Title: Re: Limiting Number of Civilian Ships
Post by: Froggiest1982 on May 04, 2020, 04:44:04 PM
Now,civilians eating minerals is dangerous, they could end up burning your stock when you are not looking, and then when you need your galicite, all of it is engines for freighters about to blow up, and your duranium is just now fancy spoons. If we want that to be a thing, we can always just not buy the minerals from civilian colonies. Fuel .ight be a diferent story if they get it from their own harvesters, or we can somehow limit it so they dont grab it all. Certainly would make everyone rush for fuel efficient engines before anything else.

I agree; that would turn me into a space pirate blowing civs up in the attempt of salvaging some of my minerals back :-)
Title: Re: Limiting Number of Civilian Ships
Post by: SpikeTheHobbitMage on May 04, 2020, 05:50:30 PM
You can disable civilian harvesters during game setup and CMCs can be deleted when you catch them.

Question to those reporting too many civilians:  Are all of those ships working or do you have groups sitting idle?  If it is the former, I would way WAI, but if it is the latter then limiting construction when ships are idle would solve the problem.
we were talking about civilians using up minerals from your stockpile, not mining things in the solar sistem.
I missed that somehow.  Sorry.  As someone who has broken out the nukes for lesser crimes, the Sol system would burn if the civvies touched my precious bodily fluids stockpile.
Title: Re: Limiting Number of Civilian Ships
Post by: Gabethebaldandbold on May 05, 2020, 05:20:24 PM
I missed that somehow.  Sorry.  As someone who has broken out the nukes for lesser crimes, the Sol system would burn if the civvies touched my precious bodily fluids stockpile.
its only a war crime after you make the war laws :)
Title: Re: Limiting Number of Civilian Ships
Post by: Graymane on June 12, 2020, 09:51:06 AM
Why not just have settings similar to other aspects of the game?  Allow us to set a cap on the number of civilian companies and/or ships (or history length or whatever other pertinent parameter there is).  That gives a little more flexibility that the either/or choice we now have.
Title: Re: Limiting Number of Civilian Ships
Post by: Shadow on June 12, 2020, 09:57:24 AM
Why not just have settings similar to other aspects of the game?  Allow us to set a cap on the number of civilian companies and/or ships (or history length or whatever other pertinent parameter there is).  That gives a little more flexibility that the either/or choice we now have.

I agree. Either a customizable general civilian ship cap, or something more dynamic, like max N civilian vessels per colony. Or perhaps even better, a cap tied to empire population.
Title: Re: Limiting Number of Civilian Ships
Post by: Malorn on June 12, 2020, 12:53:22 PM
Empire population would be good.  Or just a total limit that can be adjusted.
Title: Re: Limiting Number of Civilian Ships
Post by: Ri0Rdian on June 12, 2020, 12:56:46 PM
I'd love both a limit on the number of ships AND ability to influence what they build. So if they want a freighter I get a window where I can say Yes you can build it or No you cannot. Might be too much work, but I could tailor the civilians to do what is most needed instead of doing their own thing.
Title: Re: Limiting Number of Civilian Ships
Post by: SpikeTheHobbitMage on June 12, 2020, 01:08:52 PM
Why not just have settings similar to other aspects of the game?  Allow us to set a cap on the number of civilian companies and/or ships (or history length or whatever other pertinent parameter there is).  That gives a little more flexibility that the either/or choice we now have.
If an automatic 'just right' solution exists then there is no need for manual fine tuning.  Limiting production of classes that already have idlers has the benefits of being relatively simple, scalable, and fully automatic.

I'd love both a limit on the number of ships AND ability to influence what they build. So if they want a freighter I get a window where I can say Yes you can build it or No you cannot. Might be too much work, but I could tailor the civilians to do what is most needed instead of doing their own thing.
That would be giving the player too much control, and the popup spam would quickly become intolerable.  Civvies are supposed to act independently, for good and ill.
Title: Re: Limiting Number of Civilian Ships
Post by: Graymane on June 12, 2020, 02:05:41 PM
I don't think you will have a "just right" solution given the vast amount of different kinds of hardware people are playing this on.  If so, great.  On the other hand, my only concern is performance really.  Just being able to delete fleets is working for me for now I guess.
Title: Re: Limiting Number of Civilian Ships
Post by: Ri0Rdian on June 12, 2020, 04:05:43 PM
Why not just have settings similar to other aspects of the game?  Allow us to set a cap on the number of civilian companies and/or ships (or history length or whatever other pertinent parameter there is).  That gives a little more flexibility that the either/or choice we now have.
If an automatic 'just right' solution exists then there is no need for manual fine tuning.  Limiting production of classes that already have idlers has the benefits of being relatively simple, scalable, and fully automatic.

I'd love both a limit on the number of ships AND ability to influence what they build. So if they want a freighter I get a window where I can say Yes you can build it or No you cannot. Might be too much work, but I could tailor the civilians to do what is most needed instead of doing their own thing.
That would be giving the player too much control, and the popup spam would quickly become intolerable.  Civvies are supposed to act independently, for good and ill.

Too much controler does not exist as long as we have SM mode. And I would not do it as a popup, a new window with all the waiting tasks would be better. You would just click yes or not there and if you do not do anything they do not build anything nor does it bother you in any way.
Title: Re: Limiting Number of Civilian Ships
Post by: SpikeTheHobbitMage on June 12, 2020, 04:29:28 PM
Why not just have settings similar to other aspects of the game?  Allow us to set a cap on the number of civilian companies and/or ships (or history length or whatever other pertinent parameter there is).  That gives a little more flexibility that the either/or choice we now have.
If an automatic 'just right' solution exists then there is no need for manual fine tuning.  Limiting production of classes that already have idlers has the benefits of being relatively simple, scalable, and fully automatic.

I'd love both a limit on the number of ships AND ability to influence what they build. So if they want a freighter I get a window where I can say Yes you can build it or No you cannot. Might be too much work, but I could tailor the civilians to do what is most needed instead of doing their own thing.
That would be giving the player too much control, and the popup spam would quickly become intolerable.  Civvies are supposed to act independently, for good and ill.

Too much controler does not exist as long as we have SM mode. And I would not do it as a popup, a new window with all the waiting tasks would be better. You would just click yes or not there and if you do not do anything they do not build anything nor does it bother you in any way.
Having to repeatedly check a list and click 'ok' to get them to build when I need them to isn't an improvement.  The 'civilians on/off' checkbox we currently have is better than that on all counts.
Title: Re: Limiting Number of Civilian Ships
Post by: Zincat on June 12, 2020, 04:47:15 PM
I don't think Steve would code a system where you can actually choose what get built anyway. He said again and again that to him civilians are there also to inject some "chaos" in the game. Letting the player choose which ship to build, I don't think he would be interested to code that, given his previous posts.

I do think that building ships only if they are actually being used would be a reasonable thing though, and he might code that  ;D
Title: Re: Limiting Number of Civilian Ships
Post by: Ri0Rdian on June 12, 2020, 05:50:53 PM
Yeah, the only reason why I would want the player able to influence that is precisely that, they often build a lot of bad stuff that only slows the game down. They should probably both have less but bigger ships and better ships for what is needed.