Unsinkable Sam

New Ships for OpenTTD

Code Reference

60 ships


BulkBarge Subclass

Sparse subclass to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Pittman Bulk Barge B 25 1900 100 160 16.0 38 20 Nope
Lorain Bulk Barge C 25 1900 100 240 24.0 48 20 Nope
Sandvik Bulk Barge D 25 1900 100 360 36.0 63 20 Nope
Dyna Bulk Barge E 25 1900 100 540 54.0 86 20 Nope
Bigrock Bulk Barge F 25 1900 100 810 81.0 121 20 Nope

BulkShip Subclass

Sparse subclass to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Saltlick Mini Bulker C 25 1900 100 240 24.0 48 20 Nope
Lotsberget Mini Bulker D 25 1900 100 360 36.0 63 20 Nope
Gravelly Mini Bulker E 25 1900 100 540 54.0 86 20 Nope
Alligator Mini Bulker F 25 1900 100 810 81.0 121 20 Nope

CryoTanker Subclass

Specialist tankers for gases under pressure, e.g. Oxygen, Chlorine etc. IRL these are pressurised, semi-pressurised, fully refrigerated etc. We wavey hands that distinction here.

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Schmieder Gas Tanker B 25 1900 100 160 16.0 38 20 Nope
Ferrel Gas Tanker C 25 1900 100 240 24.0 48 20 Nope
Svedlund Gas Tanker D 25 1900 100 360 36.0 63 20 Nope
Weicher Gas Tanker E 25 1900 100 540 54.0 86 20 Nope
Picard Gas Tanker F 25 1900 100 810 81.0 121 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
Bounty Edibles Tanker B 25 1900 100 160 16.0 38 10 Nope
Mystic Edibles Tanker C 25 1900 100 240 24.0 48 10 Nope
Fresnel Edibles Tanker D 25 1900 100 360 36.0 63 10 Nope
Belliveau Edibles Tanker E 25 1900 100 540 54.0 86 10 Nope
Cortes Edibles Tanker F 25 1900 100 810 81.0 121 10 Nope

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
Gore Creek Livestock Carrier D 25 1900 100 360 36.0 63 10 Nope
Sharkbait Livestock Carrier F 25 1900 100 810 81.0 121 10 Nope

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
Diamond Mail Ship A 35 1900 100 40 4.0 22 10 Nope
Delta Mail Ship B 35 1900 100 120 12.0 33 10 Nope
Olympic Mail Ship D 35 1900 100 360 36.0 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
Goblin Ferry A 35 1900 100 40 4.0 22 30 Nope
Arranmore Ferry B 35 1900 100 125 12.5 33 30 Nope
Cascades Ferry C 35 1900 100 300 30.0 56 30 Nope
Valberg Ferry D 35 1900 100 720 72.0 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
Bonavista Luxury Ferry C 35 1900 100 300 30.0 56 10 Nope
Zealand Luxury Ferry D 35 1900 100 720 72.0 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
Rampside Side Loader D 25 1900 100 360 36.0 63 10 Nope
Rivingen Side Loader E 25 1900 100 540 54.0 86 10 Nope
Trondheim Side Loader F 25 1900 100 810 81.0 121 10 Nope

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
Langara Refrigerated Ship B 25 1900 100 160 16.0 38 10 Nope
Samphire Refrigerated Ship C 25 1900 100 240 24.0 48 10 Nope
Kodiak Refrigerated Ship D 25 1900 100 360 36.0 63 10 Nope
Caribou Refrigerated Ship E 25 1900 100 540 54.0 86 10 Nope
Helsinki Refrigerated Ship F 25 1900 100 810 81.0 121 10 Nope

TankerBarge Subclass

Sparse subclass to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Durance Tank Barge D 25 1900 100 360 36.0 63 10 Nope
Notto Tank Barge E 25 1900 100 540 54.0 86 10 Nope
Columbus Tank Barge F 25 1900 100 810 81.0 121 10 Nope

TankerShip Subclass

Sparse subclass to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Berwick Tanker B 25 1900 100 160 16.0 38 10 Nope
Kalsoy Tanker C 25 1900 100 240 24.0 48 10 Nope
Ellesmere Tanker D 25 1900 100 360 36.0 63 10 Nope
Chirikov Tanker E 25 1900 100 540 54.0 86 10 Nope
Rotterdam Tanker F 25 1900 100 810 81.0 121 10 Nope
Gunfleet Tanker E 35 1960 100 540 54.0 86 10 Nope

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
Newfoundland Trawler A 25 1900 100 80 8.0 28 10 Nope
Rio Pescado Trawler B 25 1900 100 160 16.0 38 10 Nope
Cromarty Trawler D 25 1900 100 360 36.0 63 10 Nope

UniversalFreighterBarge Subclass

Sparse subclass, to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Lindau Freight Barge D 25 1900 100 360 36.0 63 10 Nope
Detroit Freight Barge E 25 1900 100 540 54.0 86 10 Nope
Roanoke Freight Barge F 25 1900 100 810 81.0 121 10 Nope

UniversalFreighterShip Subclass

Sparse subclass, to set base ID

Ship Name Subtype Extra Info Speed Laden Intro Date Vehicle Life Capacity Buy Cost Running Cost Loading Speed Sprites Complete
Matson Freighter A 25 1900 100 80 8.0 28 10 Nope
Gelenbeek Freighter B 25 1900 100 160 16.0 38 10 Nope
Eagle Freighter C 25 1900 100 240 24.0 48 10 Nope
Akraberg Freighter D 25 1900 100 360 36.0 63 10 Nope
Shackleton Freighter E 25 1900 100 540 54.0 86 10 Nope
Longstone Freighter F 25 1900 100 810 81.0 121 10 Nope
Thesiger Freighter E 35 1960 100 540 54.0 86 10


Numeric IDs

Numeric ID ID Title
1 tanker_ship_gen_2D string(STR_NAME_tanker_ship_gen_2D, string(STR_NAME_TANKER_SHIP))
2 tanker_ship_gen_2F string(STR_NAME_tanker_ship_gen_2F, string(STR_NAME_TANKER_SHIP))
3 universal_freighter_ship_gen_2D string(STR_NAME_universal_freighter_ship_gen_2D, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
4 universal_freighter_ship_gen_2C string(STR_NAME_universal_freighter_ship_gen_2C, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
5 universal_freighter_ship_gen_2B string(STR_NAME_universal_freighter_ship_gen_2B, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
6 universal_freighter_ship_gen_2A string(STR_NAME_universal_freighter_ship_gen_2A, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
7 piece_goods_carrier_gen_2D string(STR_NAME_piece_goods_carrier_gen_2D, string(STR_NAME_PIECE_GOODS_CARRIER))
8 piece_goods_carrier_gen_2F string(STR_NAME_piece_goods_carrier_gen_2F, string(STR_NAME_PIECE_GOODS_CARRIER))
9 bulk_barge_gen_2F string(STR_NAME_bulk_barge_gen_2F, string(STR_NAME_BULK_BARGE))
10 bulk_barge_gen_2D string(STR_NAME_bulk_barge_gen_2D, string(STR_NAME_BULK_BARGE))
11 trawler_gen_2A string(STR_NAME_trawler_gen_2A, string(STR_NAME_TRAWLER))
12 trawler_gen_2B string(STR_NAME_trawler_gen_2B, string(STR_NAME_TRAWLER))
13 trawler_gen_2D string(STR_NAME_trawler_gen_2D, string(STR_NAME_TRAWLER))
14 reefer_gen_2D string(STR_NAME_reefer_gen_2D, string(STR_NAME_REEFER))
15 reefer_gen_2F string(STR_NAME_reefer_gen_2F, string(STR_NAME_REEFER))
16 livestock_carrier_gen_2F string(STR_NAME_livestock_carrier_gen_2F, string(STR_NAME_LIVESTOCK_CARRIER))
18 edibles_tanker_gen_2F string(STR_NAME_edibles_tanker_gen_2F, string(STR_NAME_EDIBLES_TANKER))
19 tanker_ship_gen_3E string(STR_NAME_tanker_ship_gen_3E, string(STR_NAME_TANKER_SHIP))
20 livestock_carrier_gen_2D string(STR_NAME_livestock_carrier_gen_2D, string(STR_NAME_LIVESTOCK_CARRIER))
21 pax_fast_loading_gen_2D string(STR_NAME_pax_fast_loading_gen_2D, string(STR_NAME_PAX_FAST_LOADING))
22 pax_luxury_gen_2D string(STR_NAME_pax_luxury_gen_2D, string(STR_NAME_PAX_LUXURY))
23 pax_luxury_gen_2C string(STR_NAME_pax_luxury_gen_2C, string(STR_NAME_PAX_LUXURY))
24 pax_fast_loading_gen_2C string(STR_NAME_pax_fast_loading_gen_2C, string(STR_NAME_PAX_FAST_LOADING))
25 pax_fast_loading_gen_2B string(STR_NAME_pax_fast_loading_gen_2B, string(STR_NAME_PAX_FAST_LOADING))
26 mail_ship_gen_2D string(STR_NAME_mail_ship_gen_2D, string(STR_NAME_MAIL_SHIP))
27 mail_ship_gen_2B string(STR_NAME_mail_ship_gen_2B, string(STR_NAME_MAIL_SHIP))
28 mail_ship_gen_2A string(STR_NAME_mail_ship_gen_2A, string(STR_NAME_MAIL_SHIP))
29 pax_fast_loading_gen_2A string(STR_NAME_pax_fast_loading_gen_2A, string(STR_NAME_PAX_FAST_LOADING))
30 universal_freighter_ship_gen_3E string(STR_NAME_universal_freighter_ship_gen_3E, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
32 edibles_tanker_gen_2D string(STR_NAME_edibles_tanker_gen_2D, string(STR_NAME_EDIBLES_TANKER))
34 tanker_ship_gen_2B string(STR_NAME_tanker_ship_gen_2B, string(STR_NAME_TANKER_SHIP))
35 bulk_barge_gen_2B string(STR_NAME_bulk_barge_gen_2B, string(STR_NAME_BULK_BARGE))
37 cryo_tanker_gen_2F string(STR_NAME_cryo_tanker_gen_2F, string(STR_NAME_CRYO_TANKER))
38 cryo_tanker_gen_2D string(STR_NAME_cryo_tanker_gen_2D, string(STR_NAME_CRYO_TANKER))
39 tanker_barge_gen_2F string(STR_NAME_tanker_barge_gen_2F, string(STR_NAME_TANKER_BARGE))
40 tanker_barge_gen_2D string(STR_NAME_tanker_barge_gen_2D, string(STR_NAME_TANKER_BARGE))
41 universal_freighter_ship_gen_2E string(STR_NAME_universal_freighter_ship_gen_2E, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
42 universal_freighter_ship_gen_2F string(STR_NAME_universal_freighter_ship_gen_2F, string(STR_NAME_UNIVERSAL_FREIGHTER_SHIP))
43 tanker_ship_gen_2E string(STR_NAME_tanker_ship_gen_2E, string(STR_NAME_TANKER_SHIP))
44 tanker_ship_gen_2C string(STR_NAME_tanker_ship_gen_2C, string(STR_NAME_TANKER_SHIP))
45 piece_goods_carrier_gen_2E string(STR_NAME_piece_goods_carrier_gen_2E, string(STR_NAME_PIECE_GOODS_CARRIER))
46 universal_freighter_barge_gen_2D string(STR_NAME_universal_freighter_barge_gen_2D, string(STR_NAME_UNIVERSAL_FREIGHTER_BARGE))
47 universal_freighter_barge_gen_2E string(STR_NAME_universal_freighter_barge_gen_2E, string(STR_NAME_UNIVERSAL_FREIGHTER_BARGE))
48 universal_freighter_barge_gen_2F string(STR_NAME_universal_freighter_barge_gen_2F, string(STR_NAME_UNIVERSAL_FREIGHTER_BARGE))
49 tanker_barge_gen_2E string(STR_NAME_tanker_barge_gen_2E, string(STR_NAME_TANKER_BARGE))
50 bulk_ship_gen_2F string(STR_NAME_bulk_ship_gen_2F, string(STR_NAME_BULK_SHIP))
51 bulk_ship_gen_2E string(STR_NAME_bulk_ship_gen_2E, string(STR_NAME_BULK_SHIP))
52 bulk_barge_gen_2E string(STR_NAME_bulk_barge_gen_2E, string(STR_NAME_BULK_BARGE))
53 bulk_ship_gen_2D string(STR_NAME_bulk_ship_gen_2D, string(STR_NAME_BULK_SHIP))
54 bulk_ship_gen_2C string(STR_NAME_bulk_ship_gen_2C, string(STR_NAME_BULK_SHIP))
55 bulk_barge_gen_2C string(STR_NAME_bulk_barge_gen_2C, string(STR_NAME_BULK_BARGE))
56 edibles_tanker_gen_2E string(STR_NAME_edibles_tanker_gen_2E, string(STR_NAME_EDIBLES_TANKER))
57 edibles_tanker_gen_2C string(STR_NAME_edibles_tanker_gen_2C, string(STR_NAME_EDIBLES_TANKER))
58 edibles_tanker_gen_2B string(STR_NAME_edibles_tanker_gen_2B, string(STR_NAME_EDIBLES_TANKER))
59 reefer_gen_2E string(STR_NAME_reefer_gen_2E, string(STR_NAME_REEFER))
60 reefer_gen_2C string(STR_NAME_reefer_gen_2C, string(STR_NAME_REEFER))
61 reefer_gen_2B string(STR_NAME_reefer_gen_2B, string(STR_NAME_REEFER))
62 cryo_tanker_gen_2E string(STR_NAME_cryo_tanker_gen_2E, string(STR_NAME_CRYO_TANKER))
63 cryo_tanker_gen_2B string(STR_NAME_cryo_tanker_gen_2B, string(STR_NAME_CRYO_TANKER))
64 cryo_tanker_gen_2C string(STR_NAME_cryo_tanker_gen_2C, string(STR_NAME_CRYO_TANKER))
Unsinkable Sam, with thanks to all who helped