Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt "canonical" in-game naming conventions for parts #30

Open
jnvsor opened this issue Apr 15, 2024 · 0 comments
Open

Adopt "canonical" in-game naming conventions for parts #30

jnvsor opened this issue Apr 15, 2024 · 0 comments

Comments

@jnvsor
Copy link

jnvsor commented Apr 15, 2024

Now that we can custom assemble some ship types, we should consider refactoring the site to use the "Canonical" part naming conventions used in-game and port the old entries to the new schema.

(There's also little use going after refactors like my #29 if ship customization is going to overhaul all of that anyway)

Since the game chooses to have longer lists of "Combined" parts the SVG interface should probably be scrapped entirely in favor of fancy dropdowns or something. We can map existing entries to the new names ie. "Vector wing" and "Vector wing (fin)" are two filters in nmsge but two options on a single filter (Wings) in-game.

Here's a list of part names for reference:

Fighter

  • Fuselage (9)
    • Omega Fuselage
    • Radiant Cockpit
    • Hotrod Cockpit
    • Needle Fuselage
    • Alpha Cockpit
    • Vector Fuselage
    • Sleek Cockpit
    • Speeder Fuselage
    • Turbine Fuselage
  • Wings (53)
    • Vector Wings
    • Vector Wings (Fin)
    • Hardframe Wings
    • Hardframe Wings (Fin)
    • Hardframe S-Wings
    • Hardframe S-Wings (Fin)
    • Hardframe E-Wings
    • Hardframe E-Wings (Fin)
    • Hardframe V-Wings
    • Hardframe V-Wings (Fin)
    • Hardframe C-Wings
    • Hardframe C-Wings (Fin)
    • Halo Wings
    • Afterburner Wings
    • Afterburner Wings (Fin)
    • Afterburner E-Wings
    • Afterburner E-Wings (Fin)
    • Afterburner V-Wings
    • Afterburner V-Wings (Fin)
    • Afterburner C-Wings
    • Afterburner C-Wings (Fin)
    • Condor Wings
    • Condor Wings (Fin)
    • Vulture Wings
    • Vulture Wings (Fin)
    • Palisade Wings
    • Palisade Wings (Fin)
    • Stardancer Wings
    • Stardancer Wings (Fin)
    • Horizon Wings
    • Horizon Wings (Fin)
    • Radiant Wings
    • Radiant Wings (Fin)
    • Droid Wings
    • Droid Wings (Fin)
    • Droid S-Wings
    • Droid S-Wings (Fin)
    • Droid E-Wings
    • Droid E-Wings (Fin)
    • Droid V-Wings
    • Droid V-Wings (Fin)
    • Droid C-Wings
    • Droid C-Wings (Fin)
    • Quasar Wings
    • Quasar Wings (Fin)
    • Swept Wings (Full)
    • Swept Wings (Mid)
    • Swept Wings (Low)
    • Vesper Wings
    • Vesper Wings (Swept)
    • Gull Wings
    • Vesper Wings (Fin)
    • Vigil Wings
  • Thruster (3)
    • Tri-Booster
    • Mono-Thruster
    • Vector Thruster

Explorer

  • Wing (31) (Left and right use same parts list)
    • Wing Stub (Empty)
    • Longwave Wing
    • Drum Wing (Obelisk)
    • Drum Wing
    • Drum Wing (Overseer)
    • Drum Wing (Shortwave)
    • Glider Wing
    • Pulsar Wing
    • Solar Pulse Wing
    • Pulsar Split-Wing
    • Pulsar Stub-Wing
    • Obelisk Wing
    • Skywave Wing
    • Prismatic Wing
    • Planar Wing
    • Vortex Wing
    • Solar Wing
    • Wing Cap
    • Wing Cap (Duplicate name)
    • Overseer Wing
    • Skylance Wing
    • Superfoil Wing
    • Dragonfly Wing
    • Firefly Wing
    • Axial Wing
    • Shortwave Wing
    • Sunspot Wing
    • Solar Flare Wing
    • Sunspot Split-Wing
    • Sunspot Stub-Wing
    • Arcfoil Wing
  • Hull (10)
    • Firefly Hull
    • Firefly F-Hull
    • Firefly S-Hull
    • Firefly D-Hull
    • Dragonfly Hull
    • Dragonfly F-Hull
    • Dragonfly S-Hull
    • Dragonfly D-Hull
    • Euclid Hull
    • Hesperius Hull

Hauler

  • Cockpit (8)
    • Supercruise Cockpit
    • Type-11 Cockpit
    • Aviator Cockpit
    • Longshore Cockpit
    • Bulker Cockpit
    • Negotiator Cockpit
    • Strato-Haul Cockpit
    • Hydralic Cockpit
  • Wings (118)
    • ... I'll write this out if this issue gets traction
  • Thruster (7)
    • Megalith Engine
    • F-Wing Metalith Engine
    • F-Wing Metalith Engine (Duplicate name)
    • Airlift Thruster
    • F-Wing Airlift Thruster
    • S-Wing Airlift Thruster
    • Duo-Max Engine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant