[Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

This subforum contains all the issues which we already resolved.
AntiElitz
Filter Inserter
Filter Inserter
Posts: 456
Joined: Sat Aug 29, 2015 11:37 pm
Contact:

[Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

Post by AntiElitz »

I recently noticed that power pole connections where quite often missing randomly when using blueprints. I was able to figure out this is due to the new blueprint system saving the pole connections in the blueprint.
See here: https://youtu.be/EB98oSPDCHA

This behavior feels absolutely unnatural and is very frustrating when it results in areas not being powered, especially since the bots will build the blueprint with a delay and the player doesn't get instant feedback on stuff not being powered. This is absolutely inferior to the prior behavior where you couldn't control the connections exactly, but it's result was always working.
Last edited by AntiElitz on Wed Nov 25, 2020 4:41 pm, edited 2 times in total.
ardoRic
Manual Inserter
Manual Inserter
Posts: 4
Joined: Wed Mar 25, 2020 6:30 pm
Contact:

Re: Power Pole connections saved in Blueprints leads to unacceptable and pseudo random connection behavior. Please rever

Post by ardoRic »

I also hit this issue a couple of times, it is indeed not ideal to drop a blueprint that "should" work and then it doesn't.

I understand the rationale behind the power pole connection saving feature, but the end result working if it has enough power poles to work should take precedence.

I wouldn't be so drastic as to call for reverting the feature, but it seems to be a niche use-case which could be an option while making the blueprints instead of the default.
Last edited by ardoRic on Wed Nov 25, 2020 4:33 pm, edited 1 time in total.
thuejk
Fast Inserter
Fast Inserter
Posts: 121
Joined: Fri Feb 13, 2015 8:41 pm
Contact:

Re: Power Pole connections saved in Blueprints leads to unacceptable and pseudo random connection behavior. Please rever

Post by thuejk »

One way to "fix" the power pole blueprinting would be to have a checkbox when creating it, saying "save power wire layout". Default off. Like the "include trains" checkbox.
AntiElitz
Filter Inserter
Filter Inserter
Posts: 456
Joined: Sat Aug 29, 2015 11:37 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints leads to pseudo random connection behavior.

Post by AntiElitz »

*moved from 'ideas and suggestions' to 'Bug Reports' by developer recommendation*
User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by ptx0 »

while it's a problem that the blueprinted poles don't try and auto connect, i don't agree with your approach to tell them to roll it back and get rid of the feature. maybe don't do your speedruns on v1.1 yet?
AntiElitz
Filter Inserter
Filter Inserter
Posts: 456
Joined: Sat Aug 29, 2015 11:37 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by AntiElitz »

ptx0 wrote: Wed Nov 25, 2020 4:51 pm while it's a problem that the blueprinted poles don't try and auto connect, i don't agree with your approach to tell them to roll it back and get rid of the feature. maybe don't do your speedruns on v1.1 yet?
I like thue's solution actually.

edit: Also this problem has literally nothing to do with speedrunning? I don't get why you bring this up.
User avatar
ickputzdirwech
Filter Inserter
Filter Inserter
Posts: 794
Joined: Sun May 07, 2017 10:16 am
Contact:

Re: Power Pole connections saved in Blueprints leads to unacceptable and pseudo random connection behavior. Please rever

Post by ickputzdirwech »

thuejk wrote: Wed Nov 25, 2020 4:27 pm One way to "fix" the power pole blueprinting would be to have a checkbox when creating it, saying "save power wire layout". Default off. Like the "include trains" checkbox.
I would prefer the default being "on" but it would be disabled for copy/paste.
Mods: Shortcuts for 1.1, ick's Sea Block, ick's vanilla tweaks
Tools: Atom language pack
Text quickly seems cold and unfriendly. Be careful how you write and interpret what others have written.
- A reminder for me and all who read what I write
kovarex
Factorio Staff
Factorio Staff
Posts: 8207
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by kovarex »

I didn't encounter this even once during our playthgouh, and I was copy pasting a lot. It might be because I'm quite focused on not overbuilding poles, so the setup is nicely aligned when I start making copies. The only real solution to this would be to have an interface option to not remember connection in blueprints which would not save it in the blueprint, and mark the blueprint with a flag that it should autoconnect.
AntiElitz
Filter Inserter
Filter Inserter
Posts: 456
Joined: Sat Aug 29, 2015 11:37 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by AntiElitz »

I would appreciate this solution. However the default should be to not save the wires and auto-connect instead as in previos versions. Otherwise, copy paste ist fairly useless because you would always have to open the interface and activate the option just in case this incident happens. While wanting to save the wire connections is something you can actively plan, non connecting poles is something that will not be foreseen. That would be practically removing quick copy from the game.
I'm actually surprised you didn't encounter this problem. The reason I was looking deeper into it was that several people reported poles not connecting "randomly" on our discord. So I think it happens fairly often, but people don't notice it's not their own fault.
User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by ptx0 »

kovarex wrote: Wed Nov 25, 2020 6:01 pm I didn't encounter this even once during our playthgouh, and I was copy pasting a lot. It might be because I'm quite focused on not overbuilding poles, so the setup is nicely aligned when I start making copies. The only real solution to this would be to have an interface option to not remember connection in blueprints which would not save it in the blueprint, and mark the blueprint with a flag that it should autoconnect.
you could mark specific poles for autoconnect - or to do the other way and make default to not save, and mark specific poles for preservation?
bartmill
Burner Inserter
Burner Inserter
Posts: 8
Joined: Wed Nov 25, 2020 3:53 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by bartmill »

kovarex wrote: Wed Nov 25, 2020 6:01 pm I didn't encounter this even once during our playthgouh, and I was copy pasting a lot. It might be because I'm quite focused on not overbuilding poles, so the setup is nicely aligned when I start making copies. The only real solution to this would be to have an interface option to not remember connection in blueprints which would not save it in the blueprint, and mark the blueprint with a flag that it should autoconnect.
Could it be related to 'old' blueprints. And when I mean 'old', I mean blueprints that were placed when using the 1.0 version, then loading the save into 1.1 and then building it.

Because that's the scenario that I had with missing powerpoles..
seky16
Burner Inserter
Burner Inserter
Posts: 16
Joined: Tue Nov 17, 2020 4:13 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by seky16 »

AntiElitz wrote: Wed Nov 25, 2020 6:14 pm However the default should be to not save the wires and auto-connect instead as in previos versions. Otherwise, copy paste ist fairly useless because you would always have to open the interface and activate the option just in case this incident happens. While wanting to save the wire connections is something you can actively plan, non connecting poles is something that will not be foreseen.
+1
Squelch
Filter Inserter
Filter Inserter
Posts: 346
Joined: Sat Apr 23, 2016 5:31 pm
Contact:

Re: [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by Squelch »

I made a suggestion a while back along these lines.

Allow disabling of power pole auto-connect in clipboard and blueprints

In fact, the new changes just about satisfy all aspects of that, and the older requests except for the meta key control or control while saving BPs.

A revert is drastic. Some refinement is all that's needed.
thuejk
Fast Inserter
Fast Inserter
Posts: 121
Joined: Fri Feb 13, 2015 8:41 pm
Contact:

Re: [kovarex] [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by thuejk »

Another example of why remembered power connections should not be default, from Nefrums' speedrun yesterday: https://clips.twitch.tv/HedonisticCuriousSardineKappa

Blueprinting something, and then dragging power through it along the blueprinted power poles, seems like a reasonable use case to me. But that breaks in unintuitive ways as seen in the video, if the power connections are remembered.
cliff_build
Inserter
Inserter
Posts: 20
Joined: Thu Dec 03, 2020 4:52 pm
Contact:

Re: [Lubomir] [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by cliff_build »

I can brainstorm two possible solution shapes:
One might be that, when generating a blueprint, detect if the source had all powerpoles in the same power network, and yet the generated blueprint has multiple networks, try and add connections to the generated blueprint that connect to the same network.

Another might be that when generating blueprints, any powerpole that has connections to "outside of the copied area" would not have its connections saved, and would instead add connections when that blueprint was placed (or, perhaps, would try and add connections to the existing blueprint as part of blueprint creation).

Anyhow, just some brainstormed ideas, feel free to ignore.
User avatar
NotRexButCaesar
Smart Inserter
Smart Inserter
Posts: 1133
Joined: Sun Feb 16, 2020 12:47 am
Contact:

Re: [Lou] [1.1.1] Power Pole connections saved in Blueprints lead to pseudo random connection behavior.

Post by NotRexButCaesar »

I disagree that this is a bug. It makes sense to me that it should work the way it does. If you want power connected for the top chemical plants, copy the pole connecting them too.
—Crevez, chiens, si vous n'étes pas contents!
kovarex
Factorio Staff
Factorio Staff
Posts: 8207
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

Post by kovarex »

I just changed the title, as there was nothing random about it.
AntiElitz
Filter Inserter
Filter Inserter
Posts: 456
Joined: Sat Aug 29, 2015 11:37 pm
Contact:

Re: [Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

Post by AntiElitz »

Related:

Video: https://youtu.be/0DiZNgVvJUw

TLTR: Fast replacing an power pole with another entity will fuck up connections, too. This is quite obvious, but still not nice.
pichutarius
Fast Inserter
Fast Inserter
Posts: 158
Joined: Mon Feb 27, 2017 12:47 am
Contact:

Re: [Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

Post by pichutarius »

AntiElitz wrote: Sun Jan 03, 2021 1:28 am Related:

Video: https://youtu.be/0DiZNgVvJUw

TLTR: Fast replacing an power pole with another entity will fuck up connections, too. This is quite obvious, but still not nice.
i did a test, its actually not the problem of bp, but the ghost does not auto update wire connection like real poles.

try these steps:
1. use right click and create 3 ghost power poles in adjacent. they are connected. (A--B--C)
2. remove middle ghost (B) by right click it. the rest (A,C) are not connected even if they are within reach.
3. use left click to build them (A,C). still not connected.

if we build them without ghost, then remove the middle (B), the rest (A,C) will be connected.

so it might be intended or unintended, if former case then this is a feature request, else its a bug.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 184
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou] [1.1.1] Power Pole connections saved in Blueprints are working persistently

Post by Lou »

Hello,

First of all, thanks for bringing this issue to our attention as well as suggesting solutions. Changes to the ElectricPole system introduced in 1.1.7 should alleviate most of the concerns mentioned. Specifically:

1) When creating a blueprint containing electric poles, pole pairs satisfying the following will be autmatically connected:
- are in wire reach
- have common neighbour (a pole they are both connected to) outside the blueprint
- do not have common neighbour inside the blueprint
this should prevent accidental electric network disconnections while keep intentional disconnections

2) As far as automatic electric connections between poles are considered, as of 1.1.7 ghost poles should behave pretty much as real poles. The described "fast replace" - destroying ghost by placing different entity over it - will trigger automatic reconnection between its neighbours (if in reach) very much like real poles would.
Post Reply

Return to “Resolved Problems and Bugs”