Welcome to the community-driven database of corvette ship designs! Share your amazing designs and discover creations from other builders.
Visit our live gallery: https://abendrothj.github.io/corvette-sharing
- Browse designs - Check out the community gallery
- Share your design - Follow our contribution guide
- Download designs - Get JSON files and build instructions
- Fork this repository
- Add your design image to
designs/images/ - Add your design JSON to
designs/data/ - Update
designs/index.jsonwith your design entry - Create a pull request
See our detailed Contributing Guide for more information.
- Interactive Gallery - Browse and filter designs
- Detailed Specifications - Complete build data
- Search & Filter - Find designs by type, author, or features
- Download Links - Get design files directly
- Community Driven - All designs contributed by the community
- Combat - Military and attack vessels
- Exploration - Long-range exploration ships
- Transport - Cargo and passenger vessels
- Mining - Resource gathering ships
Each design submission should include:
- High-quality screenshot (800x600+ resolution)
- JSON file with specifications and build notes
- Tested and functional design
- Share your builds and get feedback
- Help newcomers learn ship design
- Discover new building techniques
- Collaborate on design improvements
Start exploring and sharing your corvette designs today!
Always back up/copy your save data before accessing/editing JSON files. Changing JSON data can break your save.
- Use the lightweight Python utilities from
nms-corvette-sharingto export and reinsert a ship-associated baseObjectspayload. See the repo for details and latest updates: Effex-D/nms-corvette-sharing.
High-level behavior of the tools:
- Exporter: find ship by Name → derive seed (HEX→DEC) → find
PlayerShipBaseby timestamp → write that base’sObjectsto a JSON file. - Inserter: find the same ship/base → replace only that base’s
Objectswith a payload you provide.
- Export your save to JSON (e.g., using NomNom’s editor).
- Use the exporter to extract your ship’s base
Objects:- Example:
python nms_objects_exporter.py --input /path/to/save.json --ship "Exact Ship Name" --output ./objects.json --tolerance-seconds 60
- Example:
- Share the resulting
objects.jsonvia a paste/link service (e.g., Pastebin).
- In-game, create a corvette you plan to overwrite (any size/design).
- Equip a different ship (not the one you plan to overwrite).
- Save your game by entering/exiting the cockpit seat, then exit.
- Open your save in a JSON editor.
- Use the inserter to replace the target corvette’s base
Objectsfield with Player 1’s payload:- Example:
python nms_objects_inserter.py --save-in /path/to/save.json --ship "Exact Ship Name" --objects ./objects.json --save-out ./patched_save.json --tolerance-seconds 60
- Example:
- Load your patched save and verify the ship.
Reference discussion/guidance adapted from community posts: Nexus Mods – No Man’s Sky (mod 3791, Posts tab).
Notes:
- Increase
--tolerance-secondsif the tool can’t match the base on the first try. - These tools only modify the matched base’s
Objectsfield.