[BETA] Script zum speichren von Waffensetups

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

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

laprican
Posts: 196
Joined: Fri, 13. Feb 04, 16:56
x2

[BETA] Script zum speichren von Waffensetups

Post by laprican »

So... nach zwei Tagen harter *hust* *hust* Arbeit ist es vollbracht:
Readme wrote: Waffenprofile v0.1b - 06.01.2005

Was macht das Script?

Das Script gibt dem Spieler die Möglichkeit die aktuelle Waffenkonfiguration
für Schiffe zu speichern und später wieder zu laden, dieses ist insbesodere für
Großkampfschiffe von Vorteil, wenn man den kompletten Waffensatz austauschen möchte,
zB um primär zu kapern oder zu zerstören.
Solang man Scripte nicht auf Hotkeys legen kann, hat das Script eine eher kleine
Bedeutung für Schiffe unterhalb der M6 Klasse.

Wie Benutz ich das Script?

Das Script fügt in den Sekundären Slots(Zusätzliche Schiffkommandos) einen neuen
Befehl hinzu: "Waffenprofile".
Wenn man diesen nun Auswählt und Startet erwartet das Script zuerst eine Zahl,
diese entscheidet darüber welche Aktion ausgeführt werden soll:
1 - Waffenprofil laden
2 - Waffenprofil speichern
3 - Waffenprofil löschen

Dann erwartet das Script den Namen des Profils auf dem die obere Aktion ausgeführt
werden soll.

Wenn ein Fehler(zB.: Profil nicht vorhanden(löschen/laden) oder bereits
vorhanden(speichern)) auftreten sollte wird das Script dir eine Nachricht schicken,
ansonsten wird es den Befehl stumm ausführen.

Wie installiere ich das Script?

Einfach das Archiv im X2-Ordner entpacken.
Wer dieses nicht möchte kann natürlich auch nachträglich, den Inhalt der einzellnen
Ordner des Archives in die entsprechenden Ordner im X2-Ordner kopieren.

Desweiteren muss der Scripteditor aktiviert sein(Wie das geht kannst du im
Egosoft-Forum nachlesen), da dieses kein signiertes Script ist.

Das Script funktioniert bei mir nicht richtig oder gar nicht, was soll ich machen?

Im Egosoft-Forum im Thread zu diesem Script eine genaue Fehlerbeschreibung
(Aussagen wie "Das Script geht bei mir nicht!!!" sind nicht sehr hilfreich)
posten.

Was muss ich sonst noch Wissen?

Es ist nicht auszuschließen, dass das Script irgendwelche schwerwiegenden Fehler hat
und somit Spielstände oder das Spiel selbst zerstören kann, sollte dieses geschehen
(wobei ich die Chance dafür sehr gering einschätze) hast du Pech gehabt und hast mich
nicht dafür verantwortlich zu machen.

In der jetztigen Version werden bei Profilen mit Laserslots die aktuellen Waffen auf diesem
Slot nicht entfernt.
Desweiteren ist können die aktuellen Waffen beim Laden eins Profils nicht in einen andern Slot
verschoben werden. Beides hängt damit zusammen, das man Laser via Script nicht aus den Slots
enfernen kann, man müsste dafür sämmtliche Laser vom Schiff löschen und dann wieder neu
"herbeiscripten" und diese Lösung gefällt mir noch nicht besonders.

Wer ist der Author dieses Scriptes

Lars Clausen aka laprican
laprican@laprican.de

Ich möchte dieses Script verändern und/oder zum Download anbieten, darf ich das?

Ja!
Es wäre aber nett wenn man mich informieren würde und meine Name als orginal
Author erhalten bleibt.
Download

Bugs und Verbesserungsvorschläge sind wie immer willkommen :D
User avatar
Charlie1000
Posts: 392
Joined: Sun, 31. Oct 04, 18:38
x3tc

Download ??

Post by Charlie1000 »

Hi laprican, der Download funzt nicht.
Gruß Charlie
Bin ich so wie ich war oder werde ich sein wie ich bin ?
User avatar
Darklord2 [USC]
Posts: 2142
Joined: Mon, 9. Aug 04, 14:49
x3tc

Post by Darklord2 [USC] »

Stimmt geht nicht!
laprican
Posts: 196
Joined: Fri, 13. Feb 04, 16:56
x2

Post by laprican »

Argh... vergessen die Datei umzubenenen... :x

Ok, jetzt sollts gehn, Danke :)
User avatar
M.Kessel
Posts: 1460
Joined: Wed, 13. Nov 02, 11:49
xr

Post by M.Kessel »

Das ist eine sehr gute Idee, vor allem im Hinblick auf die konfigurierbaren "Tasten" des Addons.

Kannst du das optional auch mit der "Raketenbestückung koppeln. Ich stelle mir da so was vor, wie die "Waffenkonfigurationen" in Baldurs Gate 2/Neverwinter Nights.


Gruß Michael

P.S. Mach es doch so, das der Anwender seine Waffen konfiguriert, und du mit weiteren (passenden) Scripten dir diese Konfigurationen in dem Schiiffsobjekt merkst. ship.Slot1_TurretFront1, usw. Wenn es dafür noch keine Kommando geben sollte, brauchen wir halt eins. :)

Dadurch kannst du dann festgelegte Konfigurationen setzen, bei denen du (meistens) weißt, die Waffen an ord sind. Und sollte das nicht mehr der Fall sen, einfache alle Slot1 ( Steht für script Konfiguration Nr 1 ) wieder löschen, und nichts tun. Dadurch wäre die Bedienung intuitiv, weil man nichts in den Scripts eingeben muß.

Dies wäre eine erstklassige Erweiterung der jetzigen Zahlentasten, bei der man nicht mehr Waffen durchschaltet, sondern Konfigurationen setzt.
I'm depressed
Ghalador
Posts: 3929
Joined: Sat, 9. Nov 02, 19:33
x4

Post by Ghalador »

Sag mal M.Kess - kann man im Addon auch Werte an Scripte übergeben?

Taste 1 = Call: Konfigurationsscript, übergibt '1'
Taste 2 = Call: ebenfalls das Konfigurationsscript, übergibt aber '2'

...wenn man also mehrere Tasten an ein und das selbe Script binden könnte.
Das währe nicht nur für die Waffenkonfiguration praktisch, sondern auch für Kommandos an Flotten und Staffeln, oder für weiss ich noch was.
Have fun: Gala Do.
laprican
Posts: 196
Joined: Fri, 13. Feb 04, 16:56
x2

Post by laprican »

M.Kessel wrote:Das ist eine sehr gute Idee...
Leider nicht von mir: http://www.egosoft.com/x2/forum/viewtopic.php?t=73034
M.Kessel wrote:Kannst du das optional auch mit der "Raketenbestückung koppeln. Ich stelle mir da so was vor, wie die "Waffenkonfigurationen" in Baldurs Gate 2/Neverwinter Nights.
Das mit den Raketen ist sicherlich kein Problem.
Allerdings kenn ich weder Baldurs Gate 2 noch Neverwinter Nights :(

M.Kessel wrote: P.S.
...
Hm... irgendwie hab ich auch nach 10mal lesen nocht nicht so ganz verstanden, was du willst :(

Aber ist gut zu hören, dass man Scripte an Tasten klemmen können wird.
Ghalador
Posts: 3929
Joined: Sat, 9. Nov 02, 19:33
x4

Post by Ghalador »

Ich habe das so verstanden: Er meint, dass das Script die momentanen Waffen abfragt und übernimmt.

Das Save-Script währe z.B. an 'CTRL&1' gebunden. Der Spieler konfiguriert seine Waffen so wie er sie haben möchte und drückt CTRL&1.
Das dazugehörende Aufruf-Script währe dann an '1' gebunden und wenn der Spieler die Taste drückt, wird die Waffenkonfig geladen.

Deshalb habe ich danach gefragt, ob man auch mehrere Tasten an ein und dasselbe Script binden kann und der Wert an das Script übergeben wird. So könnte ein Script mehrere Slots verwalten - save wie call.

Nicht nur das - du könntest dann auch z.B. Jägergruppen in ein Script aufnehmen und ihnen über ein und das selbe Script mit einem einzigen Tastendruck Befehle erteilen.
Have fun: Gala Do.
User avatar
M.Kessel
Posts: 1460
Joined: Wed, 13. Nov 02, 11:49
xr

Post by M.Kessel »

Ghalador wrote:Ich habe das so verstanden: Er meint, dass das Script die momentanen Waffen abfragt und übernimmt.

Das Save-Script währe z.B. an 'CTRL&1' gebunden. Der Spieler konfiguriert seine Waffen so wie er sie haben möchte und drückt CTRL&1.
Das dazugehörende Aufruf-Script währe dann an '1' gebunden und wenn der Spieler die Taste drückt, wird die Waffenkonfig geladen.

Deshalb habe ich danach gefragt, ob man auch mehrere Tasten an ein und dasselbe Script binden kann und der Wert an das Script übergeben wird. So könnte ein Script mehrere Slots verwalten - save wie call.
Du hast es genau erfasst.

Die Möglichkeiten wären grenzenlos.

Angfangen bei Waffenkonfigurationen nach Maß, bis zu Jägerformationen und Angriffsänderungen durch "Knopfdruck" ;)
Ghalador
Posts: 3929
Joined: Sat, 9. Nov 02, 19:33
x4

Post by Ghalador »

Die Möglichkeiten wären wirklich schier grenzenlos...es gäbe da aber noch was:

Die neuen Möglichkeiten belegen viele Tasten!
Sagen wir mal, du hast 4 Waffenkombis definiert, 2 Jägergruppen zu je 5 Befehlen, Bremstruster, Tuningkit, docke an Ziel...

Eine enorme Fülle an belegten Tasten.
Erscheint es da nicht sinnvoll, wenn man über Script auch Subgruppen definieren könnte? Wenn man also eine Tastenfolge an ein Script übergeben kann...

Das Waffenscript wäre z.B. an W gebunden. W+1 ruft Kombi1, W+ctrl&1 definiert Kombi1, W+2 ruft Kombi2...
Also W würde das Script aktivieren und dann wartet dieses auf die nächste Benutzereingabe...
So wäre für all die Waffenkombis doch nur eine einzige Taste belegt.
Have fun: Gala Do.

Return to “X²: Die Bedrohung - Scripts und Modding”