Ostranauts Ship Editor: Step-by-Step Setup Guide - Building

Ostranauts Ship Editor: Step-by-Step Setup Guide

Learn how to use the Ostranauts ship editor to build custom vessels, export JSON files, and import them into your save.

2026-08-06
ostranauts Wiki Team
Quick Guide
  • Ostranauts ship editor: Standalone tool for designing and saving custom ship layouts
  • JSON export: Ships are saved as data files that can be injected into your game save
  • Starter ship modification: You can overwrite existing starter variants to change character creation options
  • F3 Debug Console: Allows money adjustments and item spawning to test your custom builds
  • File location: Ship data is found in the game's streaming assets folder

Understanding the Ostranauts Ship Editor

The Ostranauts ship editor is a powerful standalone utility that allows players to design, build, and test custom spacecraft outside the main game environment. Whether you want to create a compact shuttle for solo exploration or a massive freighter for cargo hauling, the editor provides the tools needed to place hull panels, install life support systems, and wire power conduits.

Once a ship is built, it saves as a JSON file. This file contains all the structural data, component placements, and naming conventions for your vessel. You can then use this file within the main game to spawn your custom creation.

Video Highlights:

  • How to load and build ships in the standalone editor
  • Exporting ship files and locating the correct JSON data
  • Injecting custom ships into the ship broker kiosk
  • Using the F3 debug console to adjust funds for testing
  • Spawning items and components via debug commands
Editor vs In-Game Building

The ship editor operates separately from the main game client. You design your ship in the editor, save the file, and then manipulate your save data or game files to make it accessible during gameplay.

Core Editor Components

SystemFunctionPriority
Hull PlatesForm the physical structure and airtight roomsCritical
Power GridGenerates and distributes electricityCritical
Life SupportMaintains breathable atmosphere and temperatureCritical
PropulsionEnables ship movement and navigationHigh
Control ConsolesAllows piloting and system managementHigh
StorageHolds cargo, food, and spare partsMedium

Building Your First Custom Ship

Creating a functional vessel requires careful planning. A ship might look impressive but fail to sustain a crew if essential systems are missing or improperly connected. The editor gives you full freedom, but you must account for power generation, atmospheric regulation, and structural integrity.

Box Ship Design

  • Simple rectangular layout
  • Easy to seal and pressurize
  • Efficient use of hull materials
  • Ideal for first-time builders

Modular Design

  • Separated functional zones
  • Engine room isolated from crew quarters
  • Easier damage control during gameplay
  • Requires more connectors

Compact Shuttle

  • Minimal footprint
  • Single-crew operations
  • Low power requirements
  • Cost-effective for early game
Airtightness Check

Every room intended for human occupation must be completely sealed with hull plates. Even a single missing tile will cause atmospheric venting, making the ship uninhabitable.

Essential Ship Systems Checklist

SystemRequired ComponentsMinimum per Ship
PowerReactor, Batteries, Conduits1 Reactor
AtmosphereO2 Scrubber, Air Vents, Heater1 per room
NavigationCockpit Console, Sensors1 Console
PropulsionThrusters, Fuel Tanks2 Thrusters
StorageCargo Lockers, Food Storage1 Locker

Importing Ships into Your Save

Once your ship is designed and saved in the editor, the next step is making it available in-game. There are two primary methods: modifying the loot JSON to add your ship to a broker's inventory, or overwriting an existing starter ship variant.

1

Locate the Loot JSON File

Navigate to your Steam library: Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Find the file named loot.json and open it with a text editor.

2

Find the Ship Broker Entry

Use Ctrl+F to search for random_ship_broker_special_offer. This entry controls what ships appear at the broker kiosk when you sell your only vessel.

3

Insert Your Ship Name

Replace or add your ship's name in the appropriate field. Ensure the format uses the exact name from your saved editor file, such as trepidation=1.0x1.

4

Save and Launch

Save the JSON file, then launch Ostranauts. Visit the ship broker kiosk in-game. Your custom ship should now appear as the special offer.

Starter Ship Modification

Alternatively, you can modify one of the existing starter-only ship variants (such as the TU-76a) by saving your editor creation over that file. This changes the ship offered during character creation.

Import Methods Comparison

MethodDifficultyReversibleAffects
Loot JSON EditMediumYes (backup file)Ship Broker kiosk
Starter Ship OverwriteEasyYes (backup file)Character creation
Mod InstallationEasyYes (remove mod)Adds new ships to roster
Save File InjectionHardNoCurrent save only

F3 Debug Console for Ship Testing

Testing a custom ship often requires significant in-game currency. The F3 debug console provides tools to adjust your character's funds, spawn items, and troubleshoot issues without grinding for resources.

Debug Console Access

Press F3 during gameplay to open the debug console. Type help to see a full list of available commands. Commands are case-sensitive, so type them exactly as shown.

Useful Debug Commands

CommandSyntaxEffect
Add Moneyaddcondition StatUSD [amount]Sets character's cash balance
Spawn Itemspawnitem [item_id]Places item in inventory or floor
List ItemshelpShows all available commands
Close ConsoleF3Toggles console off
No Spaces in Values

When entering numerical values in debug commands, do not include spaces or commas. For example, use 1000000000 rather than 1,000,000,000. Spaces will cause the command to fail silently.

Common Spawnable Items

Item IDCategoryUse Case
itm_capacitorComponentsShip power systems
itm_motorComponentsMechanical systems
itm_motherboardComponentsComputer systems
itm_conduit_randomBuildingPower wiring
itm_floor_randomBuildingShip construction
itm_wall_randomBuildingShip construction
itm_work_lampToolsLighting and exploration
scrap_steelMaterialsRaw crafting material

Ship Editor Best Practices

Pre-Flight Verification:

  • All rooms are sealed and airtight with no missing hull plates
  • Power reactor is installed and connected via conduits
  • Life support systems are present in every habitable room
  • Cockpit console is wired and accessible
  • Ship name matches the JSON entry exactly
  • Backup original JSON files before making any edits
  • Test ship functionality using F3 debug tools before serious play
Community Resources

The Ostranauts Discord community hosts a collection of custom ship mods that can be downloaded and added to your game. These mods expand the ship roster without requiring manual JSON editing.

Troubleshooting Common Issues

ProblemLikely CauseSolution
Ship not at brokerJSON syntax errorCheck for typos in ship name field
Ship unaffordableHigh component countUse F3 to add funds via StatUSD
Rooms not pressurizingMissing hull platesSeal all gaps in the editor
Console command failsExtra spaces in inputRemove all spaces from values
Starter ship unchangedWrong variant overwrittenEnsure you edited a starter-only variant

Ship Editor FAQ

Q: Can I add completely new ships to the character creation roster?

You cannot directly add new ships to the default roster through the editor alone. However, you can overwrite an existing starter-only variant (like the TU-76a) with your custom design, or install community mods from the Ostranauts Discord that add new ships to the rotation.

Q: Where do I find the loot JSON file for ship editing?

The loot JSON file is located in your Steam directory at Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Open loot.json with any text editor and search for random_ship_broker_special_offer to find the ship broker entries.

Q: Why does my custom ship cost so much at the broker?

The game evaluates the total value of all components, hull plates, and systems installed on your ship. A well-equipped vessel will naturally cost more. You can use the F3 debug console and type 'addcondition StatUSD [amount]' to add sufficient funds for testing.

Q: Are debug commands case-sensitive?

Yes, all debug commands in Ostranauts are case-sensitive. For example, StatUSD requires capital S and capital U. Always type commands exactly as specified, and avoid spaces within numerical values.