14.x blueprints are rotated randomly when picked up

This subforum contains all the issues which we already resolved.
factoriouzr
Filter Inserter
Filter Inserter
Posts: 693
Joined: Sat Jun 06, 2015 2:23 am
Contact:

14.x blueprints are rotated randomly when picked up

Post by factoriouzr »

When picking up a blueprint from the toolbar, it's rotated a random multiple of 90 degrees. Sometimes when I pick up a blueprint to place it's rotation is the same as the previous time, but often it's just random. Not sure what influences this, placing buildings, deconstruction, etc.

Solution: Either always default to the orientation the blueprint was created as or remember the last rotation the blueprint was set to per blueprint.

This has happened for many versions of factorio.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15999
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by Rseding91 »

factoriouzr wrote:When picking up a blueprint from the toolbar, it's rotated a random multiple of 90 degrees. Sometimes when I pick up a blueprint to place it's rotation is the same as the previous time, but often it's just random. Not sure what influences this, placing buildings, deconstruction, etc.

Solution: Either always default to the orientation the blueprint was created as or remember the last rotation the blueprint was set to per blueprint.

This has happened for many versions of factorio.
It's not random... the blueprint is rotated the way you last had any entity in the cursor rotated. When you make new blueprints the direction is reset to north (default). Other than that, the direction stays to what ever you last had it rotated at.
If you want to get ahold of me I'm almost always on Discord.
User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3749
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by DaveMcW »

Wube needs to hire a GUI person to move these threads out of "not a bug".
Rseding91
Factorio Staff
Factorio Staff
Posts: 15999
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by Rseding91 »

DaveMcW wrote:Wube needs to hire a GUI person to move these threads out of "not a bug".
If you think there's a better way to handle it feel free to post in ideas and suggestions.
If you want to get ahold of me I'm almost always on Discord.
factoriouzr
Filter Inserter
Filter Inserter
Posts: 693
Joined: Sat Jun 06, 2015 2:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by factoriouzr »

Rseding91 wrote:
factoriouzr wrote:When picking up a blueprint from the toolbar, it's rotated a random multiple of 90 degrees. Sometimes when I pick up a blueprint to place it's rotation is the same as the previous time, but often it's just random. Not sure what influences this, placing buildings, deconstruction, etc.

Solution: Either always default to the orientation the blueprint was created as or remember the last rotation the blueprint was set to per blueprint.

This has happened for many versions of factorio.
It's not random... the blueprint is rotated the way you last had any entity in the cursor rotated. When you make new blueprints the direction is reset to north (default). Other than that, the direction stays to what ever you last had it rotated at.
I see what you are trying to do, and although this might be useful sometimes for single entities, this gets in the way with blueprints.

Blueprints usually store complex factories, so the way you last rotated a single belt should have no bearing on how a blueprint is rotated that likely has nothing to do with the belt you are currently running. Not only that but the input (belt of goods) to that factory in the blueprint can be on any side, using the last rotation of a belt you place for running that same good to let's say that factory blueprint you will place are unrelated. If my input belt is on the left, but I'm running a belt northwards, you have no idea if I will place my factory on the right and rotate the belt east, or rotate the factory and place it on the left and rotate the belt west. Another example, I have blueprints that tile together with other blueprints (eg. roboports) and I always place them the same way so that the long power poles are on the correct 2 sides so they all link up. It's extremely annoying that before I place one of these blueprints, I always have to check the rotation and then rotate it manually often times. This is a situation where you are trying to be too smart and instead getting in the user's way.

I suggest you use either of the solution I already posted. Since it sounds like you are trying to assist the user with single entities, then you can also take the approach of always leaving blueprints in their default orientation and not applying this feature to blueprints at all.

Keep in mind too that if an entity or blueprint you are placing always comes out the same way, the user quickly gets used to automatically pressing "r" x times to get it into the desired rotation for the situation. These become shortcut keys.

Again, please completely remove this feature from blueprints or remember the rotation for each entity/blueprint individually.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15999
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by Rseding91 »

factoriouzr wrote:Again, please completely remove this feature from blueprints or remember the rotation for each entity/blueprint individually.
That's most likely never going to happen. You're upset about one particular instance of how the feature works but aren't seeing how it works every other time.

Picture this super common scenario:

1. You're going to build a blueprint
2. You notice there's an entity or two that isn't quite right so you drop it with "q" and pick up your deconstruction planner
3. You deconstruct those entities that are in the way
4. You switch back to the blueprint (which is still rotated the way you had it)
5. You build the blueprint

If the rotation reset every time you switched items between steps 2 and 4 it would always reset the direction and be incredibly annoying.

The same applies for simple things like building inserters and running out so you craft the last 1 and build it except it reset the rotation value because you selected something else in the mean time while grabbing some materials from a chest to build the inserter.
If you want to get ahold of me I'm almost always on Discord.
Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by Oxyd »

I've implemented this as a minor feature for 0.15.
factoriouzr
Filter Inserter
Filter Inserter
Posts: 693
Joined: Sat Jun 06, 2015 2:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by factoriouzr »

Rseding91 wrote:
factoriouzr wrote:Again, please completely remove this feature from blueprints or remember the rotation for each entity/blueprint individually.
That's most likely never going to happen. You're upset about one particular instance of how the feature works but aren't seeing how it works every other time.

Picture this super common scenario:

1. You're going to build a blueprint
2. You notice there's an entity or two that isn't quite right so you drop it with "q" and pick up your deconstruction planner
3. You deconstruct those entities that are in the way
4. You switch back to the blueprint (which is still rotated the way you had it)
5. You build the blueprint

If the rotation reset every time you switched items between steps 2 and 4 it would always reset the direction and be incredibly annoying.

The same applies for simple things like building inserters and running out so you craft the last 1 and build it except it reset the rotation value because you selected something else in the mean time while grabbing some materials from a chest to build the inserter.

The scenario you posted is valid, but you are ignoring my proposed solutions which would work for both cases. If you just remember the rotation separately per item or separately for all blueprints vs non-blueprints then this would work for the case you mentioned and the case I'm concerned about.
factoriouzr
Filter Inserter
Filter Inserter
Posts: 693
Joined: Sat Jun 06, 2015 2:23 am
Contact:

Re: 14.x blueprints are rotated randomly when picked up

Post by factoriouzr »

Oxyd wrote:I've implemented this as a minor feature for 0.15.
Thanks! Much appreciated.

What solution did you decide on?
Post Reply

Return to “Resolved Problems and Bugs”