Blueprint editor / Design whiteboard

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Blueprint editor / Design whiteboard

Post by mrvn »

TL;DR
I want to enter a blueprint, run around in it and construct or deconstruct items at will.
What ?
I'v used the Factorissimo mod, which has factory buildings that one can enter and work inside. I'm wondering if one couldn't make something like that for blueprints. You "enter" the blueprint and you get a new blank map with just the blueprint placed. The player inventory should get hidden and everything should be like in the sandbox with cheat mode on.

Ideally blueprinting should work and just place the entities. Deconstruction should be without delay (unlike sandbox, it's annoying there too).

On exit the blueprint would then contain the altered content, allowing one to quickly edit or even create a blueprint.
Why ?
I frequently look at a blueprint and think: Wouldn't it be better if that electric pole would be placed one tile to the left? Or shouldn't that inserter be a fast inserter. Then I have to place the blueprint somewhere, run around in it and alter the item, make a new blueprint, change the symbols and name it. That is a lot of work for just moving or replacing one item. Worse with construction robots because then they start actually building the ghosts and I have to deconstruct them again.

At other times I want to try a new layout for some part of the factory. Maybe it works, maybe it doesn't work. But placing down all the entities just to see that one should have moved a belt one tile over is tedious. So I would like to start with a blank blueprint, enter it and then design there without the limitations of the real game. When everything is as I wish I leave the blueprint and print it somewhere.

There have been several times where I saved the game, quit, opened a sandbox, experimented there and finally made a blueprint and imported it in the real game. My suggestion would mean this would no longer be necessary.
User avatar
steinio
Smart Inserter
Smart Inserter
Posts: 2638
Joined: Sat Mar 12, 2016 4:19 pm
Contact:

Re: Blueprint editor / Design whiteboard

Post by steinio »

+1

Could be implemented as a surface.
Maybe an educated modder can provide an example.
Image

Transport Belt Repair Man

View unread Posts
Selvek
Fast Inserter
Fast Inserter
Posts: 238
Joined: Fri May 06, 2016 4:04 am
Contact:

Re: Blueprint editor / Design whiteboard

Post by Selvek »

A quick fix would be to let you overwrite a blueprint, keeping the name and symbols while replacing the content. That would at least remove a couple steps from the awkward "blueprint editing" process. But a full edit capability like you described would be better.
Jap2.0
Smart Inserter
Smart Inserter
Posts: 2375
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Blueprint editor / Design whiteboard

Post by Jap2.0 »

I think what they want is something like the option in Cosmoteer when you upgrade your ship. I'm not certain (I haven't played the game, just seen a bit on Youtube) and I could be misunderstanding something, but I think it's a really cool idea.
There are 10 types of people: those who get this joke and those who don't.
mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Blueprint editor / Design whiteboard

Post by mrvn »

steinio wrote:+1

Could be implemented as a surface.
Maybe an educated modder can provide an example.
Yeah, been thinking the same thing.
User avatar
Bigfootmech
Burner Inserter
Burner Inserter
Posts: 18
Joined: Wed Oct 11, 2017 8:06 pm
Contact:

Re: Blueprint editor / Design whiteboard

Post by Bigfootmech »

I'm doing something similar.

I may implement a "run around inside blueprint" way, way down the line. But for now, I'm just adding more commands to the existing blueprint editing screen.

viewtopic.php?f=97&t=53634

It's currently in its VERY infancy stages. Don't expect anything awesome. Or anything that won't potentially crash your game for that matter.
Blackt1g3r
Burner Inserter
Burner Inserter
Posts: 5
Joined: Tue Jan 16, 2018 2:49 pm
Contact:

Re: Blueprint editor / Design whiteboard

Post by Blackt1g3r »

I'd also like the Blueprint editor to allow you to set technology levels somehow. So you could hide things you wouldn't expect to have when you want to use the blueprint. For example, if I'm making a smelting blueprint I might want an "early game" version that doesn't have electric furnaces, only has yellow belts and inserters, etc.
Elecen
Burner Inserter
Burner Inserter
Posts: 12
Joined: Thu Apr 13, 2017 5:02 pm
Contact:

Blueprint Editor / Factory Designer

Post by Elecen »

Hey guys,

what always frustrates me like crazy is building that component part of the factory and nearly when done building it I find out I needed to place it just 2 tiles further away. This occasionally leads me to "god mode" where I can build/design stuff faster, make a blueprint and bring it in the game. How about we can use blueprints as "design" editors? The functionality seems to kinda already exist in the tutorials (think rails tutorial, that grey "grid") so it could be a nice challenge both UX and coding wise.

What do you guys think?
mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Blueprint Editor / Factory Designer

Post by mrvn »

Try the TheBlueprintLab and PersistantBlueprints.
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Blueprint editor / Design whiteboard

Post by Koub »

[Koub] Merged into older topic with same suggestion.
Koub - Please consider English is not my native language.
mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Blueprint Editor / Factory Designer

Post by mrvn »

Elecen wrote: Sun Nov 03, 2019 10:26 am Hey guys,

what always frustrates me like crazy is building that component part of the factory and nearly when done building it I find out I needed to place it just 2 tiles further away. This occasionally leads me to "god mode" where I can build/design stuff faster, make a blueprint and bring it in the game. How about we can use blueprints as "design" editors? The functionality seems to kinda already exist in the tutorials (think rails tutorial, that grey "grid") so it could be a nice challenge both UX and coding wise.

What do you guys think?
Actually this made me think of another feature I would like to have (a mod for): Moving a factory.

As you say "when done building it I find out I needed to place it just 2 tiles further away". Wouldn't it be great if you could select the factory and move it 2 tiles and then the construction bots would go and deconstruct the old and build the new BUT include all the contents? So an assembler holding 40 steel plates would get a proxy for 40 steel plates (I know that can be done) and the belts with copper ore would get filled with copper ore again (can that be done?). If I just cut&paste the factory I end up with all the coal, copper, iron, steel, ... in my inventory or storage chests.
Pi-C
Smart Inserter
Smart Inserter
Posts: 1726
Joined: Sun Oct 14, 2018 8:13 am
Contact:

Re: Blueprint Editor / Factory Designer

Post by Pi-C »

mrvn wrote: Mon Nov 04, 2019 10:40 am Wouldn't it be great if you could select the factory and move it 2 tiles and then the construction bots would go and deconstruct the old and build the new BUT include all the contents? So an assembler holding 40 steel plates would get a proxy for 40 steel plates (I know that can be done) and the belts with copper ore would get filled with copper ore again (can that be done?).
I imagine that could be quite messy. In setups with a main bus, there's not only the factory itself to move, but also the input from/output to the bus. In the best case (you split off a belt with both lanes holding the same resource, and the way from source belt to factory is clear) all you'd have to do is move a splitter and some undergrounds. Worst case? You need more than two input belts, some or all of them shared belts, and you have to move around other belts branching off the main bus or cliffs. So now you've moved your factory a couple of tiles, but they have no input/output. Would you trust a mod to do this automatically? It could get hard:
moving_connections.png
moving_connections.png (1.07 MiB) Viewed 6470 times
A good mod deserves a good changelog. Here's a tutorial (WIP) about Factorio's way too strict changelog syntax!
conn11
Filter Inserter
Filter Inserter
Posts: 387
Joined: Wed Sep 14, 2016 5:02 pm
Contact:

Re: Blueprint editor / Design whiteboard

Post by conn11 »

I am very much in favor of this proposition, modifying blueprints currently is highly annoying, because the necessity of manually having to change the name an icons. A update feature is needed, the obvious side effect is the ability to create blueprints in the editor from the ground up. Implementing features from the creative mod/ editor festures in there (like infinity chest for item X), could enhance playtesting and development of blueprints.
mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Blueprint Editor / Factory Designer

Post by mrvn »

Pi-C wrote: Tue Nov 05, 2019 7:01 am
mrvn wrote: Mon Nov 04, 2019 10:40 am Wouldn't it be great if you could select the factory and move it 2 tiles and then the construction bots would go and deconstruct the old and build the new BUT include all the contents? So an assembler holding 40 steel plates would get a proxy for 40 steel plates (I know that can be done) and the belts with copper ore would get filled with copper ore again (can that be done?).
I imagine that could be quite messy. In setups with a main bus, there's not only the factory itself to move, but also the input from/output to the bus. In the best case (you split off a belt with both lanes holding the same resource, and the way from source belt to factory is clear) all you'd have to do is move a splitter and some undergrounds. Worst case? You need more than two input belts, some or all of them shared belts, and you have to move around other belts branching off the main bus or cliffs. So now you've moved your factory a couple of tiles, but they have no input/output. Would you trust a mod to do this automatically? It could get hard:
moving_connections.png
Nothing automatic there. You would select the part of the main bus for the factory and move it 2 tiles. The Idea with the move would be though that all the items picked up from the main bus belts on deconstruction would be put back onto the transport belts when they are put back.

I'm not sure item proxies work with belts and even if they do can you specify the side of the belt to populate? Might not work at all or not for mixed belts. But I can deal with items from the main bus with a chest and a loader to put it back on the belts.

What I find most annoying is assemblers with "catalysts". For example in Angels you have filtration plants that need filters and you can refurbish used filters in an assembler. 2 filtration plant with an assembler in the middle works nicely. Dump 20 filters in the assembler and it runs in a closed loop. But when you cut&paste the factory you have to run around and manually put 20 filters back into every assembler.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Blueprint editor / Design whiteboard

Post by ssilk »

I like the idea of the blueprint editor. It is suggested many times, and some modders have tried it - but till now not with pouch luck. It seems quite complicated.

The idea of reconstructing a factory with all ingredients is interesting, but it should be an extra post, cause off-topic here. The argument that I don’t need to refill a cycled production: in my opinion it’s always possible to create a factory part so, that it will automatically refill.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Post Reply

Return to “Ideas and Suggestions”