Hallo,
was das Modding von X4 angeht bin ich neu. Ich besitze langjährige Entwicklungserfahrung bin also in der Lage mit Editoren und den nötigen Tools umzugehen.
Ich möchte die benötigte Menge Energiezellen für alle Produkte um einen gewissen Prozentsatz erhöhen, sagen wir 10%. Wie stelle ich das am besten an?
Kann ich das irgendwie global machen? Falls ja wie/wo?
Oder muss ich für jedes Produkt den benötigten Wert fix erhöhen? Falls ja scheint mir die Datei "..\libraries\wares.xml" die richtige zu sein. Wenn dem so ist reicht es die nötigen Anpassungen vorzunehmen, das ganze wieder zu packen und dann einfach in meinen Mod-Ordner zu werfen?
Benötigte Energiezellen verändern
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
- Blacky_BPG
- Posts: 2030
- Joined: Mon, 23. Feb 04, 23:42
Re: Benötigte Energiezellen verändern
So sollte es gehen:
Müßtest natürlich für jedes Produkt ne eigene Zeile machen.
Ach so, ich sollte noch dazu sagen das es natürlich die wares.xml aus dem libraries Ordner ist, ja.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<diff>
<replace sel="/wares/ware[@id='advancedcomposites']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="55" /></replace>
<replace sel="/wares/ware[@id='advancedelectronics']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="66" /></replace>
<replace sel="/wares/ware[@id='antimattercells']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="110" /></replace>
</diff>
Ach so, ich sollte noch dazu sagen das es natürlich die wares.xml aus dem libraries Ordner ist, ja.
Re: Benötigte Energiezellen verändern
Super danke, werde ich ausprobieren!Blacky_BPG wrote: ↑Mon, 7. Jan 19, 18:04So sollte es gehen:Müßtest natürlich für jedes Produkt ne eigene Zeile machen.Code: Select all
<?xml version="1.0" encoding="utf-8"?> <diff> <replace sel="/wares/ware[@id='advancedcomposites']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="55" /></replace> <replace sel="/wares/ware[@id='advancedelectronics']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="66" /></replace> <replace sel="/wares/ware[@id='antimattercells']/production/primary/ware[@ware='energycells']"><ware ware="energycells" amount="110" /></replace> </diff>
Ach so, ich sollte noch dazu sagen das es natürlich die wares.xml aus dem libraries Ordner ist, ja.