[2.0.20] Platform Drops a full load at every planet when 'any' quality

Post your bugs and problems so we can fix them.
guy smiley
Burner Inserter
Burner Inserter
Posts: 18
Joined: Mon Aug 21, 2017 7:40 am
Contact:

[2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by guy smiley »

What did you do?

My cargo platforms have a sciences 'flush' order. This is all sciences I am getting from other planets (Metallurgical, Electromagnetic), set to 0 minimum and maximum, Nauvis, and 'any' as the quality.
flush order.PNG
flush order.PNG (41.25 KiB) Viewed 306 times
flush settings.PNG
flush settings.PNG (37.17 KiB) Viewed 306 times
The other orders handle all quality type Pickups, but thankfully only a single 'any quality' order is needed for Dropoff, so that is what I used. Then, the platform does a loop around the 4 early planets, collects the sciences, and drops them all off when it hits Nauvis... is the plan, anyway.

What happened?

At each planet along the way, the pickups happen just fine, but as the platform leaves to go to the next planet in the sequence, a full dropoff load (the 10 orbital drop slots) is assigned to be dropped.

Before leaving
before leaving.PNG
before leaving.PNG (121.19 KiB) Viewed 306 times
After leaving
after leaving.PNG
after leaving.PNG (131.73 KiB) Viewed 306 times
All i did in between those two screenshots, was click the 'go to Vulconus' button, nothing else.

Important to note is that if I have more than just that 2k of one type of science on board, it doesn't drop more once the drop slots are cleared when at the new planet. Only that singular 10 slot load, that is assigned in the moment the platform leaves a planet to head to a new one, is dropped. But, of course, it happens at each planet, so a 4 planet round trip includes a minimum of 2 erroneous drops.

What did you expect to happen instead? It might be obvious to you, but do it anyway!

The 'any quality' drop order is assigned to Nauvis, thus I expect it to only do any dropping at Nauvis. Mostly that is what happens, except in that moment when it is leaving one planet, I guess the rules get a bit muddled in that moment.

Does it happen always, once, or sometimes?

Always, both when following its own schedule, and when I start it on a trip to one of the planets myself.

Edit: Apologies, forgot the logs and save and stuff. Now added. To reproduce the bug, go to Cargo Platform 001, the one parked at Gleba and tell it to travel to Vulconus. Or Fulgora, either works.
Attachments
bug test no mods save.zip
(50.62 MiB) Downloaded 10 times
factorio-current.log
(8.45 KiB) Downloaded 3 times
mmmPI
Smart Inserter
Smart Inserter
Posts: 3685
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by mmmPI »

guy smiley wrote: Sat Nov 30, 2024 10:04 am The 'any quality' drop order is assigned to Nauvis, thus I expect it to only do any dropping at Nauvis. Mostly that is what happens, except in that moment when it is leaving one planet, I guess the rules get a bit muddled in that moment.
I don't think you can do this, I think the "any quality" assignment is for "loading-source" whereas the "unload" is controlled with the tickbox in the schedule.

As such currently i think the platform is trying to load as much science of every quality due to the request, but when leaving a planet, those request are gone, so instead it tries to flush everything, and it can only put so much in the trash slot.

But then arriving at a "planet" again, the request for science are active again, and no science is trashed, until the planet is left, and it start all over again.
guy smiley
Burner Inserter
Burner Inserter
Posts: 18
Joined: Mon Aug 21, 2017 7:40 am
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by guy smiley »

You can do it. When the platform is actually at Nauvis it drops all the science perfectly fine. That part works perfectly fine.

If you wanna test, that same save can be used to send the platform directly to Nauvis, where it will drop all the orange science currently on board. The Landing pad is only currently requesting 2k but it will still drop all, so the 'any' quality drop order is working, it's just buggy. Hence my report.

Edit: Also, I'm not sure exactly what you mean when you talk about "loading source" there, but to be clear, you cannot use an 'any' quality order to request items from a planet, only to drop items to a planet. The game mandates a minimum of 0 when you select the any quality setting.
mmmPI
Smart Inserter
Smart Inserter
Posts: 3685
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by mmmPI »

guy smiley wrote: Sat Nov 30, 2024 10:54 am The 'any quality' drop order is assigned to Nauvis
I think you cannot assign drop order to a planet, when you assign a planet in the logistic request it's only for where the item should come from, which planet should send it to orbit.
MechBFP
Long Handed Inserter
Long Handed Inserter
Posts: 64
Joined: Sun Nov 03, 2024 4:02 am
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by MechBFP »

mmmPI wrote: Sat Nov 30, 2024 1:02 pm
guy smiley wrote: Sat Nov 30, 2024 10:54 am The 'any quality' drop order is assigned to Nauvis
I think you cannot assign drop order to a planet, when you assign a planet in the logistic request it's only for where the item should come from, which planet should send it to orbit.
Correct. That planet assignment is only for picking up items. There is no way to control where trash is dropped.
guy smiley
Burner Inserter
Burner Inserter
Posts: 18
Joined: Mon Aug 21, 2017 7:40 am
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by guy smiley »

Incorrect. Assigning a drop order to a specific planet works fine. I said so, multiple times. Have you tried it?

As previously stated, this drop order specifically, doesn't drop the rest of the items, onto any planet. It only drops that first buggy 10stack load, onto any planet. The rest, does not drop, except on Nauvis. I have already said this. The rest, does not drop, except on Nauvis - the planet I specified. Ergo, specifying planets does work.

In fact, I use drop orders like this, all the time. I tell the platform to, for example, pick up 10k green belt, from Vulconus, and with another order I tell it to pick up minimum 0, maximum 0 green belts, from Gleba. This causes the platform to drop all its green belts when it hits Gleba, and only Gleba. This works, I have been doing it since the expansion first came out.

You are wrong.

The only problem with this comes when using 'any' quality on such a drop order, as stated in the original post. Then it bugs a bit, but that core functionality still is mostly functional. As you can read in the original post, where I specify that only that original bugged load is ever dropped. The rest of the science cargo is not dropped, unless you are at Nauvis. I've repeated myself like 5 times now, darn it, but hopefully things are now clear, and you will stop stating incorrect things as though they are true.

Did you test this, yourself, before you posted?
mmmPI
Smart Inserter
Smart Inserter
Posts: 3685
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by mmmPI »

There is a different behavior when "any" quality is choosen, compared to when all the different quality level, or only the quality level present in the platform this is indeed really weird.

guy smiley wrote: Sat Nov 30, 2024 11:38 pm The rest, does not drop, except on Nauvis - the planet I specified. Ergo, specifying planets does work.
However It's not that simple imo. It's like saying "my key open my door" therefore my key can open all doors. There is nothing in the game telling you that you can specify the destination of the dump, and visibly it doesn't work all the time. It feel more like you are using the system in a way for which it wasn't designed for, the tooltip for the request specifically says "import from".

If you pause the time in editor during a transit between 2 planets when the trash slot are filled with science and you remove some of them manually from the trash slot , the platform will refill them again, it will keep trying to dump science untill it arrive at a planet.

I still believe this is correct
mmmPI wrote: Sat Nov 30, 2024 10:28 am I don't think you can do this, I think the "any quality" assignment is for "loading-source" whereas the "unload" is controlled with the tickbox in the schedule.

As such currently i think the platform is trying to load as much science of every quality due to the request, but when leaving a planet, those request are gone, so instead it tries to flush everything, and it can only put so much in the trash slot.
But i was wrong there :
mmmPI wrote: Sat Nov 30, 2024 10:28 am But then arriving at a "planet" again, the request for science are active again, and no science is trashed, until the planet is left, and it start all over again.
Given your savegame, the flushing should occur in every planet where there is no request for the science imo, like your platform should dump vulcanus and fulgora science on gleba. It is not occuring, and i think it is misleading because it somehow give the impression that one can choose the destination planet for dumping even if that is not something officialy supported as far as i can tell.


I think there is indeed something fishy going on here, because the behavior seem unintuitive to me/inconsistent. Although i'm not sure the "answer" will be pleasing for your usecase. Because imo It's quite an unusual way to use the request and i'm not sure it will be preserved if things are changed around this.
c0bRa
Long Handed Inserter
Long Handed Inserter
Posts: 74
Joined: Sun Nov 13, 2016 8:33 pm
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by c0bRa »

I think you missunderstood the behaviour of the system. Space platform Hubs and Cargo landing pads only request items, the have no drop (from spaceship) or upload (from planet) order.

I think you also have the Request on your Cargo landing pad, is that right?

Your Cargo landing pad (on the planet with the labs) and only your cargo landing pad has to request the science pack like you do on Science Flush.
All other Cargo landing pads on the other planets MUST NOT HAVE the "Science Flush" nor the "Science get"

Can you show us the rquests from your other cargo landing pads?
mmmPI
Smart Inserter
Smart Inserter
Posts: 3685
Joined: Mon Jun 20, 2016 6:10 pm
Contact:

Re: [2.0.20] Platform Drops a full load at every planet when 'any' quality

Post by mmmPI »

c0bRa wrote: Sun Dec 01, 2024 12:30 pm Can you show us the rquests from your other cargo landing pads?
The savegame is in the first post

Edit : It is possible to set a platform to "dump" excess to avoid it clogging of things, albeit not recommended, when you set a lower threshold for an item, it will "trash" everything above it which sort of act as a "flush" order even if the landing pad of the planet do not request explicitly things, as if you were right clicking the item in the platform inventory. I don't think it is intented as a "drop at X location" though the planet choosen as "import from" is something different. That is one thing.


But looking at the savegame, there is ANOTHER thing, which is that the behavior is different when this lower threshold is set to "any" quality, or set to "normal" quality, when the platform is holding only "normal" one may expect the behavior to be the same. ( And to be different than the current in game imo ).
Post Reply

Return to “Bug Reports”