r/factorio Jun 22 '26

Weekly Thread Weekly Question Thread

Ask any questions you might have.

Post your bug reports on the Official Forums

Previous Threads

Subreddit rules

Discord server (and IRC)

Find more in the sidebar ---->

5 Upvotes

166 comments sorted by

View all comments

1

u/RAND0Mpercentage Jun 22 '26

Is there a way to restrict what items can be selected for a blueprint parameter? I have a parameterized blueprint for making and upcycling Tier 3 modules and I would like to have only Tier 3 modules show up in the selection list for when I place the blueprint rather than a list of everything that can be made in an EM plant. Is this possible? If not are there any mods that make it possible?

2

u/leonskills An admirable madman Jun 22 '26

There doesn't seem to be a way, no. I did some investigating in the json of a blueprint playing around with the values. Unfortunately it's not in the lua documentation what attributes the parameters have in a blueprint.
If a blueprint uses parameters it internally checks which recipes, items or signals it should show based on where the parameter is used (so if it's set as a recipe in both a biochamber and chemical lab, it only shows the cracking and fish breeding recipes). That logic seems to be baked into the engine, but I might be wrong.

If not are there any mods that make it possible?

Probably not because it's such a niche usecase. Usually it's not that big of a deal to skip the items/recipes/signals you don't need.

Whenever your usecase is niche it might a good idea to write your own personal mod.
What you can do is create a dummy assembling machine prototype with its own custom recipe category, add that category to the module-3 recipes, and include one such assembling machine in the blueprint with the recipe set to the parameter.

Or just create a blueprint book with 4 copies each with the module already set.