Cargo Ships

Adds massive cargo ships to the game, that function similarly to trains. Also adds deep sea oil, oil platforms, tanker ships and other water based content.
4 days ago
Owner: schnurrebutz
Source: rudegrass/cargo_ships
Homepage: N/A
License: GNU GPLv3
Created: 6 months ago
Latest Version: 0.0.17 (4 days ago)
Factorio version: 0.16
Downloaded: 17271 times

The Ships are remodelled cargo wagons pushed by invisible locomotives (ship engine). You can enter and leave ships pressing SHIFT + ENTER. Automatic routes can be set when selecting the ship engine.

NOTE: If you have trouble leaving the ship, check the control settings

Also check out a super early version of the mod in action on Xterminators mod spotlight


  • massive cargo ships that can use automated routes
  • oil tankers
  • deep sea oil and oil platforms. oil spawning settings can be changed via the modsetting gui.
  • buoys and ports (rail signals and train stations)
  • water ways (rails)
  • increase the reach distance while holding waterways, buoys, ports etc. can be adjusted via the modsettings
  • floating electric poles

Planned features

  • maybe bridges
  • maybe ore silos and cranes for rapid loading and unloading of ships

MostlyNumbers' mods CanalBuilder and Hovercraft add content that nicely complements this mods' additions.

Known limitations

  • Deep sea oil does not show on the "generate preview" screen when starting a new game

Let me know if you run in any problems not mentioned here

change log


  • added compatibility to factorio world and newIslands
  • fixed oil rigs not working after being placed by bots
  • added japanese locales


  • added new tank-ship sprites
  • added russian and german translations
  • fixed loading pumps collision mask (it now has one :P)


  • fixed bug in the long reach mechanics


  • fixed bug that caused buoys not being placeable on straight water ways (as a result water ways and normal rails can be joined again)


  • added enforcement of correct engine spawning. All placed ships are guaranteed to spawn with a correctly oriented engine unit and if spawning the engine is not possible, ships can not be placed.
  • ships cant be placed on rails and trains can't be placed on waterways anymore. Furthermore its now impossible to connect rails and water ways. no more swimming trains, sry!
  • fixed two crashes related to the reach increase and ship placement.
  • added floating electric poles, making it easier to supply island-outpost with electricity.


  • fix migration crash introduced in last update


  • increased width of waterways. can't be placed right next to land anymore (one tile minimum distance). already placed entities are not affected. This change should fix people getting stuck when leaving the ship.
  • changed how ports are placed. merged port and "land-based port" into single entity. should be a lot easier to place now.
  • adjusted selection boxes of buoys and ports to actually match their sprites
  • increased distance for entering and leaving ships
  • ship engines now get placed correctly when building ships on diagonal waterways (not curves)


  • new model for the cargo-ship with animated doors. Thanks to PeteTheLich for his help with the 3D-model
  • fixed a (rare??) bug where destroying or mining the oil-rig lead to crashes
  • increased the ships engine size in order to be better reachable by inserters


  • fixed fuel inventory of cargo ships being lost when ship is mined
  • added radars sight (not exploration) to oil rigs
  • fixed oil_rigs being enabled without research


  • added multiplayer compability for entering and leaving ships
  • deep sea oil richness now increases with distance from startpoint


  • fixed a performance issue. thanks to jessefjxm for their input!
  • made newly placed waterways indestructible. already placed waterways are not effected.


-(for now) removed player-level from oil_rigs collision mask. this resolves a issue, where for some player the oil_rig was not placeable
-increased water way stack size
-added lower options for oil frequency spawning
-added light to the tanker and cargo ship


-again fixed a bug when mining an oil platform on factorio version < 16.40, this time really
-corrected collision masks of oil platform
-added missing locale entry


-added the possibility to disable deep sea oil (select 'none' for frequency)
-fixed a bug when mining an oil platform on factorio version < 16.40


-added configurable deep sea oil
-added oil platforms
-added a land based version of the port
-added dynamic reach increase while holding waterways, buoys etc.


-added oil tankers and ship loading pumps


-added infrastructure for ships (waterways, buoys, ports)
-added cargo ships