[2.0.73] some of the elevated rail ghosts not getting placed

We are aware of them, but do not have solutions that don't cause other issues. They go here in order not to take space in the main bug thread list.
sben
Fast Inserter
Fast Inserter
Posts: 109
Joined: Sat Nov 23, 2024 5:33 pm
Contact:

[2.0.73] some of the elevated rail ghosts not getting placed

Post by sben »

When using elevated rails and forced overbuilding, some of the elevated rails gets placed while some not.
See the video attached.

I suspect build order dependent issues, but did not test further.

The video recorded using the editor, in normal game the issue behaves the same way.

blueprint 1:

blueprint 2:


Attachments
elevated-rails-missing.mp4
(6.47 MiB) Downloaded 23 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4566
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.73] some of the elevated rail ghosts not getting placed

Post by boskid »

I do not think anything here could be fixed, super force building inherently allows removal of entities, and because of rail support conditions, removal of some entities may cascade onto removal of other entities. This creates problems even if you would have just 1 rail support with 3 attached rails and would try to place a ramp in a way that supports those 3 rails but removes the rail support - from the blueprint point of view it is just the rail support that would need to be removed and ramp built, but from rail support condition point of view you must first get rid of 3 rails that are supported by the rail support and only then a ramp could be built. This is because at no intermediate point should there be any elevated rails existing with no rail support or ramp (ghosts do not count) and blueprint building is unable to create any temporary scaffolding to hold entities in the intermediate states. This scenario is a tricky case because some blueprint entities are skipped due to match with existing entities but later those entities are removed due to support condition related to removal of another entity.
Post Reply

Return to “Minor issues”