Cargo Ships

Adds massive cargo ships to the game, that function similarly to trains. Also adds deep sea oil, oil platforms and tanker ships.
4 days ago
Owner: schnurrebutz
Source: rudegrass/cargo_ships
Homepage: N/A
License: GNU GPLv3
Created: 4 months ago
Latest Version: 0.0.10 (4 days ago)
Factorio version: 0.16
Downloaded: 9110 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.
Since the ship engine gets added automatically when placing a ship, you need to leave some space for it to spawn and build ships on straight tracks only (east-west, north-south).

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

Also check out 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

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

  • placing ships at the end of a track, on a curved track or a diagonal track might lead to a wrongly placed or missing ship engine
  • placing ships close to another ship on the same track might cause the ships to get joined like train wagons
  • its possible to run trains on water-ways and ships on tracks. This happens since different rail-categories are (not yet?) implemented by the base game
  • Deep sea oil does not show on the "generate preview" screen when starting a new game
  • ship loading pumps need to intrude one tile into the actual tanker ship, in order to reach the connectors of the ship. (they don't collide with any objects, making this possible). Only three spots towards the middle of the ships actually contain connectors, the pumps have to be placed at those positions.

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



  • 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