Skip to content

[Feature Request]: Community Seed Library #16

@vectorcmdr

Description

@vectorcmdr

📋 Guidelines

✨ Feature Description

A community driven library of recorded and popular seeds for Starships (firstly), Multi-tools (secondly) and other things like Frigates, Freighters, etc.

This would be bolted into the site (NMSE.Site project) and either shared into Resources and packaged, or online fetched by the editor for internal access to something like Add From Community Library, allowing a user to browse the item subset (e.g. Starship) library and select one for import.

🎯 Goal

This would help to solve (but also dilute?) all of the online seed websites. The difference is this can be actively managed by the community and essentially only goes stale when the last interested and apt party does.

It allows users to import community popular designs, limited content drops that aren't part of the rewards system, etc. via the editor without needing to go post/blog hunting.

🧩 Proposed Solution (Optional)

  1. Interface for submissions with background approval in site (forms?).
  2. Dev layer access via github.
  3. Issue template for submissions also (?).
  4. Necessary interface items (buttons, {library_type}Logic.cs and .Designer.cs or equivalent and dialog boxes).
  5. JSON library format, something like:
{
  "ShipName": "The Silent Voyager",
  "ShipType": "Fighter",
  "ShipClass": "S",
  "Seed": "0x44F872A99933116A",
  "OldColor": false,
  "Note": "A custom white and blue fighter from Euclid",
  "Image": "the_silent_voyager_fight_44F872A99933116A.png",
  "Key": 1
}

💬 Additional Information

N/A

✅ Acceptance Criteria

  • Backend implementation for site
  • Frontend implementation for site
  • DB crossover for editor
  • Formats
  • Logic classes
  • Interface helper class
  • Updates to existing UI classes

🙏 Thank you for helping make NMSE better!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions