Page 1 of 1

record Planet names inside blueprints

Posted: Tue Mar 05, 2024 2:38 pm
by FactorioBlueprints
Hey there, author of factorio.school / factorioprints.com here.

When Space Age is released, I expect players will want to search for blueprints specific to a planet. From a gameplay perspective I don't know if it makes sense to pin blueprint placement to certain planets. For searching, it would be useful to record the planet where the blueprint was created inside the blueprint.

I'm considering workarounds. I may be able to infer the planet based on entities and tiles inside the blueprint. This is how I support search by mod. I've built a database of (entity name, mod name) mappings. However, this process is unreliable. There are duplicates names across mods. And populating the database is tedious so I've only done it for the most popular mods. This leads to a second feature request.

It would be useful to record the mods of the entities, items, recipes, and tiles inside the blueprint. In addition to the benefits above, I'd be able to support search for blueprints without a specific mod. I believe this is similar to the request for a "Requires Mod" Blueprint parameter.

Finally, is there any way I can get access to example blueprints before the official release? Even an example in pastebin would be extremely useful. I'd like to get a head start on parsing parameterized blueprints and blueprints containing newly flippable entities.

Re: record Planet names inside blueprints

Posted: Tue Mar 05, 2024 3:54 pm
by Illiander42
+1 for getting examples of the new blueprint formatting before release.

Re: record Planet names inside blueprints

Posted: Tue Mar 05, 2024 5:44 pm
by SoShootMe
Illiander42 wrote: Tue Mar 05, 2024 3:54 pm +1 for getting examples of the new blueprint formatting before release.
Agreed, but a spec is worth an infinity of example blueprints.

Re: record Planet names inside blueprints

Posted: Tue Mar 05, 2024 6:48 pm
by Illiander42
SoShootMe wrote: Tue Mar 05, 2024 5:44 pm
Illiander42 wrote: Tue Mar 05, 2024 3:54 pm +1 for getting examples of the new blueprint formatting before release.
Agreed, but a spec is worth an infinity of example blueprints.
A spec is good, but examples let you test.

Re: record Planet names inside blueprints

Posted: Tue Mar 05, 2024 7:02 pm
by FactorioBlueprints
Illiander42 wrote: Tue Mar 05, 2024 6:48 pm
SoShootMe wrote: Tue Mar 05, 2024 5:44 pm
Illiander42 wrote: Tue Mar 05, 2024 3:54 pm +1 for getting examples of the new blueprint formatting before release.
Agreed, but a spec is worth an infinity of example blueprints.
A spec is good, but examples let you test.
+1 we've got this far with no spec

Re: record Planet names inside blueprints

Posted: Wed Mar 06, 2024 2:48 pm
by BrainGamer_
FactorioBlueprints wrote: Tue Mar 05, 2024 2:38 pm It would be useful to record the mods of the entities, items, recipes, and tiles inside the blueprint. In addition to the benefits above, I'd be able to support search for blueprints without a specific mod.
As part of my project to render modded blueprints I made Blueprint Meta Info. It adds used mods & startup settings into blueprints but also has some limitations (mainly due to the modding API not allowing much in regards to blueprints).
FactorioBlueprints wrote: Tue Mar 05, 2024 2:38 pm Finally, is there any way I can get access to example blueprints before the official release? Even an example in pastebin would be extremely useful. I'd like to get a head start on parsing parameterized blueprints and blueprints containing newly flippable entities.
+1 to having some early access to details about upcoming blueprint string format changes