Page 1 of 1

Allow building substitution by blueprints

Posted: Mon Jun 23, 2014 11:39 pm
by erikem
It would be nice if I could subtitue the objects I can manually substitute with blueprints.

For example I can substitute regular transport belt with express one manually. It would be nice if blueprints would be capable of the same - if a part of my blueprint has "express belt" in it while I try to place it over the "regular belt" it would be possible and my robots would remove the substituted item (regular belt) and put the new one (express belt).

Same should be applicable for pipes, chests, inserters, etc.

Re: Allow building substitution by blueprints

Posted: Tue Jun 24, 2014 6:44 pm
by ssilk
What's the essential difference between this topic and https://forums.factorio.com/forum/vie ... f=6&t=4506

??

Re: Allow building substitution by blueprints

Posted: Tue Jun 24, 2014 7:15 pm
by erikem
"Upgrade" blueprint does not capture any infrastructure in it. In "upgrade" blueprint you jsut select item1 and item2 and when u select an are robots will replace all items1 with items2 there if any.

While in current suggestion I propose normal blueprints to allow building substitution.

Imagine a case - steam engine setup with lotsa pipes and boilers. A bit later I find out that it woudl be beneficial to replace 2 pipes in each lane (say you have 20 lanes already) with boilers to incerase efficiency. You create a new blueprint with exactly same setup but boilers instead of those 2 pipes and simply put it "over" the existing setup. Robots will basically replace those 2 exact pipes with boilers in each lane while preserving all other pipes. If "Upgrade blueprint" is used it may actually replace a lot of absolutely desired pipes with boilers.

Basically this suggestion is r\targeted for a case when you have "improved" existing blueprint and want to place it without deconstructing existing setup.

Re: Allow building substitution by blueprints

Posted: Fri Jan 01, 2021 7:28 pm
by Arctomachine
This seems not to have been implemented yet. I have come up with a good use for such feature: railway blueprints with absolute grid position.
I have a blueprint of a straight path with normal signal. I also have an intersection blueprint with chain signal in this exact spot. They are perfectly tileable except for one thing: chain signal does not replace normal signal so I have to do it manually.

Straight piece:

Code: Select all

0eNqV19FqgzAUBuB3Odc6zEnU6mvscoyhbegCNorGsVJ890XbjXXdxX+uWlvPR+Dn8JMLtd1sh9H5QPWFJt8MaejT4+gO6/Mn1cYkdF4/loSaduq7Odh0fW9w/kh1GGebkNv3fqL6JQru6JtunQ3nwVJNLtgTJeSb0/o0Nq6jKDl/sBFXy2tC1gcXnL3Obw/nNz+fWjvGF34mpxBnj+8h3YiEhn6KU72/HVNtp1RVtA9utPvrX7wkDySjpIZJjZI5TBqULGEyR8kKJgs4HjyfEjbxgHawiSdUwSYekcpgFA9JwUvEeEoKXiPGY1LwIjGek4JXiQVBwcvEgqDgddKCoOB90oKg4IXSgqDgjdJ4UAxvlMaDYnijjKCX4I0yeFCs76o3vdXzA5k9XXPi+OVeLf5TDaYa/c3qv+y/h81lbc+IWcjqHjJLWd9D5k5W+JBZyRofMXUmrHwIVcLOh1AWlj6EamHrQ6gRtj6E5sLWh9BC2PoQWgpbH0J3wtaH0ErY+ghqMmHrQ6gStj6EsrD1IVQLWx9CjbD1ITQXtj6EFsLWf0TjFXq7ZNe/7vIJdU1r4z2cnm9q/OnDjtN1ZqdMWXHJWalUycvyBXcQRkI=
Intersection:

Code: Select all

0eNqdmtFu4jAQRf/Fz0mV8dixzR/s+76tqlWAiEaiAYVQbVXx75s0tBUwEXN5akmTw/WMx3Nj98Mst8d63zVtbxYf5tBW+7zf5ZuuWY+f/5mFc5l5H3+cMlMtD7vtsa/z8b59027Mou+OdWaa1a49mMWfgdBs2mo7Ptu/72uzMG9N1x+HK5lpq9fxwnRH/tsMwKZd18N30Ok5M3XbN31TT5jPD+9/2+Prsu6GG76fXh27t3qdd1UzIve7w/DMrj1rpThpHcjrpqtX05/8KbsB2h85/cDavPRzyPSJpJMAYZ0q67Sq3DdwJOWrl6pp83NEb7H85D/BxZOX1HntEK2fH2IJxoklSACViJAIKhFjkkAlIoQKtZSJki4zHyQmgcxwyWSJqZ7kltQ6GUxDECPoQGWa0aLzXVamn/A8VQ0pghZAaFIMF60HldAEQhVCbQEzJQqB2ZUp+mV/mnfE94NmGYWSImrqChknl1apR6EapSU+ESUM2iRmMOqyOIvxirAlkMn3o8ZoD9EIZUL8A335h/GXSzhJcAvB7RfcXsMl48OMhkMTY4fOTNF4MGykZEypc4uTWaR4OT4rEdUlE8QpJMYsov0vKOZlQqEKpQ7tKySaOYc2lhkM3FkUZsvBnUXhkxxcFaJRcnBVyBioKmyhGF/AVmur8EUO7SoKX+RQr0WipfEFmgcZQ1Ae3P3VyUP9oji3C1tct4tSYjO28lmFj/EOZPL9nuk9mGMrmhpfQvsC37Gk61g6CY4arxmNYIlch09yBR40XlZhY0q0bVixm5f00FaNtfJeTWnRJMiqGKri8n5VlA5sQVbh9kqPQoMiseh7iJUzAZeDjIngapIUI0Rt1HXYpFyEAoUqlAZCcyGagwBXhYxhcBlJirA5jMmkiJoHX4JUQksQqlIa0PyKpiNENL8yJoHLyfUQpbjFAoUq/EB87AWdb0yRZFLjYy/ofOMSpD4QGdw6UsUY3eRSxRj1XCz6mViihxYyBt36ZYUviuhLOiuMUUTfRzRKE+q2NEoT4UolDNpdZjDo1hUrHFJyKFThkJIHT11USks8wxImoNo0A0b7y4y2hJ0+F/KhIVwK8gFVQdip84waePLPqEHPAznJHIfqmeGgq78jmYMu/3Mc1Ck5ljnxoS0Ax5otACrQc/FR5XNmmr5+HZ75+ReSzGyrZb0drv1q+7o7nL81M2/Dh2mrKJILyQZbBKJgT6f/hd9YFw==

Re: Allow building substitution by blueprints

Posted: Sat Jan 02, 2021 12:57 pm
by ickputzdirwech
See 59554 for further discussion.