Recursive Blueprints+

by FoxLBA

Automate blueprints to build a self-expanding factory. Fork of Recursive Blueprints with new features.

Content
a month ago
1.1 - 2.0
26.2K
Circuit network Blueprints

i Circuit signaling for the deconstruction origin

3 months 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!

3 months ago
(updated 3 months 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.

3 months 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?

3 months ago

This can be used as a temporary solution.

2 months ago

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

New response