Skip to content

DotNet.Ships

github-actions[bot] edited this page Sep 20, 2026 · 2 revisions

EliteDangerousAlmanac / Ships

Ships

Hulls, outfitting modules, builds and every figure a shipyard screen shows.

Start with ShipLoadout — a build you can start empty, start from the hull's factory fit, read out of a journal Loadout event or read out of a SLEF export, then edit slot by slot. Hand one to BuildMetrics for the numbers: jump range, power, shields, armour, weapons, ammunition, heat, mobility and the power distributor.

The catalogues behind a build are ShipCatalogue for hulls, ModuleCatalogue for outfitting, and BlueprintCatalogue with ExperimentalEffectCatalogue for engineering. Slef reads and writes the Ship Loadout Export Format that Inara, EDSY and Coriolis pass builds around in.

A metric that needs a part the build does not carry says so rather than guessing. The BuildMetrics methods whose names end in Result answer a CalculationResult<T>, which carries either the figure or the inputs that stopped it. The failure model guide covers when you get which.

Classes

Records

Interfaces

Enumerations

.NET

Guides
Astronomy
Classes (16)
Records (29)
Enumerations (6)
Commodities
Classes (2)
Records (1)
Enumerations (1)
Equipment
Classes (8)
Records (19)
Enumerations (8)
GalaxyMap
Classes (1)
Records (1)
Localization
Classes (2)
Enumerations (1)
Materials
Classes (5)
Records (2)
Enumerations (4)
Ships
Classes (42)
Records (115)
Interfaces (1)
Enumerations (35)

Clone this wiki locally