Logistics groups management

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

binarycow
Manual Inserter
Manual Inserter
Posts: 4
Joined: Tue May 14, 2024 7:58 pm
Contact:

Logistics groups management

Post by binarycow »

I really like the new logistics groups feature in 2.0. I find myself not using them as much as I want to because managing them becomes a lot of effort.
Priority
I want to be able to specify the priority of a logistics group. For example, suppose I want to turbo belts and science between Vulcanus and Nauvis. I might set up three logistics groups:
  • Minimal science (highest priority) - 1,000 metallurgic science packs
  • Belts (normal priority) - 100 turbo belts, 50 turbo splitters, 50 turbo underground
  • Extra science (low priority) - 10,000 metallurgic science packs
That would result in the following rockets, in this order:
  • 1,000 metallurgic science packs
  • (These would happen in the default order)
    • 100 turbo belts
    • 50 turbo splitters
    • 50 turbo underground
  • Any remaining science packs
Logicstics Group Management Screen
Just like we have train management (O), Logistics network management (L) and Blueprint management (B), we should have a "Logistics group management" - either its own panel, or part of the logistics network management panel.

The closest we have to this right now, is if you create a new logistics group, and click the edit name button:
  • You can delete a group
  • You can see the number of usages (but not where they are used)
  • If you select the group, then you can edit the group. But make sure you uncheck the logistics group, or else your bots will start bringing you stuff!
We should be able to manage these separately, just like we can do for trains.

Ordering, Folding
There are a couple of cosmetic quality of life changes that can be made for the UI (in each place where logistics groups are used):
  • "Move to top" or "move to bottom" buttons, so I don't have to drag and drop (which becomes cumbersome if you have to scroll)
  • When I drag, if I drag to the very top, scroll automatically, so I don't have to drop, scroll, then drag again (less important if the previous item is done)
  • Allow me to collapse a group, so that only its title bar is shown. Also, a "collapse all" and "expand all" button.
Tags
I really want to be able to set tags for the logistics group. This would make it easier to use the feature with smaller, more focused logistics groups, which really comes into use with the multiplier. For example, I could have a "Yellow belt" logistics group, with 100 belts, 50 splitters, 50 underground. If I'm doing a large-scale build, I can just set that to 3x, and I get three times as many yellow belts, without getting extra items from other groups.
  • Ideally, I could set multiple tags per group.
  • In the logistics group list, I should be able to filter by tag.
  • In the logistics group list, I should be able collapse a tag/folder
If I could put logistics groups into tags/folders, this is an example of what I would do:
  • Player Basics
    • Belts (potentially, a separate group for each color of belts)
    • Chests (steel chests and logistics chests)
    • Inserters
    • Basic production (assembling machines, etc)
    • Trains (rails, signals, locomotives, wagons, etc)
    • Fulgora (extra accumulators, lightning rods, etc.)
    • Vulcanus (extra cliff explosives, etc)
    • Gleba (biochambers, etc.)
    • Modules (beacons, modules, etc.)
  • Building (this tag/folder is for when I'm building a large scale thing, and need extra items)
    • Nuclear (the entire requirements for one more "tile" of nuclear reactor)
    • Fluids (pumpjack, chemical plant, refinery, storage tanks, pipes, etc)
    • Ores (furnaces, drills, etc.)
    • Circuits (electromagnetic plants, etc.)
  • New planet (has everything I want to take with me when I first visit a planet)
  • Space Shuttle
    • Fulgora => Nauvis (used by ship "fulgora/nauvis", landing pad on nauvis)
    • Nauvis => Fulgora (used by ship "fulgora/nauvis", landing pad on fulgora)
    • Vulcanus => Nauvis (used by ship "vulcanus/nauvis", landing pad on nauvis)
    • Nauvis => Vulcanus (used by ship "vulcanus/nauvis", landing pad on vulcanus)
    • Fulgora => Vulcanus [via Nauvis] (used by ship "fulgora/nauvis", ship "nauvis/vulcanus", landing pad on nauvis, landing pad on vulcanus)
    • Vulcanus => Fulgora [via Nauvis] (used by ship "fulgora/nauvis", ship "nauvis/vulcanus", landing pad on nauvis, landing pad on fulgora)
Post Reply

Return to “Ideas and Suggestions”