- Ostranauts Schiffs-Editor: Eigenständiges Tool zum Entwerfen und Speichern benutzerdefinierter Schiffslayouts
- JSON-Export: Schiffe werden als Datendateien gespeichert, die in deinen Spielstand injiziert werden können
- Starter-Schiff-Modifikation: Du kannst bestehende Starter-Varianten überschreiben, um die Optionen der Charaktererstellung zu ändern
- F3-Debug-Konsole: Ermöglicht Geldanpassungen und das Spawnen von Gegenständen, um deine benutzerdefinierten Bauten zu testen
- Dateispeicherort: Schiffsdaten befinden sich im StreamingAssets-Ordner des Spiels
Den Ostranauts Schiffs-Editor verstehen
Der Ostranauts Schiffs-Editor ist ein leistungsstarkes, eigenständiges Dienstprogramm, das es Spielern ermöglicht, benutzerdefinierte Raumschiffe außerhalb der Hauptspielumgebung zu entwerfen, zu bauen und zu testen. Egal, ob du einen kompakten Shuttle für Solo-Exploration oder einen massiven Frachter für den Transport von Gütern erstellen möchtest, der Editor bietet die notwendigen Werkzeuge, um Hüllenpaneele zu platzieren, Lebenserhaltungssysteme zu installieren und Stromleitungen zu verlegen.
Sobald ein Schiff gebaut ist, wird es als JSON-Datei gespeichert. Diese Datei enthält alle Strukturdaten, Komponentenplatzierungen und Namenskonventionen für dein Schiff. Du kannst diese Datei dann im Hauptspiel verwenden, um deine benutzerdefinierte Kreation erscheinen zu lassen.
Video-Highlights:
- So lädst und baust du Schiffe im eigenständigen Editor
- Exportieren von Schiffsdateien und Finden der richtigen JSON-Daten
- Injizieren von benutzerdefinierten Schiffen in den Schiffsmakler-Kiosk
- Verwenden der F3-Debug-Konsole, um Geldmittel zum Testen anzupassen
- Spawnen von Gegenständen und Komponenten über Debug-Befehle
Der Schiffs-Editor arbeitet separat vom Hauptspiel-Client. Du entwirfst dein Schiff im Editor, speicherst die Datei und manipulierst dann deine Speicherdaten oder Spieldateien, um es während des Spielens zugänglich zu machen.
Kernkomponenten des Editors
| System | Funktion | Priorität |
|---|---|---|
| Hüllenpaneele | Bilden die physische Struktur und luftdichte Räume | Kritisch |
| Stromnetz | Erzeugt und verteilt Strom | Kritisch |
| Lebenserhaltung | Aufrechterhaltung einer atembaren Atmosphäre und Temperatur | Kritisch |
| Antrieb | Ermöglicht Schiffsbewegung und Navigation | Hoch |
| Steuerkonsolen | Ermöglicht das Steuern und das Systemmanagement | Hoch |
| Lagerung | Enthält Fracht, Nahrung und Ersatzteile | Mittel |
Dein erstes benutzerdefiniertes Schiff bauen
Das Erstellen eines funktionsfähigen Schiffes erfordert sorgfältige Planung. Ein Schiff mag beeindruckend aussehen, aber eine Besatzung nicht am Leben erhalten können, wenn wesentliche Systeme fehlen oder falsch angeschlossen sind. Der Editor gibt dir volle Freiheit, aber du musst Stromerzeugung, Atmosphärenregelung und strukturelle Integrität berücksichtigen.
Kastenschiff-Design
- Einfaches rechteckiges Layout
- Leicht abzudichten und zu pressurisieren
- Effiziente Nutzung von Hüllenmaterialien
- Ideal für Erstbauer
Modulares Design
- Getrennte Funktionszonen
- Maschinenraum von den Quartieren getrennt
- Einfachere Schadenskontrolle während des Spiels
- Erfordert mehr Verbindungsstücke
Kompakter Shuttle
- Minimaler Platzbedarf
- Ein-Personen-Betrieb
- Geringer Strombedarf
- Kosteneffizient für das frühe Spiel
Jeder Raum, der für die menschliche Nutzung vorgesehen ist, muss mit Hüllenpaneelen vollständig versiegelt sein. Selbst eine einzige fehlende Kachel führt zum Entweichen der Atmosphäre und macht das Schiff unbewohnbar.
Checkliste für wesentliche Schiffssysteme
| System | Erforderliche Komponenten | Minimum pro Schiff |
|---|---|---|
| Strom | Reaktor, Batterien, Leitungen | 1 Reaktor |
| Atmosphäre | O2-Filter, Lüftungsschächte, Heizung | 1 pro Raum |
| Navigation | Cockpit-Konsole, Sensoren | 1 Konsole |
| Antrieb | Triebwerke, Treibstofftanks | 2 Triebwerke |
| Lagerung | Frachtschränke, Nahrungsmittellager | 1 Schrank |
Schiffe in deinen Spielstand importieren
Sobald dein Schiff im Editor entworfen und gespeichert ist, besteht der nächste Schritt darin, es im Spiel verfügbar zu machen. Es gibt zwei Hauptmethoden: das Ändern der Loot-JSON, um dein Schiff zum Inventar eines Maklers hinzuzufügen, oder das Überschreiben einer bestehenden Starter-Schiff-Variante.
Loot-JSON-Datei finden
Navigiere zu deiner Steam-Bibliothek: Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Finde die Datei namens loot.json und öffne sie mit einem Texteditor.
Schiffsmakler-Eintrag finden
Verwende Strg+F, um nach random_ship_broker_special_offer zu suchen. Dieser Eintrag steuert, welche Schiffe am Makler-Kiosk erscheinen, wenn du dein einziges Schiff verkaufst.
Schiffsnamen einfügen
Ersetze oder füge den Namen deines Schiffs im entsprechenden Feld hinzu. Stelle sicher, dass das Format genau den Namen aus deiner gespeicherten Editor-Datei verwendet, wie z. B. trepidation=1.0x1.
Speichern und Starten
Speichere die JSON-Datei und starte dann Ostranauts. Besuche den Schiffsmakler-Kiosk im Spiel. Dein benutzerdefiniertes Schiff sollte nun als Sonderangebot erscheinen.
Alternativ kannst du eine der bestehenden exklusiven Starter-Schiff-Varianten (wie die TU-76a) modifizieren, indem du deine Editor-Kreation über diese Datei speicherst. Dies ändert das Schiff, das während der Charaktererstellung angeboten wird.
Vergleich der Importmethoden
| Methode | Schwierigkeit | Umkehrbar | Beeinflusst |
|---|---|---|---|
| Loot-JSON-Bearbeitung | Mittel | Ja (Backup-Datei) | Schiffsmakler-Kiosk |
| Starter-Schiff überschreiben | Einfach | Ja (Backup-Datei) | Charaktererstellung |
| Mod-Installation | Einfach | Ja (Mod entfernen) | Fügt neue Schiffe der Liste hinzu |
| Spielstand-Injektion | Schwer | Nein | Nur aktueller Spielstand |
F3-Debug-Konsole zum Testen von Schiffen
Das Testen eines benutzerdefinierten Schiffs erfordert oft erhebliche In-Game-Währung. Die F3-Debug-Konsole bietet Werkzeuge, um die Geldmittel deines Charakters anzupassen, Gegenstände zu spawnen und Probleme zu beheben, ohne Ressourcen grinden zu müssen.
Drücke während des Spielens F3, um die Debug-Konsole zu öffnen. Gib help ein, um eine vollständige Liste der verfügbaren Befehle zu sehen. Befehle unterscheiden zwischen Groß- und Kleinschreibung, tippe sie also genau so ein, wie angezeigt.
Nützliche Debug-Befehle
| Befehl | Syntax | Effekt |
|---|---|---|
| Geld hinzufügen | addcondition StatUSD [Menge] | Setzt den Bargeldbestand des Charakters |
| Gegenstand spawnen | spawnitem [item_id] | Platziert Gegenstand im Inventar oder auf dem Boden |
| Gegenstände auflisten | help | Zeigt alle verfügbaren Befehle an |
| Konsole schließen | F3 | Schaltet die Konsole aus |
Wenn du numerische Werte in Debug-Befehlen eingibst, verwende keine Leerzeichen oder Kommas. Verwende zum Beispiel 1000000000 anstelle von 1,000,000,000. Leerzeichen führen dazu, dass der Befehl unbemerkt fehlschlägt.
Häufig spawnbare Gegenstände
| Gegenstands-ID | Kategorie | Verwendungszweck |
|---|---|---|
| itm_capacitor | Komponenten | Schiffsstromsysteme |
| itm_motor | Komponenten | Mechanische Systeme |
| itm_motherboard | Komponenten | Computersysteme |
| itm_conduit_random | Bauen | Stromverkabelung |
| itm_floor_random | Bauen | Schiffsbau |
| itm_wall_random | Bauen | Schiffsbau |
| itm_work_lamp | Werkzeuge | Beleuchtung und Erkundung |
| scrap_steel | Materialien | Rohstoff für Handwerk |
Best Practices für den Schiffs-Editor
Überprüfung vor dem Flug:
- Alle Räume sind versiegelt und luftdicht, ohne fehlende Hüllenpaneele
- Stromreaktor ist installiert und über Leitungen verbunden
- Lebenserhaltungssysteme sind in jedem bewohnbaren Raum vorhanden
- Cockpit-Konsole ist verkabelt und zugänglich
- Schiffsname stimmt genau mit dem JSON-Eintrag überein
- Sichere Original-JSON-Dateien, bevor du Änderungen vornimmst
- Teste die Schiffsfunktionalität mit F3-Debug-Tools vor dem ernsthaften Spielen
Die Ostranauts Discord-Community hostet eine Sammlung von benutzerdefinierten Schiff-Mods, die heruntergeladen und zum Spiel hinzugefügt werden können. Diese Mods erweitern die Schiffsauswahl, ohne dass eine manuelle JSON-Bearbeitung erforderlich ist.
Behebung häufiger Probleme
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Schiff nicht beim Makler | JSON-Syntaxfehler | Überprüfe auf Tippfehler im Feld des Schiffsnamens |
| Schiff unbezahlbar | Hohe Anzahl an Komponenten | Verwende F3, um Geld über StatUSD hinzuzufügen |
| Räume pressurisieren nicht | Fehlende Hüllenpaneele | Versiegele alle Lücken im Editor |
| Konsolenbefehl schlägt fehl | Zusätzliche Leerzeichen in der Eingabe | Entferne alle Leerzeichen aus den Werten |
| Starter-Schiff unverändert | Falsche Variante überschrieben | Stelle sicher, dass du eine exklusive Starter-Variante bearbeitet hast |
Schiffs-Editor FAQ
Q: Kann ich der Charaktererstellungs-Liste komplett neue Schiffe hinzufügen?
Du kannst der Standardliste nicht direkt über den Editor allein neue Schiffe hinzufügen. Du kannst jedoch eine bestehende exklusive Starter-Variante (wie die TU-76a) mit deinem benutzerdefinierten Design überschreiben oder Community-Mods aus dem Ostranauts Discord installieren, die der Rotation neue Schiffe hinzufügen.
Q: Wo finde ich die Loot-JSON-Datei für die Schiffsbearbeitung?
Die Loot-JSON-Datei befindet sich in deinem Steam-Verzeichnis unter Steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/Data/. Öffne loot.json mit einem beliebigen Texteditor und suche nach random_ship_broker_special_offer, um die Schiffsmakler-Einträge zu finden.
Q: Warum kostet mein benutzerdefiniertes Schiff beim Makler so viel?
Das Spiel bewertet den Gesamtwert aller Komponenten, Hüllenpaneele und Systeme, die auf deinem Schiff installiert sind. Ein gut ausgestattetes Schiff wird natürlicherweise mehr kosten. Du kannst die F3-Debug-Konsole verwenden und 'addcondition StatUSD [Menge]' eingeben, um ausreichend Geldmittel zum Testen hinzuzufügen.
Q: Wird bei Debug-Befehlen zwischen Groß- und Kleinschreibung unterschieden?
Ja, bei allen Debug-Befehlen in Ostranauts wird zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel erfordert StatUSD ein großes S und ein großes U. Tippe Befehle immer genau wie angegeben ein und vermeide Leerzeichen innerhalb von numerischen Werten.