Cycle Quality on Clipboard

by Shemp

Cycle Quality works on blueprints and planners via a temporary clipboard

Utilities
27 days ago
2.0
80
Blueprints

i [Implemented] Upgrade planners.

28 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.

28 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.

28 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.

27 days 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.

27 days 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