[Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Bugs that are actually features.
hopefuldecay
Burner Inserter
Burner Inserter
Posts: 8
Joined: Fri Oct 25, 2024 5:47 pm
Contact:

[Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by hopefuldecay »

Building ghosts cannot be placed on Aquilo on top of Ammoniacal ocean tiles, Brash ice, or Smooth Ice using force-build (shift) or super-force-build(ctrl+shift). (The tiles that require ice+concrete for buildings.)

This is extra annoying since two types of tiles are required on this planet, so it would be one of the obvious use cases for the ghost-on-water functionality.


Expectation:
Ice, concrete and the building should be placed as ghosts.

Result:
No ice, concrete or building ghosts are placed, only chest ghosts (entities which don't require both concrete and ice?)
If the ice and concrete ghosts are placed manually, then the building ghost can be placed as normal.
Even if unlocked, foundation tile ghosts are also not placed.
465465654.png
465465654.png (162.73 KiB) Viewed 2134 times
If ghost ice tiles are placed, then concrete and the building are added as expected.


How to reproduce:
Try to place any building ghost on any of the tiles mentioned without first manually placing ice platform.
hopefuldecay
Burner Inserter
Burner Inserter
Posts: 8
Joined: Fri Oct 25, 2024 5:47 pm
Contact:

Re: Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by hopefuldecay »

Further information, while messing around with other things in the editor, I realized that this issue seems savefile dependant! Attached are two saves, in one of them it works as expected, but it's broken in the other. The savefiles both have the same technologies researched (from the editor)
There are other unrelated entities in the nauvis surface as I was testing other things, please ignore.
ShareX_STjRqMJZrd.png
ShareX_STjRqMJZrd.png (28.96 KiB) Viewed 2096 times
ShareX_UDhoscgy4P.png
ShareX_UDhoscgy4P.png (90.79 KiB) Viewed 2096 times
Attachments
testb2.zip
(1.91 MiB) Downloaded 24 times
testb.zip
(2.5 MiB) Downloaded 24 times
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Thank you for the report. The behavior you observed is not a bug. Since there is multiple options of covers for ice platform (concrete, refined concrete, hazzard concrete, ...) the system cannot deduce by default which tile to autofill by default (this explaines your first observed behavior).

To mitigate this issue, the game substitutes the last used cover tile as a proxy for default tile cover for the covered tile (per surface per force). EG after you use concrete as a cover for ice platform, concrete will be treated as a default cover for ice platform (until you use different cover). This information is saved, which explains your second observation.

example video (as shown, ghosts counts as a cover)
factorio-run_rIONF8T2G3.mp4
(2.94 MiB) Downloaded 56 times
Xellnix
Burner Inserter
Burner Inserter
Posts: 16
Joined: Fri Nov 08, 2024 7:55 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Xellnix »

this cant be "not a bug" this is highly annoying for blueprints:
thats the issue:
ice natural.PNG
ice natural.PNG (1.21 MiB) Viewed 1864 times
blueprint.PNG
blueprint.PNG (513.62 KiB) Viewed 1864 times
thats my bp to build, both ice and concrete is listed
building.PNG
building.PNG (1.13 MiB) Viewed 1864 times
but it gets stuck
ground.PNG
ground.PNG (702.5 KiB) Viewed 1864 times
this is the ground after placing down the blueprint
failed.PNG
failed.PNG (364.55 KiB) Viewed 1864 times
these tiles arnt done right
icep.PNG
icep.PNG (395.81 KiB) Viewed 1864 times
i cant place down ice platforms, so these tiles ARE ice platforms but even if i place down the bp again, the concrete isnt added
concrete.PNG
concrete.PNG (361.12 KiB) Viewed 1864 times
that is the view if i wanted to place down concrete, if i do, the tiles get filled and i can build

if i try the same with a "double layered" platform+concrete blueprint it doesnt

if i remove the ice platform and concrete from the main blueprint and just force down the entitys it works like a charm

so why does the system decide which ground to put down if i just force a building down, but cant do it if i force down a building + ground tiles?
Player117427
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sun Jan 05, 2025 10:34 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Player117427 »

I've encounterd this too yesterday.

My first arrival on Aquillo i was like "lets see what to do on this planet" and didn't read or saw anyting before.

I tried to build a Building on Aquillo and was greated with an Error "You can't build on this tile"
I was like "Ok, then I will press SHIFT does this work. No, ok then SHIFT+CTRL. No, ok then I cant build here then and need the Foundation like on Vulcanus and Fulgora"

and after 7 hours (after landing) I was like "Hmmm... how do i get Lithium, I have not enough for Foundations" and tried to pump the Lithium Liquid into a Train (because it was possible to build Rails on these tiles at this moment) and did not succeed in any way of achieving to pump it in a Wagon

It was then at this moment I realized something is wrong, everything else worked until now

Then I've looked at the "Tipps And Tricks" section for Aquillo and read i have to use Concrete and nothing else was mentioned about any other tile-placing object/material like the other forms of concrete likewise i didn't know if the other variants worked (which variants weren't the important part of this anyway)

Everything up to now is/was obvious without any external Information.

What can I say after 7 hours (after landing) of missing infos, my packaging skills are now better then before and i need to redesign my base now (which wasnt big anyway because I tried to Tetris everything)

On Vulcanus and Fulgora is the Error message "You need Foundations to build here" or someting like that.
I cannot remember this message either I just heard the Sound and I was like "Ah Ok not buildable here" or it was forgotten by time because my save is 140h long and i've another save with other people which are also very long already but not on Aquillo.
Sometimes I didn't get any messages, only Sound and Visuals.

Maybe it is a possible solution to use concrete anyway at least (because any other needs concrete anyway) or have a setting "defaultGroundTile" and/or "forceGroundTiles"

I mean I could have easyly avoided this by reading the tipps and tricks but after playing Factorio after 800 hours and beeing locked in my normal gaming behaviour and trying to not get "spoiled" lead to this.

This is my Opinion about this.
Have Fun and success.
The Factory must grow!!
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 819
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Hares »

Lou wrote: Thu Oct 31, 2024 10:22 am Thank you for the report. The behavior you observed is not a bug. Since there is multiple options of covers for ice platform (concrete, refined concrete, hazzard concrete, ...) the system cannot deduce by default which tile to autofill by default (this explaines your first observed behavior).

To mitigate this issue, the game substitutes the last used cover tile as a proxy for default tile cover for the covered tile (per surface per force). EG after you use concrete as a cover for ice platform, concrete will be treated as a default cover for ice platform (until you use different cover). This information is saved, which explains your second observation.
Hi, Lou.
I encountered this bug after I used paving which can be seen on the screenshot - it even automatically uses refined concrete here, but not for the ice platform.
02-17-2025, 23-50-22.png
02-17-2025, 23-50-22.png (938.2 KiB) Viewed 858 times
Full recording and save files attached.
Click to expand the recording
Attachments
118642 - Ghosts on ice 2 - works.zip
(61.42 MiB) Downloaded 11 times
118642 - Ghosts on ice 1 - not works.zip
(61.58 MiB) Downloaded 11 times
2025-02-17 23-52-44.mp4
(21.07 MiB) Downloaded 19 times
Fulgora is the best planet. Vulcanus needs rework. Feel free to proof me wrong.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Hares wrote: Mon Feb 17, 2025 8:55 pm Hi, Lou.
I encountered this bug after I used paving which can be seen on the screenshot - it even automatically uses refined concrete here, but not for the ice platform.
...
The non-default covers are saved per-tile. In the "not-works" save, you paved over (some) natural ice, but not over ice-platfrom, that's why the autofill failed
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Xellnix wrote: Fri Nov 15, 2024 11:59 am this cant be "not a bug" this is highly annoying for blueprints:
thats the issue: ...
I could not replicate the described behaviour, could you please send a save where you observed it? From what I see it could be nothing or a separate issue entirely.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Player117427 wrote: Sun Jan 05, 2025 11:49 am I've encounterd this too yesterday.

My first arrival on Aquillo i was like "lets see what to do on this planet" and didn't read or saw anyting before.

I tried to build a Building on Aquillo and was greated with an Error "You can't build on this tile"
I was like "Ok, then I will press SHIFT does this work. No, ok then SHIFT+CTRL. No, ok then I cant build here then and need the Foundation like on Vulcanus and Fulgora"

and after 7 hours (after landing) I was like "Hmmm... how do i get Lithium, I have not enough for Foundations" and tried to pump the Lithium Liquid into a Train (because it was possible to build Rails on these tiles at this moment) and did not succeed in any way of achieving to pump it in a Wagon

It was then at this moment I realized something is wrong, everything else worked until now

Then I've looked at the "Tipps And Tricks" section for Aquillo and read i have to use Concrete and nothing else was mentioned about any other tile-placing object/material like the other forms of concrete likewise i didn't know if the other variants worked (which variants weren't the important part of this anyway)

Everything up to now is/was obvious without any external Information.

What can I say after 7 hours (after landing) of missing infos, my packaging skills are now better then before and i need to redesign my base now (which wasnt big anyway because I tried to Tetris everything)

On Vulcanus and Fulgora is the Error message "You need Foundations to build here" or someting like that.
I cannot remember this message either I just heard the Sound and I was like "Ah Ok not buildable here" or it was forgotten by time because my save is 140h long and i've another save with other people which are also very long already but not on Aquillo.
Sometimes I didn't get any messages, only Sound and Visuals.
...
Yeah, communication of this to player is lacking now. When it comes to non-default covers, I will add a tip and trick, but as you yourself is an example, lot of people will not see it in there.

The floating text messages (while correct) do not explain the situation as well as in other situations, I will consider some solutions to it.
Player117427 wrote: Sun Jan 05, 2025 11:49 am Maybe it is a possible solution to use concrete anyway at least (because any other needs concrete anyway) or have a setting "defaultGroundTile" and/or "forceGroundTiles"
not sure if setting one specific default would not communicate the wrong message (that you need only that one specific tile).
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou]Ghost entities cannot be placed directly on Aquilo tiles which require two layers of tiles to be constructed

Post by Lou »

Player117427 wrote: Sun Jan 05, 2025 11:49 am ...
On Vulcanus and Fulgora is the Error message "You need Foundations to build here" or someting like that...
that message appears when trying to landfill (or build other tile) on top of lava or oil-ocean tiles. Which correctly appears over ammoniacal ocean stearing the player towards ice-platform, but does not help with the cover unintuitivity.
Post Reply

Return to “Not a bug”