Hangargröße für L-Frachter anpassen
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
Hangargröße für L-Frachter anpassen
Hallo,
ist es eigentlich möglich die Anzahl der der S-Schiffe die auf einem L-Frachter andocken zu verändern?
In den entpackten cat-Dateien finde ich unter asstes/props XML-Dateien mit allen möglichen Werte für Schilde, Antriebe, usw.
aber nicht die Anzahl für die Hangargröße.
Ich finde es irgendwie unpassend dass ein L-Frachter genauso viele S-Schiffe andocken lassen kann wie ein
Träger. 20 wären m. M. n. eine passendere Anzahl.
ist es eigentlich möglich die Anzahl der der S-Schiffe die auf einem L-Frachter andocken zu verändern?
In den entpackten cat-Dateien finde ich unter asstes/props XML-Dateien mit allen möglichen Werte für Schilde, Antriebe, usw.
aber nicht die Anzahl für die Hangargröße.
Ich finde es irgendwie unpassend dass ein L-Frachter genauso viele S-Schiffe andocken lassen kann wie ein
Träger. 20 wären m. M. n. eine passendere Anzahl.
- Marvin Martian
- Posts: 3547
- Joined: Sun, 8. Apr 12, 09:40
Re: Hangargröße für L-Frachter anpassen
du kannst ein replace der Connections machen und in den betreffenden Macros die Werte überschreiben
musst dazu aber jedes Schiff überarbeiten was du ändern möchtest
also vermutlich den Code mit dem Namen des Schiffs was gepatcht werden soll
in assets\units\size_l\macros\ dort die Dateinamen ship_....._macro.xml
musst dazu aber jedes Schiff überarbeiten was du ändern möchtest
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<diff>
<replace sel="/macros/macro/connections/connection[@ref='con_shipstorage01']">
<connection ref="con_shipstorage01">
<macro ref="shipstorage_gen_s_01_macro" connection="object" >
<properties>
<dock capacity="10" external="0" storage="1" />
</properties>
</macro>
</connection>
</replace>
<replace sel="/macros/macro/connections/connection[@ref='con_shipstorage02']">
<connection ref="con_shipstorage02">
<macro ref="shipstorage_gen_m_01_macro" connection="object" >
<properties>
<dock capacity="5" external="0" storage="1" />
</properties>
</macro>
</connection>
</replace>
</diff>
in assets\units\size_l\macros\ dort die Dateinamen ship_....._macro.xml
Last edited by Marvin Martian on Sat, 15. Jan 22, 13:04, edited 1 time in total.
Re: Hangargröße für L-Frachter anpassen
Danke.
Ich kann es ja mal bei einem versuchen und schauen ob sich der Aufwand lohnt alle zu ändern.
Es sind ja doch einige L-Frachter im Spiel.
Ich kann es ja mal bei einem versuchen und schauen ob sich der Aufwand lohnt alle zu ändern.
Es sind ja doch einige L-Frachter im Spiel.
Re: Hangargröße für L-Frachter anpassen
Hat leider nicht funktioniert. InGame blieb es immer bei den 40.
Vielleicht würde es gehen wenn man in den "structures" ein komplett neues Dock
hinzufügen würde aber der Aufwand scheint mir dann doch zu groß.
Vielleicht würde es gehen wenn man in den "structures" ein komplett neues Dock
hinzufügen würde aber der Aufwand scheint mir dann doch zu groß.
-
- Posts: 889
- Joined: Sun, 1. Apr 12, 09:20
Re: Hangargröße für L-Frachter anpassen
@ mlde, wenn Du dich an Marvins Beschreibung hälst solltes es eigentlich (zumindest bei neuen Schiffen) funktionieren. Ob es sich auch bei bereits vorhandenen auswirkt, kann ich nicht sagen...
- Marvin Martian
- Posts: 3547
- Joined: Sun, 8. Apr 12, 09:40
Re: Hangargröße für L-Frachter anpassen
sollte glaube so auch bei alten greifen - wenn man vogelwild ist würde es sich womöglich auch anbieten die Anzahl der Drohnenslots gleich mit aufzunehmen, das kommt einem bestimmt sonst auch irgendwann in den Sinn
ggf. muss man aber in jedem betreffenden Schiff nachsehen ob con_shipstorage01, respektive ...02 oder 03 die korrekten Bezeichnungen sind, vor allem sind bei einigen Schiffen wie mir gerade auffällt die M-Class die 03 und 02 hingegen XS (also Drohnen)
viel Handarbeit würde ich sagen
ggf. muss man aber in jedem betreffenden Schiff nachsehen ob con_shipstorage01, respektive ...02 oder 03 die korrekten Bezeichnungen sind, vor allem sind bei einigen Schiffen wie mir gerade auffällt die M-Class die 03 und 02 hingegen XS (also Drohnen)
viel Handarbeit würde ich sagen
-
- Posts: 889
- Joined: Sun, 1. Apr 12, 09:20
Re: Hangargröße für L-Frachter anpassen
Die sauberere Sache wäre jedoch, Du würdest Dir ein Schiffsmodel jeder Sorte Aussuchen z. B. Händler, Miner, Zerstörer und als "neues" mit neuen Werten hinzufügen. Läst sich mit etwas Wissen so gestalten, dass nur Du auf diese Modelle Zugriff hast. Vorteil Du änderst die Balance zwischen den Völkern nicht und es ist wesentlich weniger aufwendig.
Re: Hangargröße für L-Frachter anpassen
Habe das mehr oder weniger genauso aus Marvins Eintrag in mein "ship_arg_l_miner_solid_01_a_macro" übernommen.
Der Tipp mit den Drohnenslots hat mich dann auf die Idee gebracht mal ein paar andere Werte zu ändern um zu sehen ob meine gemoddete Datei überhaupt greift.
Ist leider nicht unbedingt miteinander vergleichbar weil Hülle, Raketen und Drohnen in den "properties" sind aber diese geänderten Werte bekomme ich bei einem
neuen Spiel auch angezeigt, die Anzahl der S-Schiffe ändert sich nicht.
<?xml version="1.0" encoding="utf-8"?>
<diff>
<replace sel="//macros/macro/connections/connection[@id='con_shipstorage01']">
<connection ref="con_shipstorage01">
<macro ref="shipstorage_gen_s_01_macro" connection="object" >
<properties>
<dock capacity="24" external="0" storage="1" />
</properties>
</macro>
</connection>
</replace>
<replace sel="//macros/macro/properties/hull/@max">58000</replace>
<replace sel="//macros/macro/properties/storage/@missile">40</replace>
<replace sel="//macros/macro/properties/storage/@unit">24</replace>
</diff>
Ich habe auch mal versucht statt con_shipstorage01 con_shipstorage02 in das Macro zu nehmen aber das machte keinen Unterschied.
Der Tipp mit den Drohnenslots hat mich dann auf die Idee gebracht mal ein paar andere Werte zu ändern um zu sehen ob meine gemoddete Datei überhaupt greift.
Ist leider nicht unbedingt miteinander vergleichbar weil Hülle, Raketen und Drohnen in den "properties" sind aber diese geänderten Werte bekomme ich bei einem
neuen Spiel auch angezeigt, die Anzahl der S-Schiffe ändert sich nicht.
<?xml version="1.0" encoding="utf-8"?>
<diff>
<replace sel="//macros/macro/connections/connection[@id='con_shipstorage01']">
<connection ref="con_shipstorage01">
<macro ref="shipstorage_gen_s_01_macro" connection="object" >
<properties>
<dock capacity="24" external="0" storage="1" />
</properties>
</macro>
</connection>
</replace>
<replace sel="//macros/macro/properties/hull/@max">58000</replace>
<replace sel="//macros/macro/properties/storage/@missile">40</replace>
<replace sel="//macros/macro/properties/storage/@unit">24</replace>
</diff>
Ich habe auch mal versucht statt con_shipstorage01 con_shipstorage02 in das Macro zu nehmen aber das machte keinen Unterschied.
- Marvin Martian
- Posts: 3547
- Joined: Sun, 8. Apr 12, 09:40
Re: Hangargröße für L-Frachter anpassen
Schreibfehler id
connection[@id='con_shipstorage01']
muss ref lauten, sonst nutzt das nix
connection[@ref='con_shipstorage01']
also
connection[@id='con_shipstorage01']
muss ref lauten, sonst nutzt das nix
connection[@ref='con_shipstorage01']
also
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<diff>
<replace sel="/macros/macro/connections/connection[@ref='con_shipstorage01']">
<connection ref="con_shipstorage01">
<macro ref="shipstorage_gen_s_01_macro" connection="object">
<properties>
<dock capacity="24" external="0" storage="1"/>
</properties>
</macro>
</connection>
</replace>
<replace sel="//macros/macro/properties/hull/@max">58000</replace>
<replace sel="//macros/macro/properties/storage/@missile">40</replace>
<replace sel="//macros/macro/properties/storage/@unit">24</replace>
</diff>
Re: Hangargröße für L-Frachter anpassen
Hatte mir schon gedacht dass ich einen blöden kleinen Fehler gemacht habe.
Es funktioniert und ja, es war ziemlich viel Handarbeit. So gefällt´s mir aber besser - die Frachter
unterscheiden sich nun etwas deutlicher von den Träger und Zerstörer. Aufgabe der Frachter sollte ja der Transport von Fracht
sein und nicht der von anderen Schiffen.
Nochmal danke für die Hilfe.
Es funktioniert und ja, es war ziemlich viel Handarbeit. So gefällt´s mir aber besser - die Frachter
unterscheiden sich nun etwas deutlicher von den Träger und Zerstörer. Aufgabe der Frachter sollte ja der Transport von Fracht
sein und nicht der von anderen Schiffen.
Nochmal danke für die Hilfe.
- Marvin Martian
- Posts: 3547
- Joined: Sun, 8. Apr 12, 09:40
Re: Hangargröße für L-Frachter anpassen
War mein Fehler, hatte das beim Copy&Paste vergessen zu ändern, du hast es nur richtig-"falsch" abgeschrieben
ja das mit den Mengen an Schiffen und Drohnen finde ich bei X4 auch etwas daneben, andererseits nutzt es ja praktisch nichts es zu haben, der Spieler kann es selber entscheiden und die AI hat das IMO nicht in gebrauch
aber freut mich dass du damit dein Ziel umsetzen konntest
ja das mit den Mengen an Schiffen und Drohnen finde ich bei X4 auch etwas daneben, andererseits nutzt es ja praktisch nichts es zu haben, der Spieler kann es selber entscheiden und die AI hat das IMO nicht in gebrauch
aber freut mich dass du damit dein Ziel umsetzen konntest