Recursive Blueprints+

by FoxLBA

Automate blueprints to build a self-expanding factory. Fork of Recursive Blueprints with new small features: navigation through nested blueprint books, deployer logging and scanner upgrade.

Content
9 days ago
1.1 - 2.0
21.3K
Blueprints

i Circuit signaling for the deconstruction origin

12 days ago

Hello! I’m really sorry to bother you again.

As I mentioned before, Planet Linox heavily relies on Recursive Blueprints as a core gameplay mechanic, and I provide some example setups for players. However, in my examples, the deconstruction logic is not separated from the construction logic, and this causes their origin points to behave differently. Because of this, I currently show a warning message asking players to set the alignment to Center at the beginning of the game.

I could try to redesign the examples from scratch, but since a lot of time has passed and you mentioned earlier that you were planning to support circuit signaling for the deconstruction origin, rebuilding the examples has become quite difficult.

Would it be possible to add circuit signaling for the deconstruction order origin? If this issue can be addressed, I will make sure to handle any future compatibility or design changes on my side, so that it won’t create further burden for you.

Thank you very much for your time and amazing work!

12 days ago
(updated 12 days ago)

Try this:

--in settings-updates.lua:
data.raw["string-setting"]["recursive-blueprints-area"].hidden = true
data.raw["string-setting"]["recursive-blueprints-area"].default_value = "center"
data.raw["string-setting"]["recursive-blueprints-area"].allowed_values = {"center"}

The corresponding signal will work as follows:
.=0 - as specified in the settings.
.>0 - center.
.<0 - corner.

12 days ago

I was reluctant to use code like this because some players might be using the Corner setting, but I’m wondering if it would still be okay to do it this way?

12 days ago

This can be used as a temporary solution.

9 days ago

I have released an update. Now you can use a new signal that can override the mod setting.

New response