Ship Fittings - Incomplete-Infinity/eve-companion GitHub Wiki
This page details the ship fitting tools available in the EVE Companion App. These tools allow players to manage, preview, analyze, and simulate ship fittings with integration into EVE’s fitting standards and APIs.
- Support fitting import from DNA, EFT, XML, and ESI
- Preview fittings visually and validate slot usage
- Identify missing components based on inventory/location
- Enable comparison between fits
- Share fits across modules or via in-game mail
Feature | Description |
---|---|
Fit Import | Auto-detect format (DNA, EFT, XML) and parse fitting |
Visual Slot Viewer | Display slots (high, mid, low, rigs, subsystems) with modules |
Inventory Check | Highlight missing items based on local hangar or corp inventory |
Fit Comparison | View side-by-side fitting differences |
DNA Export & Sharing | Convert fit to shareable formats and in-game links |
Supported input types:
-
DNA strings (e.g.
12345:2;67890:1
) from in-game tools - EFT plaintext blocks (legacy fitting tool format)
- XML exports from other apps or game tools
Detection is automatic based on format and structure.
Fittings are displayed with icons, stats, and slot breakdowns:
- Hover for tooltips with item stats
- Click to drill into dogma attributes
- Flags for unfit-able or missing items
Each module references:
-
InventoryType
→ name, group, icon -
DogmaAttributes
→ bonuses and stats -
Skills
(planned) → determine eligibility and effectiveness
Fit inventory can be cross-checked with:
- Local hangar
- Corp hanger (with roles)
- Saved inventory snapshots (Dexie)
Missing components are listed and optionally added to a build or market request list.
<window-frame data-title="Fitting Viewer">
<fit-import></fit-import>
<fit-visualizer></fit-visualizer>
<inventory-check></inventory-check>
</window-frame>
- Skill simulator overlay
- Doctrine tagging and role inference
- Fit rating and usage analytics
- Live sync with ship fitting window (if exposed)
- Fitting tools support import, visualization, and logistics prep
- Missing items are highlighted and linked to build/market modules
- Format detection and enrichment make the experience seamless