[DISKUSSION] Allgemeine S&M-Fragen

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

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

UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

blöder gedanke, die alle zu ändern.. eigentlich musst du nur die erste <sval type="int" val="32"/> in eine <sval type="int" val="40"/> ändern, damit es auftaucht, der rest davon ist dein eigentliches Script, was du damit unbrauchbar machst :roll: ich hoffe du hast nen Backup..
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)
-Zedek-
Posts: 784
Joined: Thu, 16. Oct 08, 17:43
x3tc

Ein paar fragen zum modding

Post by -Zedek- »

Hi,
Ich hoffe ein paar erfahrene Leute können mir hier weiter helfen.
Hier meine Fragen:

1. Wo kann ich auf die von Fabriken benötigten Rohstoffe zu greifen und diese verändern?(im X Editor gibts ja in den Stationen dafür keine Einträge)

2. Kann ich ohne weitere Tools(für X3:R gabs ja eins dafür) Schiffe oder Stationen in einer Schiffswerft dem Angebot hinzufügen?

3. Wie kann ich mit dem X3 Editor die Feuerkraft der Waffen verändern?(finde dort keinen Eintrag dafür)

Danke im vorraus
Kraxl
Posts: 80
Joined: Wed, 22. Oct 08, 09:43

Post by Kraxl »

Na logo haben wir Backups. :wink:

Was anders mal, ich habe mir die x3_universe.xml aus der 03.cat/dat extrahiert und im Galaxy Editor etwas verändert. Erstmal nur ein paar Sektoren zum antesten.
Wenn ich keine grundlegenden Dinge ändere sollte doch eigentich die Story laufen, oder?
Theoretisch könnte man doch (falls nicht) die neue, also meine mit der alten überschreiben, und wieder zusammenpacken. (als 03 cat/dat)

Die Flugschule läuft jedenfalls.

Proleme hatte ich dennoch...
Zuerst habe ich das Universum anders benannt, dann habe ich die Dateien job + jobswing.pck mit dem gleichen Namen belegt, einen neuen Ordner mit Namen types angelegt, und diese beiden Dateien dort reinkopiert, den types ordner dann in den Hauptordner gepackt. Trotzdem hatte ich keinerlei Schiffe im Universum nach Spielstart. Frage: Warum nicht? Was braucht die map noch?
Lasse ich aber den Namen auf x3_universe, und lasse den types Ordner weg, geht alles wie geschmiert. (Nehme an Spiel erkennt bzw. akzeptiert meine x3_universe Datei als Hauptmap, und lädt somit die spieleigene job + jobswing.pck mit)
Ich weiß natürlich nicht welche Sektoren in der Story gebraucht werden, da ich die noch nicht gespielt habe. Wenn ich z.b einen Xenonsektor in einen Völkersektor umwandle, oder einen Piraten- in einen Völkersektor läuft die Story dann noch? Kann mir hier wahrscheinlich auch keiner sagen, muss ich antesten.
Aber das mit der job + jobswing.pck interessiert mich. Vielleicht hat ja jemand nen Rat.

Kleine frage am Rande. Ist es möglich die Missionstimer der..ja der Missionen.. zu erhöhen, oder noch besser abzuschalten?
Baldwin
Posts: 189
Joined: Wed, 3. Nov 04, 11:55
x4

Post by Baldwin »

@-Zedek-

1. Die Rohstoffe findest du in der X3 Editor >Galaxy Editor > Cat 5 > Maps > WareTemplate.pck

2. Schiffe oder Stationen kannst Du auch mit dem Galaxy Editor > Cat 3 > Maps > x.universe Datei ändern und hinzufügen. Wird aber nur mit neuem Spielstart funktionieren.

3. X3 Editor > TXT Editor > Cat 3 > T- Ships für Änderungen an den Schiffen und die T-Cockpit für Änderungen an den Geschützkanzeln
Last edited by Baldwin on Sun, 2. Nov 08, 13:50, edited 2 times in total.
Gruß Baldwin
User avatar
Ogerboss
Posts: 1465
Joined: Sat, 5. Aug 06, 22:05
x3tc

Post by Ogerboss »

@-Zedek-

Bitte in Zukunft diesen Stickie für deratige Fragen nutzen. ;)

***moved***

1. Wenn es noch so wie bei X3R ist, gibt's ne Extra-Universumsmap (waretemplate.xml oder so) auf der jede Fabrik einmal existiert und die dort eingetragenen Waren sind die Templates für die Fabriken.

2. Nutz den Script Editor.

3. Müsste in der TLaser oder TBullets zu finden sein.

@Kraxl

Die Missionstimer könntest du verändern, wenn du Ahnung vom MD hast. Dafür müsstest du die Missionsdateien entpacken und die Timer im Code suchen und die entsprechenden Berechnungsroutinen modifizieren.
[ external image ]
***modified*** und stolz drauf
-Zedek-
Posts: 784
Joined: Thu, 16. Oct 08, 17:43
x3tc

Post by -Zedek- »

Danke für die Antworten und sry für den extra Thread. :)
Wie funktioniert das bei den Spielerstationen?
Beim Sonnenkraftwerk zum Beispiel sind in der Datei Kristalle ja als Sekundär gelistet.
Wird automatisch jede Sekundäre Ressource zu einer primären gemacht wenn der Spieler eine solche Station baut/besitzt?
User avatar
Diemetius
Posts: 548
Joined: Thu, 19. Feb 04, 14:12
x3tc

Post by Diemetius »

Baldwin wrote:winkelgeschwindigkeit W = 2 x pi x n
winkelbeschleunigung a = W/t
@Baldwin mit den hingeworfenen Brocken kann ich leicher nix anfangen.
was steht für "n" ? Welche Zeit steht für "t" ?
Beispiel: aus der TShip (Argon Colossos)

Acceleration 3,1918 m/s

Angular Acceleration 10

max # engine tunings 6

MfG Diemetius
Shipstatistic for XTC v. 1.1b in english und Deutsch
X3:TC Schiffsstatistik 3.0a
Ship Stats X3:TC 3.0a

Alle Waffen,Schilde und Raketen
All Ships, weapons , shields ,their technical data
Baldwin
Posts: 189
Joined: Wed, 3. Nov 04, 11:55
x4

Post by Baldwin »

@Diemetius

leider stehen ja bei den Angaben in der T-Ships nicht dabei welche Einheit dahinter steht. Aber "Angular Acceleration" steht normalerweise für Winkelbeschleunigung in deinem Beispiel sollte es dann Angular Acceleration = 10 1/s² heißen. t wird in sec angegeben.

Ich weiß allerdings nicht um was für eine Einheit es sich bei "max # engine tunings 6" handelt. Eventuell handelt es ja hierbei um sec. n = steht für die Umdrehungsfrequenz in 1/s . Zuerst müsste man aber mal wissen in welcher Einheit die Werte angezeigt werden. Ich denke man wird je nach den Möglichen Einheiten dann noch weitere Formeln benötigen.

Ich habe das ja nur von der direkten Übersetzung vom englischen in deutsche abgeleitet.

Aber ich denke die Frage welche Einheiten sich dahinter verbergen kann dir nur jemand beantworten der das Spiel programmiert hat.
Gruß Baldwin
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

-Zedek- wrote:Danke für die Antworten und sry für den extra Thread. :)
Wie funktioniert das bei den Spielerstationen?
Beim Sonnenkraftwerk zum Beispiel sind in der Datei Kristalle ja als Sekundär gelistet.
Wird automatisch jede Sekundäre Ressource zu einer primären gemacht wenn der Spieler eine solche Station baut/besitzt?
nein, die Produkte und Ressourcen von Spielerstationen werden afaik per Hardcode beim aufbau gesetzt, d.H. du hast keine möglichkeit darauf zuzugreifen.. (ausser EGO hat das neuerdings in irgendeine Datei ausgelagert was ich bezweifle...)

Du könntest aber ein Script schreiben, was periodisch alle Spielerstationen im Universum abfragt, ggf. Produkte und Ressourcen setzt und die Produktion anwirft..
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)
-Zedek-
Posts: 784
Joined: Thu, 16. Oct 08, 17:43
x3tc

Post by -Zedek- »

Das is bescheiden...
Heißt das man kann auch nicht einfach Stationen käuflich machen bzw neue einfügen?
Darum gings mir eigentlich am meisten. Wollte die Terraner Stationen käuflich machen, die Sonnenkraftwerke die der Spieler dort kaufen kann ohne Kristalle laufen lassen und Fabriken (die die automatisch generierten Waren produzieren) ins Spiel einfügen indem ich für die Fabriken einfach das Design von anderen Terraner Stationen genommen hätte und die Waren die benötigt/produziert werden angepasst.
Blitzdaemon
Posts: 52
Joined: Wed, 15. Oct 08, 13:14
x3tc

Post by Blitzdaemon »

Wie kann ich von einen <Ship Type> (z.B. Adler, Nova, ...) auf <Class> (z.B. M1, M2, ...) kommen ohne das Schiff erstellen zu müssen? Der Befehl (General Object Commands -> get object class) funktioniert nur bei einem erstellten Schiff, genauso wie (General Object Commands -> is of class).
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

wofür brauchst du das denn genau?? vielleicht kann man dein Vorhaben auch einfacher realisieren und du denkst nur zu kompliziert ;)
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)
Blitzdaemon
Posts: 52
Joined: Wed, 15. Oct 08, 13:14
x3tc

Post by Blitzdaemon »

Ich hab mir ein Skript zum verwalten von HQ-Blueprints geschrieben und wollte noch eine Filterfunktion für die gespeicherten Schiffe einbauen, sodass ich mir z.B. nur terranische M2 ,nur M2 oder nur argonische Schiffe angezeigt werden.

Die ausgelagerten Schiffe habe ich in einem Array vom Typ <Ship Type> gespeichert. Das Filtern per Volk ist per (General Object Commands -> get maker race of shiptype) eigentlich kein Problem, jedoch möchte ich eben auch noch gerne nach Schiffsklasse filter können.
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

hmm, dafür hab ich keine idee.. ich denke da hilft nur nen kurzzeitiges Spawnen eines solchen Schiffes im Sektor null (und zwar NICHT als Spielerbesitz..)

PS btw ich hab für Reunion auch was in der richtung gemacht, wenn auch ohne Filterfunktion sondern einfach nur die Schiffe aufgelistet ^^ aber da gabs auch nicht so viele verschiedene Sorten von schiffen..

PS2 fällt mir gerade ein: es gibt ne einfache möglichkeit, nach Klasse & Rasse zu filtern, allerdings sind dann ALLE Schiffe aufgelistet, nicht nur die demontierten.. mit "get user Input <Var/ShipType>" (Kategorie other)
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)
curumon
Posts: 22
Joined: Thu, 12. Apr 07, 20:19
x3tc

wie AKTIVIERE ich den script editor

Post by curumon »

hallo erst mal o.o
ich weiß garnicht ob sie´s wussten ... schmarn ... spass bei seite ^^

ja also, meine frage wäre wie ich überhaupt den scripteditor ingame (X³ TC) aktiviere

ich lese hier nur "da script, hier script und da modeln und da auch nen bischen" ^^ ich lese das hier nämlich nirgends
ich sehe nur das sich über scripts unterhalten wird, aber nirgends steht wie oder wo man den script editor überhaupt aktiviert :(
User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 25130
Joined: Sun, 2. Apr 06, 16:38
x4

Post by X2-Illuminatus »

Für solche allgemeinen Fragen haben wir diesen Diskussionsthread, in dem auch schon deine Frage, wie man den SE aktiviert, beantwortet wurde:
Ogerboss wrote:Als Spielernamen Thereshallbewings eingeben, mit Shift+C die Kommandokonsole des eigenen Schiffes öffnen und dann mit S den SE öffnen.

***Themen zusammengefügt***
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten

Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)

Neuauflage der fünf X-Romane als Taschenbuch

The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
curumon
Posts: 22
Joined: Thu, 12. Apr 07, 20:19
x3tc

Post by curumon »

achso, ja das habe ich gelesen, ich dachte aber dass das für reunion ist, und wusste nicht das man den scripteditor auf gleichem weg auch bei Terran Conflict aktivieren kann ^^

hätte ja sein können das man da was anderes machen muss o.o
ich hatte es ja erst probiert aber es funktionierte nicht, dann hab ich das mit dem T großschreiben probiert und es ging o.o

ich entschuldige mich dafür schonmal
Pred@tor
Posts: 235
Joined: Thu, 21. Aug 03, 21:51
x4

Post by Pred@tor »

Also nach 6 Seiten durchstöbern habe ich keine Antwort gefunden, somit stelle ich die Frage: "Ist bekannt, bzw wird überhaupt, wann Scripte signiert werden?"

Möchte nämlich das MODIFED nicht unbedingt im Spiel haben, reicht mir schon das ich es bei X3 hatte.

MfG Pred@tor
Icetrack
Posts: 170
Joined: Tue, 1. May 07, 12:32
x4

Post by Icetrack »

Ich habe die "Passagier-", bzw. "Marines-Befehle" gefunden und bis zum folgenden Scriptausschnitt funktioniert das ganze auch einwandfrei:

Code: Select all

001   * marines:
002   $num = $newShip -> get maximum number of marines
003   $install = $newShip -> add $num units of Marineinfanterist
Jetzt habe ich aber auch gesehen (wenn ich das richtig deute), dass man die Marines mit "<RefObj> set marine skill: fighting = <Var/Number>" auch "ausbilden" kann (Hier hab ich mal das Beispiel Kampf gewählt, die andern 3 skills stehen auch zur Verfügung).

Ich habe ne Menge versucht, aber trotzdem haben sich die Fähigkeiten der Marines nicht verändert, ich wäre also froh, wenn mir hier nochmals jemand weiterhelfen könnte!

Die Marines werden dem Schiff beim "erscripten" hinzugefügt, das oben gezeigte script wird in dem script, das das Schiff spawnt per "@ <RetVar/IF/START><RefObj> call script <sciptname> : Parameter" ausgeführt.
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

Pred@tor wrote:Also nach 6 Seiten durchstöbern habe ich keine Antwort gefunden, somit stelle ich die Frage: "Ist bekannt, bzw wird überhaupt, wann Scripte signiert werden?"

Möchte nämlich das MODIFED nicht unbedingt im Spiel haben, reicht mir schon das ich es bei X3 hatte.

MfG Pred@tor

Soweit ich weiss wird es wieder Signierte Scripte geben, aber frag mich nicht wann.. dazu müsste es erstmal genug gute Scripte für TC geben, die keine möglichkeit zum Cheaten haben, weitgehend fehlerfrei sind und das Spiel sinnvoll erweitern.. wenn ich das richtig sehe gibts von der Sorte noch nicht allzuviele und die meisten davon sind noch portierungen aus X3R, welche noch für TC ausführlich getestet werden müssten...
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)

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