This page now shows the actual BOTF ship findings instead of debug counts: where the ship data lives, how ship variants collapse into hull families, and which model and effect bundles are attached to each faction.
What We Actually Found
Corpus Layout
Major Faction Map
The six main ship powers with their gameplay ship rows, model families, and representative class names.
| Race | ShipRows | HullFamilies | Classes | Tokens |
|---|---|---|---|---|
| Cardassian | 20 | 10 | Keldon, Ranol, Galor, Outpost, Netel, Nerok +3 | ch1, ch2, ch3, cl1, cl2, cm1 +4 |
| Federation | 25 | 13 | Nebula, London, Galaxy, Sovereign, Outpost, Miranda +6 | hc, hh1, hh2, hh3, hh4, hl1 +7 |
| Ferengi | 20 | 10 | Ooron, Tomax, D'Kora, Outpost, Ngort, Tokorn +3 | fc, fh1, fl1, fl2, fl3, fm1 +4 |
| Klingon | 20 | 10 | Negh'Var, LI'wI', Vor'cha, Outpost, May'Duj, B'rel +3 | kh1, kl1, kl2, km1, km2, km3 +4 |
| Romulan | 20 | 10 | R'tan, D'retex, D'Deridex, Outpost, D'ridren, D'renet +3 | rc, rh1, rh2, rl1, rl2, rm1 +4 |
| Borg | 1 | 1 | Cube | t01 |
Representative Ship Layout
One concrete ship example from each major race showing the current class, model token, and linked asset bundle.
| Race | Class | Ship | Type | Token | Models | ANI | VTX | Lore |
|---|---|---|---|---|---|---|---|---|
| Cardassian | Keldon | Strike Cruiser | Strike Cruiser | ch3 | ch3_a.hob, ch3_c.hob, ch3_b.hob | none linked | laser.vtx | The Keldon-class strike cruiser is designed for long-range assault and planetary bombardment. It sacrifices battle armor and phaser arrays in favor of… |
| Federation | Nebula | Strike Cruiser | Strike Cruiser | hm2 | hm2_a.hob, hm2_b.hob, hm2_c.hob | ns.ani | laser.vtx | The Nebula-class strike cruiser is designed first and foremost as a torpedo platform. As such, it is most deadly in the opening stages of a tactical e… |
| Ferengi | Ooron | Strike Cruiser | Strike Cruiser | fm2 | fm2_a.hob, fm2_b.hob, fm2_c.hob | oros.ani, orom.ani, orol.ani | laser.vtx | The best way to win a fight is to do it before the enemy can reach you. The Ooron-class strike cruiser is designed to destroy targets with a swarm of… |
| Klingon | Negh'Var | Strike Cruiser | Strike Cruiser | km3 | km3_a.hob, km3_b.hob, km3_c.hob | none linked | laser.vtx | The Negh'Var is a much-sought-after command in the Empire. It is better-armed than any ship its size, and strikes first with its mighty torpedoes. The… |
| Romulan | R'tan | Strike Cruiser | Strike Cruiser | rm1 | rm1_a.hob, rm1_b.hob, rm1_c.hob | none linked | laser.vtx | The R'tan-class strike cruiser is built to maximize the tactical advantage of the cloaking device. In the first instant of surprise, when the enemy is… |
| Borg | Cube | Borg Cube | Alien Entity | t01 | t01_a.hob, t01_b.hob, t01_c.hob | none linked | laser.vtx, rlit.vtx | This is the monster Borg Cube. DO NOT TRANSLATE THIS TEXT. |
Ship Type Layout
Observed function-code map from shiplist-backed rows and existing BOTF modding references.
| Code | Type | Confidence | Examples |
|---|---|---|---|
| 0 | Scout | high | Observed role names: Scout, Scout II, Explorer, Explorer II, Science Vessel; observed class names: B'rel, Bronta, D'rene… |
| 1 | Destroyer | medium | Observed role names: Destroyer, Destroyer II, Acamarian Raider, Bajoran fighter, Heavy Destroyer; observed class names:… |
| 2 | Heavy Cruiser | medium | Observed role names: Heavy Cruiser, Heavy Cruiser II, Battle Cruiser, Battle Cruiser II, Cruiser; observed class names:… |
| 3 | Strike Cruiser | medium | Observed role names: Strike Cruiser, Strike Cruiser II; observed class names: Keldon, Nebula, Negh'Var, Ooron, R'tan. |
| 4 | Command Ship | high | Observed role names: Attack Cruiser, Attack Cruiser II, Battleship, Battleship II, Command Cruiser; observed class names… |
| 5 | Colony Ship | medium | Observed role names: Colony Ship, Colony Ship II, Armed Colony Ship, Armed Colony Ship II; observed class names: D'retex… |
| 6 | Outpost | medium | Observed role names: Outpost, Outpost II; observed class names: Outpost. |
| 7 | Starbase | medium | Observed role names: Starbase, Starbase II; observed class names: Starbase. |
| 8 | Alien Entity | medium | Observed role names: Alien Entity, Borg Cube, Combat Drone, Dreadnought, Gaseous Lifeform; observed class names: Calamar… |
| 9 | Troop Transport | medium | Observed role names: Troop Transport, Troop Transport II, Assault Transport, Assault Transport II; observed class names:… |
Weapon and Effect Asset Families
The current faction-level weapon and explosion assets linked across the roster. This is the useful layer, not the old default-byte grouping.
| Race | Ships | Weapons | Explosions | VTX |
|---|---|---|---|---|
| Cardassian | 20 | cphaser.hob, cphoton.hob | cbboom.hob, cgboom.hob, csboom.hob | laser.vtx |
| Federation | 25 | hphoton.hob, hphaser.hob | hbboom.hob, hgboom.hob, hsboom.hob | laser.vtx |
| Ferengi | 20 | fphaser.hob, fphoton.hob | fsboom.hob, fbboom.hob, fgboom.hob | laser.vtx |
| Klingon | 20 | kphoton.hob, kphaser.hob | kbboom.hob, kgboom.hob, ksboom.hob | laser.vtx |
| Romulan | 20 | rphoton.hob, rphaser.hob | rbboom.hob, rgboom.hob, rsboom.hob | laser.vtx |
| Borg | 1 | none isolated yet | none isolated yet | laser.vtx, rlit.vtx |
Minor Powers and Special Entities
Single-ship races and special entities that sit outside the five major empires plus the Borg.
| Race | Ship | Class | Type | Token | HOB | Effects |
|---|---|---|---|---|---|---|
| Acamarian | Acamarian Raider | Raider | Destroyer | m01 | 3 | 1 |
| Bajoran | Bajoran fighter | Fighter | Destroyer | m05 | 3 | 1 |
| Calamarain | Gaseous Lifeform | Calamarain | Alien Entity | t02 | 1 | 2 |
| Chodak | Dreadnought | Chodak | Alien Entity | t08 | 3 | 1 |
| Crystal Entity | Unknown Lifeform | Crystal Entity | Alien Entity | t03 | 3 | 2 |
| Echo Papa 607 | Combat Drone | Echo Papa 607 | Alien Entity | t04 | 3 | 2 |
| Edo Guardian | Alien Entity | Edo Guardian | Alien Entity | t05 | 3 | 2 |
| Gomtuu | Sentient Starship | Gomtuu | Alien Entity | t06 | 3 | 3 |
| Husnock | Husnock vessel | Husnock vessel | Alien Entity | t09 | 3 | 2 |
| Ktarian | Ktarian Raider | Raider | Destroyer | m06 | 3 | 1 |
| Orbital Battery | Orbital Battery | Orbital Battery | Alien Entity | t03 | 3 | 2 |
| Pakled | Pakled Transport | Transport | Heavy Cruiser | m08 | 3 | 0 |
| Sheliak | Sheliak Raider | Raider | Destroyer | m09 | 3 | 1 |
| Talarian | Talarian Warship | Warship | Heavy Cruiser | m10 | 3 | 1 |
| Tamarian | Tamarian Defender | Warship | Heavy Cruiser | m11 | 3 | 1 |
| Tarellian | Tarellian vessel | Tarellian vessel | Alien Entity | t07 | 3 | 1 |
| Trill | Trill Warship | Warship | Heavy Cruiser | m12 | 3 | 1 |
| Vulcan | Vulcan ship | Research Vessel | Destroyer | m13 | 3 | 0 |
| Yridian | Yridian Scout | Scout | Scout | m14 | 3 | 1 |
Hull Family Layout
All 72 BOTF hull families with their ship coverage and linked asset counts.
| Token | Race | Class | Display | Ships | HOB | ANI | VTX | Effects |
|---|---|---|---|---|---|---|---|---|
| m01 | Acamarian | Raider | Acamarian Raider | 1 | 3 | 0 | 1 | 1 |
| m05 | Bajoran | Fighter | Bajoran fighter | 1 | 3 | 0 | 1 | 1 |
| t01 | Borg | Cube | Borg Cube | 1 | 3 | 0 | 2 | 2 |
| t02 | Calamarain | Calamarain | Gaseous Lifeform | 1 | 1 | 0 | 2 | 2 |
| ch1 | Cardassian | Galor | Battleship | 2 | 3 | 0 | 1 | 6 |
| ch2 | Cardassian | Telok | Heavy Cruiser | 2 | 3 | 0 | 1 | 6 |
| ch3 | Cardassian | Keldon | Strike Cruiser | 2 | 3 | 0 | 1 | 6 |
| cl1 | Cardassian | Netel | Destroyer | 2 | 3 | 0 | 1 | 6 |
| cl2 | Cardassian | Nerok | Scout | 2 | 3 | 0 | 1 | 6 |
| cm1 | Cardassian | Neterok | Cruiser | 2 | 3 | 0 | 1 | 6 |
| co | Cardassian | Outpost | Outpost | 2 | 3 | 1 | 0 | 5 |
| cs | Cardassian | Starbase | Starbase | 2 | 3 | 1 | 0 | 5 |
| ct | Cardassian | Ranol | Troop Transport | 2 | 3 | 0 | 0 | 5 |
| cu | Cardassian | Ranol | Colony Ship | 2 | 3 | 0 | 0 | 5 |
| t08 | Chodak | Chodak | Dreadnought | 1 | 3 | 0 | 1 | 1 |
| t03 | Crystal Entity | Crystal Entity | Unknown Lifeform | 2 | 3 | 0 | 2 | 2 |
| t04 | Echo Papa 607 | Echo Papa 607 | Combat Drone | 1 | 3 | 0 | 2 | 2 |
| t05 | Edo Guardian | Edo Guardian | Alien Entity | 1 | 3 | 0 | 2 | 2 |
| hc | Federation | London | Colony Ship | 2 | 3 | 0 | 0 | 5 |
| hh1 | Federation | Galaxy | Command Cruiser | 2 | 3 | 3 | 1 | 6 |
| hh2 | Federation | Galaxy-X | Heavy Cruiser | 2 | 3 | 0 | 1 | 6 |
| hh3 | Federation | Sovereign | Dreadnought | 2 | 3 | 3 | 1 | 6 |
| hh4 | Federation | Defiant | Heavy Escort | 1 | 3 | 0 | 1 | 6 |
| hl1 | Federation | Constellation | Heavy Destroyer | 2 | 3 | 0 | 1 | 6 |
| hl2 | Federation | Miranda | Destroyer | 2 | 3 | 0 | 1 | 6 |
| hm1 | Federation | Ambassador | Light Cruiser | 2 | 3 | 0 | 1 | 6 |
| hm2 | Federation | Nebula | Strike Cruiser | 2 | 3 | 1 | 1 | 6 |
| ho | Federation | Outpost | Outpost | 2 | 3 | 1 | 0 | 5 |
| hs | Federation | Starbase | Starbase | 2 | 3 | 1 | 0 | 5 |
| ht | Federation | London | Troop Transport | 2 | 3 | 0 | 0 | 5 |
| hu | Federation | Oberth | Science Vessel | 2 | 3 | 0 | 0 | 5 |
| fc | Ferengi | Tomax | Colony Ship | 2 | 3 | 3 | 0 | 5 |
| fh1 | Ferengi | D'Kora | Marauder | 2 | 3 | 0 | 1 | 6 |
| fl1 | Ferengi | Tokorn | Raider | 2 | 3 | 0 | 1 | 6 |
| fl2 | Ferengi | Ngort | Light Raider | 2 | 3 | 0 | 1 | 6 |
| fl3 | Ferengi | Bronta | Explorer | 2 | 3 | 0 | 1 | 6 |
| fm1 | Ferengi | Goront | War Cruiser | 2 | 3 | 0 | 1 | 6 |
| fm2 | Ferengi | Ooron | Strike Cruiser | 2 | 3 | 3 | 1 | 6 |
| fo | Ferengi | Outpost | Outpost | 2 | 3 | 1 | 0 | 5 |
| fs | Ferengi | Starbase | Starbase | 2 | 3 | 1 | 0 | 5 |
| fu | Ferengi | Tomax | Troop Transport | 2 | 3 | 3 | 0 | 5 |
| t06 | Gomtuu | Gomtuu | Sentient Starship | 1 | 3 | 0 | 2 | 3 |
| t09 | Husnock | Husnock vessel | Husnock vessel | 1 | 3 | 0 | 2 | 2 |
| kh1 | Klingon | Vor'cha | Attack Cruiser | 2 | 3 | 3 | 1 | 6 |
| kl1 | Klingon | B'rel | Scout | 2 | 3 | 3 | 1 | 6 |
| kl2 | Klingon | K'T'Inga | Battle Cruiser | 2 | 3 | 0 | 1 | 6 |
| km1 | Klingon | K'Vort | Heavy Cruiser | 2 | 3 | 0 | 1 | 6 |
| km2 | Klingon | May'Duj | Destroyer | 2 | 3 | 0 | 1 | 6 |
| km3 | Klingon | Negh'Var | Strike Cruiser | 2 | 3 | 0 | 1 | 6 |
| ko | Klingon | Outpost | Outpost | 2 | 3 | 1 | 0 | 5 |
| ks | Klingon | Starbase | Starbase | 2 | 3 | 1 | 0 | 5 |
| kt | Klingon | LI'wI' | Assault Transport | 2 | 3 | 0 | 0 | 5 |
| ku | Klingon | LI'wI' | Armed Colony Ship | 2 | 3 | 0 | 0 | 5 |
| m06 | Ktarian | Raider | Ktarian Raider | 1 | 3 | 0 | 1 | 1 |
| m08 | Pakled | Transport | Pakled Transport | 1 | 3 | 0 | 0 | 0 |
| rc | Romulan | D'retex | Colony Ship | 2 | 3 | 3 | 0 | 5 |
| rh1 | Romulan | D'Deridex | Warbird | 2 | 3 | 0 | 1 | 6 |
| rh2 | Romulan | D'dredar | Battle Cruiser | 2 | 3 | 0 | 1 | 6 |
| rl1 | Romulan | D'ridren | Destroyer | 2 | 3 | 3 | 1 | 6 |
| rl2 | Romulan | D'renet | Scout | 2 | 3 | 3 | 1 | 6 |
| rm1 | Romulan | R'tan | Strike Cruiser | 2 | 3 | 0 | 1 | 6 |
| rm2 | Romulan | R'derex | Cruiser | 2 | 3 | 0 | 1 | 6 |
| ro | Romulan | Outpost | Outpost | 2 | 3 | 1 | 0 | 5 |
| rs | Romulan | Starbase | Starbase | 2 | 3 | 1 | 0 | 5 |
| ru | Romulan | D'retex | Troop Transport | 2 | 3 | 3 | 0 | 5 |
| m09 | Sheliak | Raider | Sheliak Raider | 1 | 3 | 0 | 1 | 1 |
| m10 | Talarian | Warship | Talarian Warship | 1 | 3 | 0 | 1 | 1 |
| m11 | Tamarian | Warship | Tamarian Defender | 1 | 3 | 0 | 1 | 1 |
| t07 | Tarellian | Tarellian vessel | Tarellian vessel | 1 | 3 | 0 | 1 | 1 |
| m12 | Trill | Warship | Trill Warship | 1 | 3 | 0 | 1 | 1 |
| m13 | Vulcan | Research Vessel | Vulcan ship | 1 | 3 | 0 | 0 | 0 |
| m14 | Yridian | Scout | Yridian Scout | 1 | 3 | 0 | 1 | 1 |