View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0021383||AI War 2||[All Projects] Suggestion||Jul 10, 2019 10:53 pm||Jul 11, 2019 1:34 pm|
|Product Version||0.874 Basic Fleet Management|
|Fixed in Version|
|Summary||0021383: Fleet Loading/Unloading QoL ideas|
|Description||So, two different ideas, one not very radical, one potentially moreso.|
Flagships issued a Load command in Pursuit mode ought to move around collecting their fleet. Pursuit mode is a good catchall for this behavior, as you've already explicitly allowed your ships to roam freely, and it prevents needing to either manually micro the flagship to pick up your slow ships in a tight spot, or else leave them to trundle their way across the galaxy (looking at you, Muggers).
With the move to fleets, manually loading/unloading seems a bit clunky in most cases. How about a toggle like Pursuit, where the fleet automatically loads when there's no hostiles in-system/when moving to a different system, and unloads when hostiles are present (in FRD) or when the flagship is attacked (non-FRD). You can toggle it off if you want to send your strikecraft through a wormhole without the transport, or for deepstriking, but it just seems like with the move to fleets, loading/unloading will almost always be optimal without adding much to gameplay, so if we can have the computer handle it, might as well do so. Edit: one potential issue I can think of is strikecraft in transports can't be repaired.
|Tags||No tags attached.|
In terms of the first idea, that would be really hard to optimize (it's the "traveling salesman" problem), and also potentially have your flagship wander into enemy fire if you're loading up for a retreat. Generally speaking people often have their transports in pursuit mode specifically so that anything that pops out of it is in pursuit mode, so I don't want to adjust behavior of the transport based on it being in that mode.
Regarding things automatically getting into the transports, I can see a lot of bug reports from people about that, too. Ships doing things on their own unexpectedly tends to cause bug reports. For example, it's entirely possible you want to have all your ships out and in pursuit mode on a planet that is going to be hit with a wave soon, or where you suspect the hunter might arrive, etc. But while you're not watching, the ships all get back into their transports.
Similarly, auto-disembarking is going to piss off a lot of people where if they have their transports gathering on a planet, and want to stay incognito until all the transports get there and are positioned.... if those transports randomly unload I'm going to be getting loads of bug reports about that. In general if things are suddenly doing behaviors that players don't expect or have any way to anticipate, I start getting angry mail. ;)
At the moment, the QoL improvement I made (a month ago) was that you just have to select the centerpieces and press L or U and the ships all go into their specific spots. Back in the original game, or in earlier versions of this game, you had to select the ships that you wanted to load, and you had to make sure that they fit into the transports in question, and it was a huge pain. Here it's literally one keystroke, after selecting the centerpieces themselves.
Arguably after centerpieces themselves are easier to select, it should solve a lot of the problem I'd think. But also I have been thinking that we need a "transporting mode" that gets toggled on when you hit the L key, so that any new ships the fleet produces go into the transport rather than spawning outside it. That's the biggest QoL hole I can see at the moment, personally.
But it sounds like you're running into some other scenario that's a pain, and I'd like to hear more about that.
Okay, so, say I want to move a couple of fleets and a combat factory across my territory to prepare an attack. If I just select the fleets and move them as is, it can obviously take several minutes for slower ships to traverse multiple planets. Can't queue up [Load everything]>[Move to destination] because loading only gives a command to the fleetships, meaning the leader immediately takes off and strands most of the fleet.
So, I can either:
a) issue a load command from the galaxy map (after making sure the planet's selected because fleets can't be loaded/unloaded unless both the fleet and the planet are selected), watch the tooltip slowly count up the loaded ships, and then issue move orders once everything's loaded, or
b) go to the planet view, load order, manually micro the flagships around to pick everything up, then go back to the galaxy map and issue the move order.
Even then, that just ends with the fleets on the last wormhole they just went through. If you want them on the hostile wormhole (say instead there's a wave incoming and your using the Consumer fleet), you have to go into the planet view to do that, which is fair enough, but you can't even do that until the fleet is already in-system because you can't command out-of-system fleets from the planet view.
Basically, my "ideal" scenario when presented with a wave to defend or attack to stage would be: Go to planet view, select fleets xyz*, queue up "load your dudes, then move here and unload everything". I get some or most of that may simply be beyond the scope of what y'all can or want to do, I just think it's weird to have moved towards fleets because it simplifies things, but then still have to do so much babysitting to make use of it.
*Custom control groups would be really nice here, incidentally.
The custom control groups are coming, it's on the list already -- multiple fleets in one control group, etc.
There are a couple of things that confuse me in your comments:
1. Are you having to micro around your flagships to select your fleets because your ships aren't able to load into it on their own otherwise? It should be "select flagships and hit L and ships automatically fly to it and get in." Maybe there's a bug with the pursuit mode thing on ships, I'm not sure.
2. I'm open to the load command just having ships immediately pop into the flagship, because it's a logistical pain otherwise that isn't worthwhile. There is some jankiness to that, because yes that would mean paralyzed ships and ships about to die can quickly be saved and so on, and some people will exploit that, but frankly the convenience it adds seems worth that to me. I agree that waiting for ships to load is Not Fun. I'm thinking that the ships would have to be on the same planet as the flagship, still, but that's it maybe. But hit L and they immediately pop into the transport. And then anything that is produced after that automatically loads into the flagship, which is problem part 2.
3. Are you also saying that basically you can't issue load orders for ships if you have that fleet selected but you aren't on the same planet as the fleet? That's a bug for sure.
I'm totally with you on wanting to make this seamless and quick to manage, I think we're just coming at the solution from slightly different angles and you have some information about some bugs in the current version that I'm only now learning about, so I'm playing catch-up.
1&2: Not "having to", per se, I just mean if you want them loaded ASAP because you have to put out a fire somewhere, it's faster than letting them slowly fly to the flagship. 2 would do the same thing, though I wonder if just giving the fleetships a speed boost when moving to load wouldn't be more elegant. I suppose if you give them a cool little "teleporting out" animation to sell it, instaloading would work just fine haha.
3: It's kind of two parts:
a) In the galaxy map with a planet and fleet selected, fleet not on planet, loading and unloading don't function. Can still move to other planets.
b) In planet view, with target fleet (fleet 1) not present on planet, pressing 1 one time appears to do nothing. Fleet isn't selected in the lower right, fleet doesn't respond to any commands that I've seen (load/unload/move). Fleet 1 is technically selected, because if you tab out to the galaxy map, it shows in the selection panel and you can issue move orders, and pressing 1 again from planet view will switch to the planet the fleet is on correctly, but it is effectively uncommandable from the planet view if it's not in-system.
||Correction: Only loading doesn't work from the galaxy map under the above conditions, unloading works properly. Planet view still functions as I described.|
I like your idea of just giving them a speed boost when they are in loading mode. That's a lot more elegant than the teleporting thing.
And good to know about those things in number 3, thanks for that. I can fix those. I think I know why it's doing that.
|Jul 10, 2019 10:53 pm||Yog-Sothoth||New Issue|
|Jul 10, 2019 10:55 pm||Yog-Sothoth||Description Updated||View Revisions|
|Jul 10, 2019 10:57 pm||Yog-Sothoth||Description Updated||View Revisions|
|Jul 11, 2019 9:45 am||x4000Bughunter||Assigned To||=> x4000Bughunter|
|Jul 11, 2019 9:45 am||x4000Bughunter||Status||new => feedback|
|Jul 11, 2019 9:45 am||x4000Bughunter||Note Added: 0052180|
|Jul 11, 2019 11:49 am||Yog-Sothoth||Note Added: 0052182|
|Jul 11, 2019 11:49 am||Yog-Sothoth||Status||feedback => assigned|
|Jul 11, 2019 12:00 pm||x4000Bughunter||Note Added: 0052184|
|Jul 11, 2019 12:17 pm||x4000Bughunter||Relationship added||child of 0021310|
|Jul 11, 2019 12:38 pm||Yog-Sothoth||Note Added: 0052187|
|Jul 11, 2019 1:28 pm||Yog-Sothoth||Note Added: 0052188|
|Jul 11, 2019 1:34 pm||x4000Bughunter||Note Added: 0052189|