Cycle Quality on Clipboard

by Shemp

Cycle Quality works on blueprints and planners via a temporary clipboard

Utilities
a day ago
2.0
61
Blueprints

i [Implemented] Upgrade planners.

2 days ago

Making this work for upgrade planners would be amazing! I'm using https://mods.factorio.com/mod/upgrade-planner-toggle-entity-with-pipette
so being able to also scroll the quality here would save me lots of time.

2 days ago

First of all, thanks for telling me about that mod (and its sister), they sound great!

How would this idea work? Would I be changing every single entry in the planner?

Suppose we have a planner going from "Inserter (normal) -> Fast inserter (Uncommon)", and you tell it to Cycle Quality up exactly once. What is the desired outcome?

And I guess I'll look into deconstruction planners while I'm at it.

2 days ago

Uhh, yeah ideally it would be every entity in the upgrade planner.

I hadn't actually thought about that specific part. Sometimes, if you pipette an entity with no upgrade path, it will select itself as the upgrade, and this is where I was actually using it to quickly create a planner with the building pre-selected. Normally I'd be required to first place the planner in my blueprint library in order to then right click and open it and then select the quality I wanted to upgrade to. This is where being able to just alt-scroll would be great.

Now, depending on how/what is possible to implement, I'd actually rather have it not go from Inserter (normal) -> Fast inserter (uncommon). Instead if you pipette an item which generates this kind of planner, alt scrolling should instead replace the fast inserter back to a inserter, such that it becomes ONLY a quality upgrade, not an entity upgrade. I can see this being done by reading the first slot and overwriting the upgrade with this entity + the quality.

a day ago

I used an upgrade planner on the mod.

Every kind of blueprint-ish thing is now supported, so I would appreciate some feedback (and bugs if you can find them).

The most important behaviour to note is that cycle-quality will always try to make a temporary item of some kind, so the blueprints sitting in your Library won't accidentally get quality-cycled.

a day ago

This is fantastic :) It is exactly how I wanted it to function! I like the fact that it converts blueprints to temporary, so that's a good decision for sure. So far no issues found.

Thanks!

New response