Hallo liebe Community,
die Handelsmissionen der eigenen Frachtschiffe bereiten nicht nur mir Probleme. Ein Problem ist, die Auftragsliste des Schiffs nicht bearbeiten zu können, um zum Beispiel die Priorität von Aufträgen zu Ändern oder diese Abzubrechen. Dadurch haben viele Spieler Probleme, im Plot vorranzukommen. Ich habe einen Workaround gefunden. Die Anwendung geschieht auf eigenes Risiko. Grundkenntnisse über die Funktionsweise von XML-Dateien sind empfohlen.
Die Spielstände sind als XML-Dateien abgelegt, also von Menschen zu lesenden Textdateien. Mit Hilfe eines geeigneten Texteditors, der so große Dateien bearbeiten kann (ich verwende den Editor von Visual C++ 2010), kann man seine Spielstände also bearbeiten. Bevor man dies tut, sollte man auf jeden Fall eine Sicherheitskopie seines Spielstands anlegen.
Jetzt muss man in der Datei das entsprechende Handelsschiff finden. Für alle Schiffe, NPCs, Stationen gibt es ein XML Attribut "owner", welches die Fraktionszugehörigkeit des Objekts beschreibt. Eine Textsuche nach (owner="player") ohne die Klammern wird nacheinander alle Besitztümer des Spielers in der Datei finden. Das Attribut "class" zeigt dabei den Typ des Objekts an, z.B. "ship_l" oder "npc". Die Zeile die wir suchen sieht bei mir so aus:
<component class="ship_l" macro="units_size_l_kit_hybrid_02_macro" connection="space" owner="player" knownto="player" id="[0x675da]">
Innerhalb dieses XML-Tags kann man dann z.B. nach dem NPC suchen, der das Schiff kommandiert, um herauszufinden ob man auch wirklich das richtige Schiff gefunden hat.
<component class="npc" macro="character_ar_male_pilot_macro" connection="commandroomslot" name="Jo Cheram" owner="player" page="10101" id="[0x675e7]">
Von der oben beschriebenen Schiffs-Zeile muss man nun im Text ein wenig nach unten scrollen, bis man eine Zeile <shopping> gefunden hat, unter der alle Handelsaufträge des Schiffs angezeigt werde. Ein Handelsauftrag sieht z.B. so aus:
<trade id="[0x1951]" seller="[0x670f6]" ware="energycells" price="4" amount="100" min="100"/>
Eine Zeile komplett zu löschen entfernt den Handelsauftrag vom Schiff. Die Reihenfolge zu ändern, verändert die Priorität.
Danach die Datei abspeichern und den Spielstand neu laden. Die geänderten Handelsparameter sollten dadurch funktionieren.
Durch diese Spielstandsmanipulation konnte ich meinen "klemmenden" Frachter im Plot befreien.[/code]
Bearbeiten der Handelsliste von Schiffen
Hier ist der Ort für Fragen bei technischen Problemen mit X Rebirth.
Moderator: Moderatoren für Deutsches X-Forum
Post Reply
2 posts
• Page 1 of 1
Return to “X Rebirth - Technische Unterstützung”
Jump to
- English Forums
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technical Support
- ↳ X4: Foundations - Scripts and Modding
- ↳ Construction Community
- ↳ X Wiki Discussion
- ↳ X Rebirth Universe
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technical Support
- ↳ X Rebirth - Scripts and Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts and Modding
- ↳ X Trilogy Universe
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technical Support
- ↳ X³: Terran Conflict / Albion Prelude - Scripts and Modding
- ↳ X³: Reunion, X²: The Threat, X-T and X-BTF - Technical Support
- ↳ X³: Reunion - Scripts and Modding
- ↳ X²: The Threat - Scripts and Modding
- ↳ Creative Universe
- ↳ Off Topic English
- Deutschsprachige Foren
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technische Unterstützung
- ↳ X4: Foundations - Scripts und Modding
- ↳ X Rebirth Universum
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technische Unterstützung
- ↳ X Rebirth - Scripts und Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts und Modding
- ↳ X Trilogie Universum
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technische Unterstützung
- ↳ X³: Terran Conflict / Albion Prelude - Scripts und Modding
- ↳ X³: Reunion, X²: Die Bedrohung, X-T und X-BTF - Technische Unterstützung
- ↳ X³: Reunion - Scripts und Modding
- ↳ X²: Die Bedrohung - Scripts und Modding
- ↳ Kreative Zone
- ↳ Off Topic Deutsch
- Forum Français
- ↳ X4: Foundations
- ↳ Support et Aide pour X4: Foundations
- ↳ Script et Modding pour X4: Foundations
- ↳ L'Univers X Rebirth
- ↳ Support et Aide pour X Rebirth
- ↳ Script et Modding pour X Rebirth
- ↳ Support et Aide pour la Trilogie X
- ↳ L'Univers de la Trilogie X
- ↳ Script et Modding pour la Trilogie X
- ↳ Off Topic Français
- Forum Italiano
- ↳ X4: Foundations
- ↳ Supporto Tecnico per X4: Foundations
- ↳ Script e Modding per X4: Foundations
- ↳ L'Universo di X Rebirth
- ↳ Script e Modding per X Rebirth
- ↳ Supporto Tecnico per X Rebirth
- ↳ L'Universo della Trilogia di X
- ↳ Script e Modding per la Trilogia di X
- ↳ Supporto Tecnico per la Trilogia di X
- ↳ Off Topic Italiano
- Polskie Fora
- ↳ Polskie / Polish X-Forum
- ↳ Polskie / Polish Off Topic
- Other Languages
- ↳ Česky / Czech X-Forum
- ↳ Dansk / Danish X-Forum
- ↳ Español / Spanish X-Forum
- ↳ Nederlands / Dutch X-Forum
- ↳ Português / Portuguese X-Forum
- ↳ Русский / Russian X-Forum
- DevNet: General
- ↳ MSCI Reference
- DevNet: X4: Foundations
- ↳ X4: Foundations - Public Beta Feedback
- DevNet: X Rebirth
- ↳ XR - Technical Troubleshooting