Page 1 of 1

[0.16.16] Incorrect blueprint being built

Posted: Mon Jan 22, 2018 8:50 am
by DarkMatterMatt
The substations, big electric poles and splitters are being placed incorrectly. The blueprint is from this thread: viewtopic.php?f=8&t=37227 and was converted via factoriolayouts.com, so it may be the blueprint at fault. The reason this is a bug is that the preview of what will be built is correct (i.e. before any ghosts are placed). When I place it down the ghosts appear in the wrong place.

Code: Select all

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
Image

Re: [0.16.16] Incorrect blueprint being built

Posted: Mon Jan 22, 2018 8:56 am
by Bilka
The blueprint bot can render the blueprint correctly: Image

Here's the json format of the blueprint for anyone curious: https://my.mixtape.moe/rhvqon.json

Re: [0.16.16] Incorrect blueprint being built

Posted: Mon Jan 22, 2018 5:50 pm
by Rseding91
That means that the blueprint wasn't created correctly by what ever tool you're using.

Entities are expected to be shifted by specific amounts based off the type they are and the bounding box size they have and they're simply in the wrong locations resulting in them being built at the wrong locations.

Re: [0.16.16] Incorrect blueprint being built

Posted: Mon Jan 22, 2018 7:09 pm
by DarkMatterMatt
Okay, so the blueprint wasn't correctly created.

Why does the in-game blueprint planner correctly render, then place down ghosts that are in the wrong place?

Re: [0.16.16] Incorrect blueprint being built

Posted: Mon Jan 22, 2018 7:25 pm
by Rseding91
DarkMatterMatt wrote:Okay, so the blueprint wasn't correctly created.

Why does the in-game blueprint planner correctly render, then place down ghosts that are in the wrong place?
The render code and the build code don't use the same logic because the render code isn't allowed to alter the game.