Unsinkable Sam

New Ships for OpenTTD

Code Reference

33 ships


BulkCarrier Subclass

Limited set of bulk (mineral) cargos. Equivalent of Road Hog dump hauler and Iron Horse hopper wagon.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Bulk Barge C 25 1870 100 240 28 48 20
Bulk Barge D 25 1870 100 576 28 91 20

CoveredHopperCarrier Subclass

Limited set of bulk (mineral) cargos. Equivalent of Road Hog dump hauler and Iron Horse hopper wagon.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Covered Hopper Barge D 25 1870 100 576 28 91 20 Nope

EdiblesTanker Subclass

Gallons and gallons and gallons of wine, milk or water. Except in metric systems, where it's litres.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Edibles Tanker C 25 1870 100 240 64 94 10 Nope
Edibles Tanker D 25 1870 100 576 64 142 10

FlatDeckBarge Subclass

Flat deck, no holds - refits most cargos, not bulk.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Flat Deck Barge C 25 1870 100 240 28 48 10 Nope
Flat Deck Barge D 25 1870 100 576 28 91 10 Nope

FruitVegCarrier Subclass

Fruit and vegetables, with improved decay rate

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Fruit & Vegetables Carrier C 25 1870 100 240 28 48 10 Nope
Fruit & Vegetables Carrier D 25 1870 100 576 28 91 10

LivestockCarrier Subclass

Special type for livestock (as you might guess).

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Livestock Carrier C 25 1870 100 240 28 48 10 Nope
Livestock Carrier D 25 1870 100 576 28 91 10

MailShip Subclass

A relatively fast vessel type for mail and express freight.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Mail Ship A 35 1870 100 40 28 22 10 Nope
Mail Ship B 35 1870 100 120 28 33 10 Nope
Mail Ship C 35 1870 100 360 28 63 10 Nope

PaxFastLoadingShip Subclass

Fast-loading passenger vessel - better suited to short routes; keep same speed as luxury pax ship for balancing reasons.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Fast-loading Passenger Ship A 35 1870 100 40 28 22 30 Nope
Tiddles Fast-loading Passenger Ship B 35 1870 100 125 28 33 30 Nope
Toolbox Fast-loading Passenger Ship C 35 1870 100 300 28 56 30 Nope
Timmyknocky Fast-loading Passenger Ship D 35 1870 100 720 28 109 30 Nope

PaxLuxuryShip Subclass

Luxury passenger vessel - better suited to long routes; keep same speed as fast-loading pax ship for balancing reasons.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Luxury Passenger Ship C 35 1870 100 300 28 56 10 Nope
Luxury Passenger Ship D 35 1870 100 720 28 109 10 Nope

PieceGoodsCarrier Subclass

Piece goods cargos, other selected cargos. Equivalent of Road Hog box hauler and Iron Horse box wagon. IRL: "GCV", "Break-bulk", "Pallet carrier". Not "box ship" because IRL they are container carriers (yair).

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Piece Goods Carrier C 25 1870 100 240 28 48 10 Nope
Piece Goods Carrier D 25 1870 100 576 28 91 10

Reefer Subclass

Refits to limited range of refrigerated cargos, with 'improved' cargo decay rate.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Refrigerated Ship C 25 1870 100 240 28 48 10 Nope
Refrigerated Ship D 25 1870 100 576 28 91 10

Tanker Subclass

Ronseal ("does what it says on the tin", for those without extensive knowledge of UK advertising).

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Tanker C 25 1870 100 240 28 65 10
Tanker D 25 1870 100 576 64 142 10

Trawler Subclass

Dedicated to fishing

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Trawler A 25 1870 100 40 28 22 10 Nope
Trawler B 25 1870 100 100 28 30 10 Nope
Trawler C 25 1870 100 240 28 48 10 Nope

UniversalFreighter Subclass

General purpose freight vessel type. No pax or mail cargos, refits any other cargo including liquids (in barrels or containers). IRL: "multi-purpose vessel". Not "general cargo vessel", IRL they carry only piece goods (confusing much?).

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Freighter A 25 1870 100 40 28 22 10 Nope
Freighter B 25 1870 100 100 28 30 10 Nope
Freighter C 25 1870 100 240 28 48 10 Nope
Freighter D 25 1870 100 576 28 91 10 Nope


Numeric IDs

Numeric ID ID Title
1 tanker_C string(STR_NAME_tanker_C, string(STR_NAME_TANKER), string(STR_HULL_SIZE_C))
2 tanker_D string(STR_NAME_tanker_D, string(STR_NAME_TANKER), string(STR_HULL_SIZE_D))
3 universal_freighter_D string(STR_NAME_universal_freighter_D, string(STR_NAME_FREIGHTER), string(STR_HULL_SIZE_D))
4 universal_freighter_C string(STR_NAME_universal_freighter_C, string(STR_NAME_FREIGHTER), string(STR_HULL_SIZE_C))
5 universal_freighter_B string(STR_NAME_universal_freighter_B, string(STR_NAME_FREIGHTER), string(STR_HULL_SIZE_B))
6 universal_freighter_A string(STR_NAME_universal_freighter_A, string(STR_NAME_FREIGHTER), string(STR_HULL_SIZE_A))
7 piece_goods_carrier_C string(STR_NAME_piece_goods_carrier_C, string(STR_NAME_PIECE_GOODS_CARRIER), string(STR_HULL_SIZE_C))
8 piece_goods_carrier_D string(STR_NAME_piece_goods_carrier_D, string(STR_NAME_PIECE_GOODS_CARRIER), string(STR_HULL_SIZE_D))
9 bulk_carrier_D string(STR_NAME_bulk_carrier_D, string(STR_NAME_BULK_BARGE), string(STR_HULL_SIZE_D))
10 bulk_carrier_C string(STR_NAME_bulk_carrier_C, string(STR_NAME_BULK_BARGE), string(STR_HULL_SIZE_C))
11 trawler_A string(STR_NAME_trawler_A, string(STR_NAME_TRAWLER), string(STR_HULL_SIZE_A))
12 trawler_B string(STR_NAME_trawler_B, string(STR_NAME_TRAWLER), string(STR_HULL_SIZE_B))
13 trawler_C string(STR_NAME_trawler_C, string(STR_NAME_TRAWLER), string(STR_HULL_SIZE_C))
14 reefer_C string(STR_NAME_reefer_C, string(STR_NAME_REEFER), string(STR_HULL_SIZE_C))
15 reefer_D string(STR_NAME_reefer_D, string(STR_NAME_REEFER), string(STR_HULL_SIZE_D))
16 livestock_carrier_D string(STR_NAME_livestock_carrier_D, string(STR_NAME_LIVESTOCK_CARRIER), string(STR_HULL_SIZE_D))
17 flatdeck_barge_D string(STR_NAME_flatdeck_barge_D, string(STR_NAME_FLATDECK_BARGE), string(STR_HULL_SIZE_D))
18 edibles_tanker_D string(STR_NAME_edibles_tanker_D, string(STR_NAME_EDIBLES_TANKER), string(STR_HULL_SIZE_D))
19 flatdeck_barge_C string(STR_NAME_flatdeck_barge_C, string(STR_NAME_FLATDECK_BARGE), string(STR_HULL_SIZE_C))
20 livestock_carrier_C string(STR_NAME_livestock_carrier_C, string(STR_NAME_LIVESTOCK_CARRIER), string(STR_HULL_SIZE_C))
21 pax_fast_loading_D string(STR_NAME_pax_fast_loading_D, string(STR_NAME_PAX_FAST_LOADING), string(STR_HULL_SIZE_D))
22 pax_luxury_D string(STR_NAME_pax_luxury_D, string(STR_NAME_PAX_LUXURY), string(STR_HULL_SIZE_D))
23 pax_luxury_C string(STR_NAME_pax_luxury_C, string(STR_NAME_PAX_LUXURY), string(STR_HULL_SIZE_C))
24 pax_fast_loading_C string(STR_NAME_pax_fast_loading_C, string(STR_NAME_PAX_FAST_LOADING), string(STR_HULL_SIZE_C))
25 pax_fast_loading_B string(STR_NAME_pax_fast_loading_B, string(STR_NAME_PAX_FAST_LOADING), string(STR_HULL_SIZE_B))
26 mail_ship_C string(STR_NAME_mail_ship_C, string(STR_NAME_MAIL_SHIP), string(STR_HULL_SIZE_C))
27 mail_ship_B string(STR_NAME_mail_ship_B, string(STR_NAME_MAIL_SHIP), string(STR_HULL_SIZE_B))
28 mail_ship_A string(STR_NAME_mail_ship_A, string(STR_NAME_MAIL_SHIP), string(STR_HULL_SIZE_A))
29 pax_fast_loading_A string(STR_NAME_pax_fast_loading_A, string(STR_NAME_PAX_FAST_LOADING), string(STR_HULL_SIZE_A))
30 fruit_veg_carrier_D string(STR_NAME_fruit_veg_carrier_D, string(STR_NAME_FRUIT_VEG_CARRIER), string(STR_HULL_SIZE_D))
31 fruit_veg_carrier_C string(STR_NAME_fruit_veg_carrier_C, string(STR_NAME_FRUIT_VEG_CARRIER), string(STR_HULL_SIZE_C))
32 edibles_tanker_C string(STR_NAME_edibles_tanker_C, string(STR_NAME_EDIBLES_TANKER), string(STR_HULL_SIZE_C))
33 covered_hopper_carrier_D string(STR_NAME_covered_hopper_carrier_D, string(STR_NAME_COVERED_HOPPER_BARGE), string(STR_HULL_SIZE_D))
Unsinkable Sam, with thanks to all who helped