Strahlenwaffen und die KI

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

Lord Morpheus
Posts: 764
Joined: Thu, 15. Dec 05, 21:27
x3tc

Strahlenwaffen und die KI

Post by Lord Morpheus »

Moin

Ich habe in meinem Spiel die Strahlenkanonen kaufbar gemacht. Soweit so gut funktioniert auch alles, aber wie kann ich dafür sorgen, dass auch die KI diese Waffen nutzt?
Lc4Hunter
XWiki Moderator
XWiki Moderator
Posts: 2193
Joined: Sun, 2. Apr 06, 16:15
x4

Post by Lc4Hunter »

Ich glaube gehört zu haben das die KI bevorzugt die Waffe mit der höchsten möglichen ID nimmt. Also alles was laut TLaser am Ende steht wird bevorzugt. Ansonsten wirst du nicht viel machen können um die KI zu überreden...

Ich hingegen habe bei einer Mod das Problem das KI bevorzugt meine neuen Waffen nimmt die sie eigentlich garnicht nehmen soll weil sie für ein anderes Volk ist :oops:
Lord Morpheus
Posts: 764
Joined: Thu, 15. Dec 05, 21:27
x3tc

Post by Lord Morpheus »

Hmm das kann eigentlich nicht sein, denn das Triplett Laser Geschütz z.B. ist die vorletzte Waffe aus der TLaser/TBullets.

Die Kanzeln der entsprechenden Schiffe habe ich ich übrigens auch angepasst.
Lord Morpheus
Posts: 764
Joined: Thu, 15. Dec 05, 21:27
x3tc

Post by Lord Morpheus »

Hmm ich glaube ich hab mein Problem nicht gut beschrieben.

Das Problem ist nicht die Nutzung an sich. Benutze ich ein Cheat Script und sorge dafür, dass ein einzelnes KI Schiff Strahlenwaffen an Bord hat, dann werden sie auch genutzt.

Aber standard mäßig sind keine Strahlenwaffen an Bord der KI Schiffe. Was muss ich anpassen um das zu ändern?
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

Erstelle eine Strahlen waffe in der TLaser
Ganz unten
Werte einfach von xy kopieren
Als subtype nimmst du die Waffe die es quasi ersetzen soll.

Sollte funktionieren. So hat es zumindest ulfius im Cmod gemacht.

Allerdings kann ich dir jetzt schon sagen das du das nicht wirklich möchtest.
Naja probier es selbst aus. Speicher aber deinen Save, denn man kann den Laser nicht einfach ohne probleme wieder aus dem Spiel entfernen.
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image
Molander
Posts: 449
Joined: Thu, 27. Jan 05, 17:52
x4

Post by Molander »

Einfach in der TShip die Kanone den Schiffen zuweisen.
Guß Frank.
Es lebe der ADAC des Weltraum.
User avatar
F.A.B.
Posts: 767
Joined: Fri, 27. Feb 09, 18:47

Post by F.A.B. »

Killjaeden wrote:Erstelle eine Strahlen waffe in der TLaser
Ganz unten
Werte einfach von xy kopieren
Als subtype nimmst du die Waffe die es quasi ersetzen soll.

Sollte funktionieren. So hat es zumindest ulfius im Cmod gemacht.

[...]
wenn ulfius das so geschafft hat, bin ich echt baff - ich hab das selbst mit "experimentellen psp" versucht und bin kläglich gescheitert.

wie auch immer, ich bin schon zu lange weg von der materie um lösungsvorschläge zu machen, aber du solltest bei den waffenkonfigurationen etwas aufpassen, da, soweit ich mich erinnern kann, durch den md gespawnte schiffe änderungen an der config gar nicht mögen und ggf missionsrelevante schiffe ohne jegliche bewaffnung auftauchen könnten.
best,
F.A.B.
User avatar
Killjaeden
Posts: 5366
Joined: Sun, 3. Sep 06, 18:19
x3tc

Post by Killjaeden »

Der Trick ist einfach das die KI anscheinend lieber Waffen nimmt die als letztes in der Liste stehen.
Aber nur wenn es nach einen bestimmten Subtype sucht.
Wenn man mal in die Liste bei Cmod schaut, da steht ganz unten die Gamma PIK, die im endeffekt nur die Kopie ist von der PIK bloß ganz unten.

Und siehe da, sehr viele Schiffe spawnen nun auch mal mit PIK statt ständig Flammenschleudern oder irgend einem anderen Pups.

Er müsste also einen Subtype nehmen der oft verwendet wird.Z.B. den vom EIG oder PIK oder FLammenschleuder, je nachdem wie er sich das vorstellt.

So muss er nichtmal die Bewaffnung der ganzen Schiffe anpassen da die Schiffe ja schon den Subtype zugewiesen haben.
[ external image ]
X-Tended TC Mod Team Veteran.
Modeller of X3AP Split Acinonyx, Split Drake, Argon Lotan, Teladi Tern. My current work:
Image
User avatar
F.A.B.
Posts: 767
Joined: Fri, 27. Feb 09, 18:47

Post by F.A.B. »

...jeez, da hätt ich auch selbst drauf kommen können!

*so viele tage arbeit* :roll: :cry:
best,
F.A.B.
dman
Posts: 44
Joined: Wed, 6. Nov 02, 20:31
x4

Frage zur KI und den genutzten Waffen

Post by dman »

hallo Leute,

da ich gerade selbst eine kleine Mod in Sachen Waffen und Schiffe schreibe, bin ich auch beim Problem, dass die KI nicht die Waffen nimmt, die ich mir so vorstelle.

Ich möchte jedes M2 mit einem speziellen Frontlaser ausstatten. Wenn ich die Laser in die Schiffe skripte, geht es prima, sieht auch sehr cool aus, so ein Ratpr mit Phasenlaser gegen Rochen mit Ionenkanone.

Den Subtypen zu ändern, bringt wegen der Gruppierung ein Problem mit sich, z.B. bei den schweren Lasern wie Triplett-Lasergerschütz. Den Typ "BEAM" will die KI einfach nicht ins gespawnte Schiff einbauen ("add default items"), also probierte ich, als Subtyp den der PIK einzustellen. Klappte dann auch, nur dass jetzt jedes GKS mit dem Triplett ballert, wo die PIK eingetragen ist. Ich will aber keine Monokultur.
Es gibt leider auch keinen Eintrag für "HEAVY" wie bei der boronischen Ionenkanone für die Paraniden. Ich habe zwar per Editor einfach "SG_LASER_PARANID_HEAVY" eingetragen, doch das Spiel ignoriert das. Wirklich dumm, dass es keine Möglichkeit gibt, diese Waffen im Spiel einfach freizugeben, die haben das Potential jede Rasse spezieller darzustellen.

Gibt es ev. ein mit noch nicht bekanntes Skript, dass neu gespawnte KI-Schiffe nach Vorgabe "umbewaffnen" kann, weiß das jemand?
--
Entspann dich - alles wird gut.
JayPee
Posts: 278
Joined: Fri, 13. Feb 04, 11:40
x4

Post by JayPee »

Wo wir hier gerade so schön über waffen reden, wie ändert man das weiss der plasmastrahlenkanone in ein schönes grün?

Meine natürlich den strahl :D
dman
Posts: 44
Joined: Wed, 6. Nov 02, 20:31
x4

Post by dman »

JayPee wrote:Wo wir hier gerade so schön über waffen reden, wie ändert man das weiss der plasmastrahlenkanone in ein schönes grün?

Meine natürlich den strahl :D
Denke mal, das gilt für Muni wie für Beams:

in der TBullets, da steht unten als "Color" der Farbcode in RGB (Hexadezimal, #ff0000 z.B. ist knallerot). Dazu kannst du im Doubleshadow-Editor den RGB-Code anklicken zum Ändern, dann rechts vom Code auf "..." gehen :) Oder du guckst hier mit dem Mauszeiger beim Verfassen einer Nachricht auf den Regenbogen-Streifen über dem Textfeld.

Update: Also soweit die Theorie. Habe es aber eben getestet, es hat nix gebracht. Miene PBK ist immer noch hellblau, statt orange. mhm...

http://forum.egosoft.com/viewtopic.php?t=194381
tja, damit hat es wohl erledigt - nur die Ambientfarbe wird in der TBUllets geändert. Der Rest geht nicht ohne 3d-Zeugs, schade. Oder mit einem Editor für die Texturen?

Update2
Es geht! Ich nehme den MOD-Manager und extrahiere folgende Dateien aus der "01.cat" oder einer anderen cat-Datei, welche sie enthält:
"fx_bullets_diff.dds" und die anderen "fx_bullets_"...-Dateien. Diese bearbeite ich mit GIMP plus DDS-Plugin, letzteres installiert man, in dem die .exe-Datei direkt in den Plug-Ins-Ordner in GIMP kopiert wird, der heißt "GIMP-2.0\lib\gimp\2.0\plug-ins".
Also ich öffne für die Farbe der PBK-Textur nun die "fx_bullets_diff.dds" mit GIMP. Ich muss leider ein wenig raten, welche die richtige ist - bei der PBK noch einfach. Zum Farbvergleich guck ich mir die originalen Farbcode der TBullets an, s.o.
Ich gehe also auf "Farbton/Sättigung" und verschiebe das Spektrum nach orange, ein wenig heller als das des ISE. Speichere die dds-Datei, adde sie mit dem MOD-Manager, speichere die CAT-Datei ins X3-Verzeichnis, es klappt. PBK ist jetzt als Schuß und beim Auftreffen genau so orange wie ich sie haben will.

Mache mich dann mal an der anderen Waffenfarben. Freu mich schon auf ein Aliengrün der Kha'ak-Laser, hihi.

Update3
Naja, die Ambientfarben beim Auftreffen lassen sich nicht anpassen, und es sind nicht so viele Texturen wie Waffentypen zu finden. Ich lass da smal bleiben, obwohl es scher mit mehr Kenntnissen möglich ist, wie andere Modder ja bereits zeigten.
--
Entspann dich - alles wird gut.
JayPee
Posts: 278
Joined: Fri, 13. Feb 04, 11:40
x4

Post by JayPee »

Danke dir! Das andere hatte ich auch mit gekriegt währe zu einfach gewesen.

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