Ghost On Water


This mod adds the ability to place ghosts (blueprints) on water or in space (space exploration). Ghost Landfill/Space Scaffolding is automatically added once a blueprint has been placed on water. Usage: press control + w while holding a blueprint to make it placeable on water, then simply place it on water.

Tweaks
1 year, 2 months ago
1.1
16.1K
Blueprints

Changelog

Version: 0.12.2
Date: 2023.10.06
  Bugfixes:
    - Fixed Waterfill Ghosts beeing placed under water placable entitys that can also be placed on land, when they where
      build on land and and blocked by something like a rock.
      I was missing a check to see if the entiy can already be placed on a tile before adding tile ghosts
Version: 0.12.1
Date: 2023.08.24
  Bugfixes:
    - Fixed crash
Version: 0.12.0
Date: 2023.08.23
  Info:
    - This update makes some major changes to how landfill placment works it may cause unexcpected behaviour.
      Please report any bugs you find.
  Features:
    - Automatically place waterfill under the tiles of offshore pumps that need to be in water,
      Requires some kind of waterfill mod to be installed, may not work with all waterfill mods (only ones that place some type of water whose tile name starts with water which applies to all vanilla water tiles).
Version: 0.11.7
Date: 2023.08.20
  Bugfixes:
    - Fixed Incompatibility with Realistic Reactors (crash on Startup)
Version: 0.11.6
Date: 2023.07.19
  Info:
    - Hotfix Release becouse a Factorio update (somewhere between 1.1.81 and 1.1.87) broke recepies beeing preserved
    - Please note that Recpies no longer get removed from WaterGhost entitys which mean they can show up in
      crafting mods again, removing them no longer works becouse of the Factorio update.
  Bugfixes:
    - Fixed Recepies no longer beeing preserved
Version: 0.11.5
Date: 2023.04.04
  Bugfixes:
    - Fixed incompatibility(crash) when used with IR3
    - Fixed Train Selection Priority somtimes selected trains over rails (code from SpidertronWeaponSwitcher by Xorimuth/tburrows13 was used to fix this)
      Thanks for explaining how to fix this to me, Xorimuth!
Version: 0.11.4
Date: 2023.02.21
  Bugfixes:
    - Fixed Water Ghost Rails Signals and Rail Chain not colliding with trees/Rocks (Thanks to contribution by ChaosSaber)
    - Fixed Water Ghost SE pylons not colliding with anything (Thanks to contribution by ChaosSaber)
Version: 0.11.3
Date: 2023.02.13
  Bugfixes:
    - Fixed crash when used with Merging Chests and Merging Chests All Types
    - Fixed crash for unkown reasons when player.cursor_stack is nil
Version: 0.11.2
Date: 2023.01.11
  Info:
    - Water Ghost Dummy Entitys should no longer be visable in crafting mods (e.g Factory Planner, Hellmod, FNEI, etc.) (Thakts to contribution by nekizalb https://github.com/nekizalb)
Version: 0.11.1
Date: 2022.12.24
  Info:
    - Moved Water Ghosts dummy entitys/tiems to their own subgroup
  Bugfixes:
    - Fixed crash when trying to convert a blueprint that contains no entities (Tile only Blueprints). (Thanks to Arios16 https://github.com/Arios16) pull request #27
    - Fixed Merging Cheasts not converting to regular ghosts once placable.
Version: 0.11.0
Date: 2022.12.14
  Info:
    - All blueprints in a book are can be updated at once. This is the default
      behavior when a blueprint book is in the player's cursor. This can be
      disabled with a new mod setting.
    - Removed the fixed version of collision-mask-util since it was fixed in
      Factorio 1.1.71. The mod now requires Factorio 1.1.71 or newer.
Version: 0.10.1
Date: 2022.11.28
  Bugfixes:
    -  Fixed compatibility with Krastorio 2 Roboport Modes or any other modded entity that have a placed_by that's not a place result.
      (Thanks to ChaosSaber) pull request #20
Version: 0.10.0
Date: 2022.11.08
  Graphics:
    -  Added Composite Icons for Water Ghost Entitys and Items (thanks to Soggs https://github.com/Soggs)
  Locale:
    -  Water Ghosts Entites and Items now use Localised name generation based on the original item and a suffix (thanks to Soggs https://github.com/Soggs)
Version: 0.9.2
Date: 2022.11.04
  Bugfixes:
    - Fixed compatibility with more long inserters mod.
    - Fixed not properly working with shallow water in alien biomes/space exploration.
Version: 0.9.1
Date: 2022.10.29
  Bugfixes:
    - Fixed crash when used with mods that add rails where only straight or curved rails can already be placed on water.
    - Tried fixing crash with mod that makes resources item placable while Space Exploration is also installed.
Version: 0.9.0
Date: 2022.10.28
  Graphics:
    - Added Icon for shortcut buttons and water Ghost dummy items, icon is a modified Dall E 2 generation.
Version: 0.8.2
Date: 2022.10.28
  Info:
    - Changed minimum required version of the game to 1.1.61 (mod requires an mod API feature that was added in this version)
  Bugfixes:
    - Fixed crash when trying to revert a blueprint that is already non water placeable
    - Tried fixing Multiplayer (no easy way to test this as just one person)
Version: 0.8.1
Date: 2022.10.27
  Bugfixes:
    - Fixed crashes when used with mods that add rails that can alreaady be placed on water. (e.g. Beautiful Bridge Railway)
Version: 0.8.0
Date: 2022.10.27
  Info:
    - Performance update. Make sure to set update delay to the new default (or whatever you prefer),
      since it will not update on existing save files that already used a prior version of the mod and the old default is rather slow when combined with the limited ghosts proccesed per update.
      Also make sure to reset update delay to the new default in the main menu mod settings, since the new default also may not be applied there so the old default would be used for new maps.
  Optimisations:
    - Store Knwon water ghosts in global table, instead of scanning for them every update.
    - Limit the number of water ghosts processed per update. (Default 300)
    - Several other code optimisations.
  Bugfixes:
    - (Space Exploration) Scafolding is no longer placed under space rails (or anything else that can be placed in space without it).