finde stationen, die mit waffen handeln bzw WareTemplate.xml

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

finde stationen, die mit waffen handeln bzw WareTemplate.xml

Post by |K.O.S.H. »

gibt es einen se-befehl, der mir alle stationen einer rasse zurück gibt, die mit waffen (schilden, raketen) handeln?

ja, ich könnte selbst ein script dafür schreiben, aber da es ziemlich oft ausgeführt werden soll, wäre das extrem unperformant.

hat jemand ne idee?

edit:
der grundgednake ist übrigens alles stationen mit waffen, andere produkte zuzuweisen.
z.b. die argonen produzieren nur bestimmte argon-waffen.
so ist de rplan:
dafür muss ich alle entsprechenden stationen finden, die produkte entfernen udn die neuen hinzufügen.

außer jemand hat ne viel bessere idee.

wichtig ist halt, dass es ab udn zu im hintergrund geschieht, ohne die performance zu beeinflussen.
also ejde station auf jede waffe prüfen fällt z.b. weg.
Last edited by |K.O.S.H. on Thu, 1. Oct 09, 15:34, edited 1 time in total.
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

Es gibt den SE-Befehl "<RetVar> = get station array: product=<Var/Ware> include empty=<Var/Boolean>" - allerdings musst du das natürlich für jede Waffe/Schiff/Rakete machen, also nicht die beste Methode.
der grundgednake ist übrigens alles stationen mit waffen, andere produkte zuzuweisen.
Mach das doch direkt in der WareTemplate.xml.
Das wäre eine saubere und sichere Methode.

MfG,
ScRaT
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

nach sowas hab ich gesucht.
wo finde ich das gute stück?
in meinen entpackten datein gibt es jene leide rnicht (allerdings hab ich schon öfter festgestellt, dass ichd a irgendwas vergessne hab).
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

Die WareTemplate.xml befindet sich im Verzeichnis \maps.
Den Aufbau der WareTemplate.xml habe ich hier beschrieben.

MfG,
ScRaT
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

habs grade gefunden.
sehr geil.
das wird vieles besser machen.
vielen dank!
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

so
nächstes problem:
egal, was ich ändere, es wird völlig ignoriert.

beim ersten versuch habe ich gleich wie ein mann losgelegt.
etliche stationen editiert, kommentare hinzugefügt ect und ein NEUES SPIEL gestartet.
ergebnis: keine änderung.

also habe ich im kleinen angefangen und nur das argon ausrüstungsdock(SS_DOCK_A_EQUIP) editiert.
gleiches ergebnis: keine änderung verglichen mit dem original...

syntaxfehler usw kann ich ausschließen.
die "WareTemplate.xml" befindet sich gepackt als "WareTemplate.pck" im ordner "maps" im catalog 09.

ich bekomme auch keinen fehler, es wird halt einfach total ignoriert was ich mache.
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

Oh, das habe ich ganz vergessen zu sagen:

Bei vielen Stationen, die schon vorab in der Map definiert sind, sind auch die Produkte vordefiniert. Bei diesen greift dann die WareTemplate nicht.

Die einfachste Möglichkeit das zu beheben ist mit Hilfe des Galaxy Editors aus dem X3 Editor die Karte zu öffnen, die entsprechenden Stationen zu finden und die Unterpunkte "Product", "Primary Resources" und "Secondary Resources" zu löschen.
Dann wird stattdessen die WareTemplate als Referenz genommen.

Hoffentlich hast du jetzt nicht zu lang rumprobiert. :)
MfG,
ScRaT
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

haha, da hätte ich auch selbst drauf kommen können, bzw irgendwie hab ichs mir schon gedacht.

das ganze wird wird bestimmt ein paar tage dauern...
wahrscheinlich lohnt es sich zur zeit eh nicht, damit anzufangen, wenn bald patch 2.5 kommt.

aber ich werd deinen letzten vorschlag trotzdem mal ausprobieren.
danke jedenfalls.
du wirst in den credits erwähnt werden ;)
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

du bist der held :)
es geht.

zu welcher rasse passt jetzt die ScRaT-Gun am besten? ;)
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
User avatar
ScRaT_GER
Posts: 1962
Joined: Tue, 8. Jan 08, 18:19
x3tc

Post by ScRaT_GER »

zu welcher rasse passt jetzt die ScRaT-Gun am besten?
:D
Eine Waffe nach mir zu bennenen ist gar nicht nötig. Das reicht schon:
du wirst in den credits erwähnt werden ;)
:P

MfG,
ScRaT
|K.O.S.H.
Posts: 3728
Joined: Fri, 19. Dec 03, 10:36
x3tc

Post by |K.O.S.H. »

bist du dir sicher? :D
Wing Commander Mod - German Topic
06.07.11 - v1.1 RELEASED!
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

Nicht übel K.O.S.H.
Die Waffe an der Nova sieht so ähnlich aus wie der IPG aus dem Cmod und hat damit ungefähr das selbe Feeling das ich mit den 'Bomber Angreifern' erzeugen wollte.

die dicke energiewaffe hat nen coolen sound :)
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”