Skip to content

shipTypes.csv

prontotorpedo edited this page Nov 21, 2025 · 1 revision

This page is a WIP!

shipTypes.csv

The shipTypes.csv file is used to define the names, stats, and other parameters for each type of ship available in game.

Explanation of all columns in file (left to right)

@name

The abbreviation used as a shorthand for each shipType. They will always be capitalized in-game, regardless of which case they are in the file.

nameFull

The full name of each shipType.

similar

Defines other shipTypes that serve a similar role as this one .

power

The relative power of a shipType. Used for various estimations in game.

armor

Armor in millimeters, unsure if this is used for anything.

armorMin

The minimum allowed thickness of the main armor belt on the ship, measured in inches. A value of -1 means there is no limit. Other armor zones (extended belt, main deck, etc.) can still have no armor.

armorMax

The maximum allowed thickness of the main armor belt on the ship, measured in inches. A value of -1 means there is no limit. This will also limit the maximum armor thickness for all other armor zones (extended belt, main deck, etc.). The maximum armor on the conning tower is related to the main tower, so it is the only exception to this.

speedMin

The lowest allowed speed for a shipType in the designer.

speedMax

The highest allowed speed for a shipType in the designer.

buildRatio

Determines the overall proportion of an AI fleet that is made of this shipType.

tonnageStartingLimit

The maximum allowed displacement of a shipType that can be built in 1890, before any technologies are applied. A value of zero means that the ship cannot be built, and a value of -1 means there is no limit.

optimalEnemyDistance

The ratio of maximum gun range where the shipType will start shooting at the enemy.

aiControl

Specifies whether a shipType is controlled by the AI or by the player in a battle.

shapeExpTonnage

An exponent applied to the shipType's tonnage for engine horsepower calculation. The horsepower formula can be found at the bottom of the shipTypes.csv file.

shapeExpSpeed

An exponent applied to the shipType's top speed for engine horsepower calculation. The horsepower formula can be found at the bottom of the shipTypes.csv file.

shapeMult

Variable applied during engine horsepower calculation. The horsepower formula can be found at the bottom of the shipTypes.csv file.

engineWeightMod

The multiplier for the shipType's engine weight.

mainFrom

The smallest allowed caliber of main gun for a shipType, measured in inches.

mainTo

The largest allowed caliber of main gun for a shipType, measured in inches.

secFrom

The smallest allowed caliber of secondary gun for a shipType, measured in inches.

secTo

The largest allowed caliber of secondary gun for a shipType, measured in inches.

power_projection

Unsure. Possibly determines how much a shipType contributes to power projection in a sea zone during the campaign.

raidingPower

Unsure. Possibly determines the ability of a shipType to inflict passive transport losses to an enemy in the campaign.

escortPower

Unsure. Possibly determines the ability of a shipType to protect transports from passive losses in the campaign.

requirements

Specifies the parts that must be placed on a shipType for it to be considered valid, as well as how many of each are needed.

param

Additional parameters for each shipType. Mostly used for helping with AI shipbuilding.

Clone this wiki locally