virtual parameterized blueprints

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

taori
Burner Inserter
Burner Inserter
Posts: 12
Joined: Wed Nov 06, 2024 10:30 am
Contact:

virtual parameterized blueprints

Post by taori »

TL;DR
Virtual parameters could make parameterized blueprints much smarter and less clunky to create/edit.

What?
My suggestion is 2 things:
- Allow adding parameters for blueprints without them being subjects within the blueprint. Having a constant combinator just so i can introduce a parameter makes creating/editing very clunky and error prone in a bunch of scenarios i ran into.
- Allow editing of blueprints via selection to edit items and pick virtual parameters. Ideally allow me to move objects or add objects to blueprints, without having to paste and reselect contents

Want to use the actual value 1 in one place and a virtual parameter that defaults to 1 somewhere? not an issue with virtual parameters.
Want to have multiple parameters that should default to 1 but have different effects in subsequent formulas/combinators? not an issue with virtual parameters.

Why?
Factorio is about automating things. While parameterized blueprints made things in that area much better, it always felt like a feature that is very good, but not perfectly implemented. Implementing this would turn creating/editing such blueprints into a breeze that can take seconds rather than minutes.

Try the blueprint below, pick a resource and play with the values. You will understand the problem immediately. (Assume you always want train limit 1)

I am trying to make a requester station where i request 2 train loads, with 2 wagons (which already is impossible, because they need to have different values to be configurable, thus the values are 1 and 2) and have a train limit of 1. However because i created the blueprint with train limit 1 the value is replaced with the value of other values that are also 1 (which in this case P is 1).

0eNq9VlFv4jAM/itRnrYp3aClsFXavRy8TxzSHjZUhTaDSG3aJenu0MR/PzulZaBuHOg0TWiJa39xPtux3+kiq0SppbI0eqcyKZSh0dM7NXKpeIYyxXNBI2o1l8oztijphlGpUvGHRv0N61DV4rUSxgrtJSv4/0Hf38wZFcpKK0V9jtusY1XlC6EBkDUg6InlynpJkS+k4rbQlNGyMGBbKDwN8Lywfx0yuqZRMBpdh3AQmFldZPFCrPibBBtQNCJBG7O/hsObWzD6IjPw91Bq1yW68ia1reCGrW/1jb0JSF7hA1wAhKrQuVMCh0uuncMRvXeCCul1ZDVEHAV/PA3c/wAeHAWfnQYebObwB+yWGV8LHafCJFqWdSDohNwTlx0kK3hqSBP+lFyIVFq+yMTls3oErd98WSjiQJ/VrDFDK0LR/4Nk8FlH8nXlwDYD+p/EP5E6qaSNhUJfUhpZXQnWisEkbQFfpDY23qX0ESIfaH2mS1Ua9Q44/IGfnfMxOl+K9N+hZ2hrhI2hOgvtIlX73exP8hKxLN9G7Elakd+jm7nAMu3NSQp1ymjOFdjHzmMTZzKXTd4ehCZoj+DgygpgZHKkUnvbKIWuTlOp60oEfL87bDvkXYjMGTGa1kQixonsF6XQDWc3oFJUtqxOy45Pq+aBXDSBvIRKmJIbMusqgsH5TA+/m+lxJ9NbnQ/pdsitdwa30y+4nZILLXLIYamWSO6YePAqmaLSiejiODyf49F3czw7J5snh4xfncH4+AvGx+QCBMBCSniO7/vl3ut+RSZdvA/bIx5lKn7isGDilVyu4KkXIqvHB2/Ywf/grun7t/1NB/LofyDfbnBc+Q23wsHgqc98FjJ/zp581mcBC2AVwGqwXfmwwq8DkIVOhqsh67tVYwt7NgIZILcVUc8dW/plumO+1EVaJfgyg3S/hNoG7u31r+Nd3dG1PWtLF2sWEe3T/aZrYP8GuYudE3s9/dLa31m7Xn9g/fi1dbCv3aYPiF/gMlXGkYNebCCfBj1MKvjhnJSKUsDogx0YWyRGDTscaO+mW0YzvhCQ5/RX3QfJtJ5T8FAIgeMvHPp34cAf3N6NbgdBuNn8BX8LucU=
Post Reply

Return to “Ideas and Suggestions”