[SCR][X3-TC] 4x Turret Commands v.5.20 (26.04.2009)

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

Post Reply
User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

[SCR][X3-TC] 4x Turret Commands v.5.20 (26.04.2009)

Post by SuperVegeta » Sat, 25. Oct 08, 11:13

SuperVegeta Turret Commands


====================================================
>>>>>>>>>>>>>>>>>>>>>>English Thread<<<<<<<<<<<<<<<<<<<
====================================================




Mit den 4 Kommandos von EGO Soft gelten als Basis für jedes Schiff.
Die von mir geschiebenen,
4 weiteren Kommandos für Geschützkanzeln sollen nun helfen,
das Waffenfeuer besser zu koordinieren zu können in einem größeren Gefechte,
wo feindliche GKS und Jäger durcheinander schwirren.
Die neuen Kommandos läßt sich zBsp eine gestaffelte Tiefenverteidigung einrichten,
in dem man in einigen Kanzeln große Waffen installiert und ihnen den Befehl gibt,
nur auf große Schiffe zu feuern und in anderen Kanzeln kleine Waffen installiert und ihnen
den Befehl gibt nur auf kleine Schiffe zu feuern.
Man kann Kanzeln auch den Befehl geben Attack nur Brückenziele,
damit werden nur Ziele beschossen die vom Spielerschiff markiert sind, kein anderes.
Es gibt auch ein Befehl der die Kanzel anweist auf quasi jedes Ziel zu feuern was vom Spielerschiff markiert ist ob es nun Freund oder Feind ist ist bei diesem egal.

Ab Version 5.10 auch für Raketentürme, siehe hierzu Anwendung bei Raketentürmen






Beschreibung:
4 neue Kommandos für Geschützkanzeln, vorwiegend für GKS gedacht, funktionieren dennoch bei allen Schiffen mit einer Geschützkanzel.


1. Attack Nur Brückenziele
>die Kanzel die dieses Kommando ausführt, beschießt nur Ziele, die von der Spielerschiffsbrücke markiert sind.

[Ziel] == (vom Spielerschiffsbrücke markiert) + (feindlich gesinnt) + (solange es markiert ist) + (in Reichweite der Geschützkanzel)


===


2. Attack Big Ships, M0,M1,M2,M6,M7,TL
>die Kanzel die dieses Kommando ausführt, beschießt nur Ziele, die der Classe der Big Ships angehöhren.

[Ziel] == (ShipClass-BigShip = M0, M1, M2, M6, M7, TL, Stationen) + (feindlich gesinnt) + (in Reichweite der Geschützkanzel)

[Reihenfolge der Zielauswahl]:
1. [Ziel] == Angreifer (wenn Angreifer BigShip ist) + (in Reichweite der Geschützkanzel)
2. [Ziel] == Big Ships (wenn Big Ship Enemy ist) + (in Reichweite der Geschützkanzel)
3. [Ziel] == Station (wenn Station Enemy ist) + (in Reichweite der Geschützkanzel)


===


3. Attack Small Ships, Fighter,TS,TP,Missilles
>die Kanzel die dieses Kommando ausführt, beschießt nur Ziele, die nicht der Classe der Big Ships angehöhren.

[Ziel] == (not BigShipClass = M5, M4, M3, TP, TS, Raketen) + (feindlich gesinnt) + (in Reichweite der Geschützkanzel)


[Reihenfolge der Zielauswahl]:
1. [Ziel] == Rakete (wenn Rakete Enemy ist) + (in Reichweite der Geschützkanzel)
2. [Ziel] == Angreifer (wenn Angreifer Small Ship ist) + (in Reichweite der Geschützkanzel)
3. [Ziel] == Small Ships (wenn Small Ship Enemy ist) + (in Reichweite der Geschützkanzel)
4. [Ziel] == Angreifer (egal welcher Größe) + (in Reichweite der Geschützkanzel)
5. [Ziel] == Schiff (egal welcher Größe) + (wenn feindlich) + (in Reichweite der Geschützkanzel)
6. [Ziel] == Station (wenn feindlich) + (in Reichweite der Geschützkanzel)

[wenn Ziel]
1. Prüfe == Rakete (wenn Rakete Enemy ist) + (in Reichweite der Geschützkanzel) == schieß auf Rakete (solang exist + in range), dann schieß wieder auf vorheriges Ziel
2. Prüfe == alle fünf Schüsse:
-->2.1 wenn Ziel == BigShip: Prüfe ob ein kleineres als M6 in Reichweite und feindlich ist exist; wenn JA dann nimm dies als neues HauptZiel
-->2.2 wenn Ziel == Station: Prüfe ob ein feinliches Schiff in Reichweite existiert; wenn JA dann suche ein neues Ziel an Hand der Zielreihenfolgeliste



===



4. Kill Brückenziel ohne Freund-Feinderkennung
>die Kanzel die dieses Kommando ausführt, beschießt nur Ziele, die von der Spielerschiffsbrücke markiert sind,
>ACHTUNG: egal ob Freund oder Feind.

[Ziel] == (vom Spielerschiffsbrücke markiert) + (EGAL ob Freund oder Feind) + (solange es markiert ist) + (in Reichweite der Geschützkanzel)






5. Raketentürme
Dies ist kein Kommando für sich sondern eine Kommandoerweiterung die alle 4 Kommandos
gleichermaßen verwenden sofern ein Raketenturm vorhanden ist.


Kommando 1 und 4
sind ja fast gleich und bei beiden gibt es hier Einschrenkungen
in bezug auf Raketentürme:
Das Ziel wird vom Spielerschiff vorgegeben soweit ist alles klar,
aber es muß Feindlich sein sonst feuert der Raketenturm nicht.
Das kann nicht umgangen werden wie bei Lasern, da kann ich nichts machen.


Kommando 1,2,3,4
hier muß das Ziel ebenfalls feindlich sein
Bei Großen Schiffen (M6 und größer) und Stationen
wird nicht darauf geachtet ob und wieviele Raketen bereits abgefeuert sind
und damit solang weitergefeuert solang es möglich ist
(es macht kein sinn bei Schiffen/Stationen mit riesen Schilden zu warten bis alle Raketen getroffen haben)

Bei Kleinvieh M8-M3 TS... wird hingegen gewartet bis alle Raketen ihr Ziel erreicht haben
bevor erneut gefeuert wird






==========================================
Erst.Installation:

>Verschiebe den Inhalt des "scripts" Ordners in den "scripts" Ordner des X3 Games
>Verschiebe den Inhalt des "t" Ordners in den "t" Ordner des X3 Games


Zielverzeichnis zu finden im Ordner vom X3 Hauptverzeichnis:
HDD:/.../X3Reunion/....
1. "scripts"
2. "t"
Last edited by SuperVegeta on Thu, 30. Apr 09, 10:12, edited 4 times in total.

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Sat, 25. Oct 08, 11:14


===========================================
History

Version.1.00
Erstausgabe
-->[Bug] hat die selben Kommando Slots wie Xia Corp



Version.2.00
-->[BugFixed] Kommando Slots alle um 2 IDs erhöht
916 to 918
917 to 919
918 to 920
919 to 921


Version 3.00
-->Russischer Text
-->neues TimeWait setting
-->besser Target exist Überprüfung



Version 4.00
-->schnelleres suchen/finden von Zielen
-->Änderung im Kommando: Attack Small Ships, Fighter,TS,TP,Missilles
---->das Kommando kann nun auch auf BigShips und Stationen feuern,
---->wenn kein und solang kein Ziel//Kleineres Ziel in Reichweite ist


Version 4.10
-->T-File add Einträge des SuperVegeta HardCode ShipTradeCommands


Version 4.20
-->T-File add Einträge des SuperVegeta HardCode ShipTradeCommands
-->T-File add Einträge des SuperVegeta Raketen Kreuzers


Version 5.00
-->X3-TC
-->CMD-Dummys
-->integer string CMDs
-->Fast Fire


Version 5.10
-->Missile Fire
-->CMD Slot Umzug zu 60-63


Version 5.20
-->Kommandoslots sind jetzt wieder in den CMD-Dummy Scripts wieder nach Variante 1 gesetzt
----->Da Turret CMDs OOS nicht gelesen werden und somit nach Variante 3, OOS im Kommandomenü der Betrieb nicht angezeigt wird

===========================================



Startvoraussetzungens:

1. Aktivieren des Script Editors:
>du must in einem Schiff außerhalb einer Station sein.
>du must deinen Spielernamen ändern (nicht den Schiffsnamen) in "Thereshallbewings"
>Spiel speichern
>Spiel beenden
>eben gespeichertes Spiel laden
=============================================
Kommandos Starten:

0. Schiff muß Kampfsoftware MK2 haben
1. Schiff muß Geschützkanzel haben
2. ins Kommandomenü des Schiffes gehen
3. ins Kommandomenü für Geschützkanzeln gehen
4. Kommando wählen --> mit Pfeil hoch-runter und Enter drücken /oder/ Mouse und Enter drücken /oder/ Kommandonummer drücken --> Fertig
=============================================



Technisches:
>Nur für Schiffe die dem Spieler gehören


>Turretkommando (9)60
>Turretkommando (9)61
>Turretkommando (9)62
>Turretkommando (9)63


Text.File.xml:
##8917
German

Page.ID in T.File:
8917


Scripts:
>init.ship.turret.cmd.sv
>lib.sv.get.missile.for.target.xml
>turret.attackALLBrigdeTarget.sv.xml
>turret.attackBigShips.sv.xml
>turret.attackBridgeTarget.sv.xml
>turret.attackSmall.Ships.sv.xml
>turret.Dummy.BigTarget.sv.xml
>turret.Dummy.BridgeTarget.FFA.sv.xml
>turret.Dummy.BridgeTarget.FFO.sv.xml
>turret.Dummy.SmallTarget.sv.xml
>turret.PID.sv.xml
>turret.sv.missile.CMD.xml
>turret.sv.missile.fire.xml



Liberys:
>lib.sv.get.missile.for.target.xml



< Keywords: Scripter SuperVegeta, Script, Turret, Geschützturm >
=============================================

Version:
v.5.20


=============================================
DOWNLOAD
  • Download Version 5.20

    Es müssen dier Turret-CMDs und die Textdatei gedownloaded werden und dann auch beide installiert werden :!:

    Textdatei ist ab jetzt separat zu Downloaden und installieren :!:
    Da die Textdatei 8917 von mehreren Offiziellen SuperVegeta Produkten genutzt wird.
  • GKS Turret CMDs Scripts (Hauptprogramm)
  • Textdatei.8917
  • Alle Downloads:
    Hier :arrow: Auf dem Sammel Thread
Last edited by SuperVegeta on Thu, 30. Apr 09, 10:13, edited 6 times in total.

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Mon, 27. Oct 08, 18:26

Release

Marodeur
Posts: 1349
Joined: Wed, 6. Nov 02, 20:31
xr

Post by Marodeur » Tue, 28. Oct 08, 14:54

Ah, danke SV, auf die hab ich gewartet. Schön das es die Turmbefehle in TC geschafft haben. :)

ik0ilm_jrg
Posts: 1
Joined: Thu, 5. Jul 07, 01:19
x3

Post by ik0ilm_jrg » Wed, 12. Nov 08, 20:24

Leider gehen die Download´s für die T-files nicht kann mir da jemand helfen?

User avatar
Steven88
Posts: 66
Joined: Tue, 3. Jul 07, 18:33
x4

Post by Steven88 » Thu, 13. Nov 08, 01:24

hi sind die 4 kommandos auch mit dem mars feuerleitcomputer kompaktibel ?
Admiral Steven Death .
Commander der Battlestar KILLER.
Ehemaliger Major in den dinsten der Chronos.
Und jetzt Admiral der letzten Piratenflotte die nur noch 1 Ziel hat !Die Ausrothung der Cylonen !! Ein hoch auf jeden toten Piraten !!! den jeder hat noch einen mitgenomen !!

Die KILLER ist ein prototyp gefertigt aus den überresten einer alten typ 75 und neuer typ 62 Battlestar

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Sat, 15. Nov 08, 15:33

1. Links für T-File repariert :!:

2. Nein die Kommandos sind nicht benutzbar mit Mars,
installierprobleme wird es nicht geben aber Mars hat sein eigenes Turret CMD
also ein Marsschiff kann diese kommandos nicht nutzen, da Mars sie abschalten würde.

JayPee
Posts: 278
Joined: Fri, 13. Feb 04, 11:40
x4

Post by JayPee » Mon, 17. Nov 08, 12:28

4. Kill Brückenziel ohne Freund-Feinderkennung
>die Kanzel die dieses Kommando ausführt, beschießt nur Ziele, die von der Spielerschiffsbrücke markiert sind,
>ACHTUNG: egal ob Freund oder Feind.

[Ziel] == (vom Spielerschiffsbrücke markiert) + (EGAL ob Freund oder Feind) + (solange es markiert ist) + (in Reichweite der Geschützkanzel)
Genau danach habe ich gesucht. Hab ne Piraten Karavelle mit Rep.-Laser ( ja über eine eigene Fabrik produziert :D also erscriptet) ausgestattet, so kann sie nun meine angeschlagenen einheiten im Kampf repen ohne das ich es selber machen mus! TOP THX dafür!!!

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Sat, 24. Jan 09, 19:47

Neue Version
  • Neues
    Die Kommandos sind jetzt auch für Raketentürme geeignet, wie M7M
    Funktionieren ähnlich wie die Kommandos mit Lasertürmen,
    Einschränkungen sind aber nicht zu vermeiden (siehe Einsatz mit Raketentürmen)
  • Kommando Umzug
    Kommandoslots wurden weit nach hinten gesetzt um nicht mehr
    mit Lucike zu kollidieren.
    918 zu 960
    919 zu 961
    920 zu 962
    921 zu 963
  • Update
    -Installiere Scriptversion 5.10 UND T-File 8917 version 2.50
    -ein Kommando neustart ist nötig :!:

Marodeur
Posts: 1349
Joined: Wed, 6. Nov 02, 20:31
xr

Post by Marodeur » Sat, 24. Jan 09, 20:07


User avatar
Generalwest
Posts: 2764
Joined: Thu, 31. May 07, 18:07
x4

Post by Generalwest » Sat, 24. Jan 09, 20:12

918 zu 960
dann meld ich mal ne Inkompatibilität an in deinem Tread nämlich meine Turretsoftware X5TR1. Und nein ich mach keine Werbung in deinem Tread.

Marodeur
Posts: 1349
Joined: Wed, 6. Nov 02, 20:31
xr

Post by Marodeur » Sun, 25. Jan 09, 13:54

Nu hat ers schon verschoben obwohl er in der offiziellen Liste steht und es daher eigentlich nicht nötig sein sollte wofür ich ich extrem dankbar bin (wenn er mir ne PN schickt wo er wohnt und ich komm in die Gegend geb ich ihm eins aus). Aber dein Skript steht weder in der Liste noch im Anmeldethread. Auf alles kann man nun wirklich keine Rücksicht nehmen. :(

Warum hast eigentlich nicht die 950 gelassen wie für Reunion? Ich find im Anmeldethread nix was die 950 blockiert hätte.
Last edited by Marodeur on Sun, 25. Jan 09, 14:23, edited 1 time in total.

User avatar
Generalwest
Posts: 2764
Joined: Thu, 31. May 07, 18:07
x4

Post by Generalwest » Sun, 25. Jan 09, 14:06

weil es ein anderes Script bzw eine andere Turretsoftware ist. Anmeldungstread werde ich hier nicht erörtern.
Zum anderen hab ich nur es als ink. angemeldet, und ihm keine Vorwürfe gemacht. Zum Startpost: da ich extremen stress hab im RL werd ich in naher Zukunft diese auch nicht nachholen können. werde mich von Zeit zu zeit mich rühren und eine Koli Warnung für den User rausgeben (im Topic und bei mir in der Liesmich) um ihn davor zu warnen.

Marodeur
Posts: 1349
Joined: Wed, 6. Nov 02, 20:31
xr

Post by Marodeur » Sun, 25. Jan 09, 14:12

Ajo, beim stress schauts bei Vegeta wohl auch nicht besser aus.

Naja, will mich hier nicht weiter einmischen müsst ihr unter euch ausmachen wer wie wo was.

Und Anmeldethread hin oder her, neben der nicht sonderlich aktuellen Liste bleibts halt die einzige Übersicht da hier die User für die Einträge zuständig sind und nicht die Mods. ;)

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Mon, 26. Jan 09, 13:25

@ Generalwest

Ich hoffe das du den Weg von Lucike nicht auch noch gehen willst, die Liste einfach zu ignorieren.

Da dein Produkt nicht in der Liste steht und auch keine Kol der CMD Slots laut
Liste vorliegt bin ich mir keiner schuld bewußt

Ich empfehle dir die Anmeldung nach zu holen und auch mit Kol freien CMD Slot.

Ich habe diesen Umzug nur gemacht weil Marodeur dieses Produkt mit MEFOS von Lucike was die gleiche CMD Slots hat miteinander verbinden will.
Aus kaum einen anderen Grund hätte ich dies getan.
da meine Produkte das "EasyChangeCMDSlot" verwenden da kann das der user selbst.

User avatar
Generalwest
Posts: 2764
Joined: Thu, 31. May 07, 18:07
x4

Post by Generalwest » Mon, 26. Jan 09, 15:56

Ein generelles nein.

Zum anderen @Liste Unsignierte Erweiterung werde ich öffentlich überhaupt nicht näher drauf eingehen.

UM die Schuld frage geht es mir nicht. Den ein Schuldiger ist nur zu einem nütz um ihn hinzurichten / exikutieren. Da ich niemand umlegen will, spar ich mir die Mühe und such gar keinen.

Wieder Anmeldung Unsignierte Erweiterungen siehe oben

Ich hab Marodeur nach seinem Post angeschrieben und ihm Mitgeteilt das es nur eine Kolli Warnung meinerseits war, nicht mehr und nicht weniger. Desweiteren findet sich sicherlich ein Kompromiss wenn beide etwas mehr zeit haben, falls es gewünscht ist. Der Umzugsgrund ist für mich klar und verständlich, und im deinem Startpost vermerkt. Ich les im allgemeinen was andere Leute schreiben.

Anmerkung: Wenn mir andere Leute am A...vorbei gehen würden würde ich nicht die meiste "freie" Zeit momentan hier verbringen. Und wenn ich 2 Wochen brauch um eine simple Html Seite zu schreiben dann spricht das für sich.

8)

Gezeichnet General West; West Inc Division.

Ps: Ich nutzte die Scripts in X³ selbst, bevor ich mit dem X5TR1 Projekt begann.

User avatar
SuperVegeta
Posts: 1611
Joined: Tue, 20. Dec 05, 11:13
x3tc

Post by SuperVegeta » Thu, 30. Apr 09, 10:15

Version 5.20
Version 5.20
-->Kommandoslots sind jetzt wieder in den CMD-Dummy Scripts wieder nach Variante 1 gesetzt
----->Da Turret CMDs OOS nicht gelesen werden und somit nach Variante 3, OOS im Kommandomenü der Betrieb nicht angezeigt wird


Bie Beschreibung zum Ändern der Slots ist noch nicht fertig :!:

Post Reply

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