[SCR] [X3TC] Raketenabwehr Moskito
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
Hallo,
habe mir die neue Version installiert.
Jetzt bekomme ich aber bei jedem Laden eines Spielstandes folgende Nachricht:
"The hotkeys of the Missile Defense Mosquito were uninstalled".
Gleichwohl funktioniert die Abwehr und der Komandokonsolenbefehl ist vorhanden.
Ist das ein Bug oder habe ich da etwas falsch installiert ?
MfG
X3-rookie
habe mir die neue Version installiert.
Jetzt bekomme ich aber bei jedem Laden eines Spielstandes folgende Nachricht:
"The hotkeys of the Missile Defense Mosquito were uninstalled".
Gleichwohl funktioniert die Abwehr und der Komandokonsolenbefehl ist vorhanden.
Ist das ein Bug oder habe ich da etwas falsch installiert ?
MfG
X3-rookie
Hallo Rookie,
sieht so aus als hättest du die Uninstall-Dateien mit in den Skriptordner kopiert.
..\scripts.uninstall\setup.plugin.missile.def.pck
..\scripts.uninstall\setup.plugin.missile.def.hotkeys.pck
Diese beiden Skripte löschen und die RAM neu installieren.
..\scripts\.. -> ..\scripts\..
..\t\.. -> ..\t\..
Gruß
Lucike
sieht so aus als hättest du die Uninstall-Dateien mit in den Skriptordner kopiert.
..\scripts.uninstall\setup.plugin.missile.def.pck
..\scripts.uninstall\setup.plugin.missile.def.hotkeys.pck
Diese beiden Skripte löschen und die RAM neu installieren.
..\scripts\.. -> ..\scripts\..
..\t\.. -> ..\t\..
Gruß
Lucike
Du hast alle Scripts / TFiles als .pck abgelegt so daß der Normaluser da mit einem Texteditor nicht weiterkommt.Lucike wrote:Um die Kommandoslots zu ändern muss lediglich die Sprachdatei geändert werden. An den Skripten selbst muss nichts geändert werden. Die Sprachdatei "8002-L049.xml" finden man im Sprachordner (..\t\..) der sich wiederrum im X³ Spielverzeichnis befindet. Zuerst öffnet man die Sprachdatei mit einem Texteditor.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Richtig. Dafür ist diese Information.Gazz wrote:Du hast alle Scripts / TFiles als .pck abgelegt so daß der Normaluser da mit einem Texteditor nicht weiterkommt.Lucike wrote:Um die Kommandoslots zu ändern muss lediglich die Sprachdatei geändert werden. An den Skripten selbst muss nichts geändert werden. Die Sprachdatei "8002-L049.xml" finden man im Sprachordner (..\t\..) der sich wiederrum im X³ Spielverzeichnis befindet. Zuerst öffnet man die Sprachdatei mit einem Texteditor.
Dateien im PCK-Format können seit TC mit jedem GZ-fähigen Packprogramm (WinZip, WinRAR oder 7-Zip) entpackt werden.Information: Sollte die Sprachdatei gepackt sein, sprich die Datei hat die Dateiendung ".pck", dann muss man die Datei vorher entpacken, um sie dann bearbeiten zu können. Nach der Änderung kann die Sprachdatei wieder gepackt werden oder aber man löscht die noch vorhandene gepackte Sprachdatei, da eine gepackte Datei von X³ bevorzugt wird.
Gruß
Lucike
Erwischt! Dabei war "Anleitungen ganz lesen" eigentlich mein guter Vorsatz für dieses Jahr.
Und für letztes Jahr.
Und das davor...
Trotzdem wäre es einfacher, die TFiles gar nicht erst zu packen. =P
Und für letztes Jahr.
Und das davor...
Trotzdem wäre es einfacher, die TFiles gar nicht erst zu packen. =P
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Aha, war wohl wieder nix.Gazz wrote:Erwischt! Dabei war "Anleitungen ganz lesen" eigentlich mein guter Vorsatz für dieses Jahr.
Und für letztes Jahr.
Und das davor...
Ich bin halt ein ordentlicher Mensch, zumindest geb ich mir Mühe.Gazz wrote:Trotzdem wäre es einfacher, die TFiles gar nicht erst zu packen. =P
Gruß
Lucike
Ich hab selber nochmal nachgesehen und ich verstehe das Problem nicht.Lucike wrote:Ich führe eine Array mit ungefährlichen Raketen. Mit Raketen-Flags arbeite ich nicht, da gefährliche und ungefährliche Raketen manchmal denselben Flag besitzen. Bestes Beispiel ist die Libelle und die Hurrikan. Auch alle Khaak-Raketen besitzen denselben Flag wie eine Libelle. Für mich also unbrauchbar.
Code: Select all
Boarding Pod, Rng 76800, Dmg 5, Flags 0
Ghoul Missile, Rng 5625, Dmg 6500, Flags 37
No.Target Proximity Swarm
Shadow Missile, Rng 80850, Dmg 755000, Flags 37
No.Target Proximity Swarm
Phantom Missile, Rng 53000, Dmg 650000, Flags 33
No.Target Proximity
Flail Barrage Missile, Rng 58320, Dmg 5000, Flags 5
No.Target Swarm
Hammer Heavy Torpedo, Rng 75900, Dmg 300000, Flags 33
No.Target Proximity
Tomahawk Heavy Missile, Rng 43120, Dmg 625000, Flags 1
No.Target
Spectre Missile, Rng 5700, Dmg 260000, Flags 40
Heatseek Proximity
Poltergeist Missile, Rng 12500, Dmg 1500, Flags 5
No.Target Swarm
Wraith Missile, Rng 51000, Dmg 125000, Flags 172
Heatseek Proximity Swarm Torpedo
Banshee Missile, Rng 14814, Dmg 74000, Flags 0
Windstalker Missile, Rng 22222, Dmg 30000, Flags 67
Dumbfire No.Target Trigger.Boom
Wildfire Missile, Rng 33333, Dmg 15000, Flags 1
No.Target
Firelance Missile, Rng 49999, Dmg 4500, Flags 35
Dumbfire No.Target Proximity
Rapier Missile, Rng 99999, Dmg 1000, Flags 0
Hammerhead Missile, Rng 86000, Dmg 1250000, Flags 0
Beluga Missile, Rng 89999, Dmg 100000, Flags 0
Remote Guided Warhead, Rng 79999, Dmg 100000, Flags 257
No.Target Remote
Aurora Missile, Rng 18747, Dmg 8000, Flags 99
Dumbfire No.Target Proximity Trigger.Boom
Firestorm Torpedo, Rng 99000, Dmg 1000000, Flags 128
Torpedo
Typhoon Missile, Rng 74881, Dmg 30000, Flags 4
Swarm
Tornado Missile, Rng 24999, Dmg 50000, Flags 39
Dumbfire No.Target Proximity Swarm
Cyclone Missile, Rng 59999, Dmg 23000, Flags 32
Proximity
Hurricane Missile, Rng 29999, Dmg 6000, Flags 32
Proximity
Tempest Missile, Rng 62401, Dmg 60000, Flags 1
No.Target
Thunderbolt Missile, Rng 78000, Dmg 75000, Flags 8
Heatseek
Firefly Missile, Rng 24974, Dmg 1500, Flags 35
Dumbfire No.Target Proximity
Thorn, Rng 17777, Dmg 15000, Flags 32
Proximity
Needle, Rng 26666, Dmg 7450, Flags 32
Proximity
Sting, Rng 39999, Dmg 4000, Flags 32
Proximity
Disruptor Missile, Rng 39999, Dmg 6000, Flags 0
Hornet Missile, Rng 31230, Dmg 200000, Flags 0
Silkworm Missile, Rng 28432, Dmg 19000, Flags 0
Dragonfly Missile, Rng 18750, Dmg 5000, Flags 32
Proximity
Wasp Missile, Rng 18130, Dmg 1000, Flags 4
Swarm
Mosquito Missile, Rng 14693, Dmg 200, Flags 0
Speziell alle Dumbfire sind als solche geflagt...
Daß die Dragonfly die selben Flags hat wie die Sting ist in TC normal. Dort ist sie keine Dumbfire mehr. =)
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Woos? Die Dragonfly ist in TC eine zielsuchende Rakete? Ist mir noch gar nicht aufgefallen.Gazz wrote:Daß die Dragonfly die selben Flags hat wie die Sting ist in TC normal. Dort ist sie keine Dumbfire mehr. =)
Ich stehe aber vor einem wichtigeren Problem. Schön wäre es, wenn man die folgende Rakete einer Rakete auslesen könnte.
Einfach dargestellt in etwa so:
$EnemyMissile = [THIS] -> find nearest missile aiming to me
$AlreadyDefended = $EnemyMissile -> find nearest missile aiming to me
Das klappt nur leider nicht. Das kann ich viellleicht bei Cycrow auf den Wunschzettel schreiben.
Gruß
Lucike
Hab ich auch gesehen als ich die Goblin Raketenverteidigung geschrieben hatte.
Außerdem funktioniert $Missile -> get current speed in TC nicht mehr. In Reunion ging das noch.
Edit: get bullet speed funzt auch bei missile wares
Bei der GRV war das aber kein Problem, da sowieso nie 2 Goblins auf das selbe Ziel abgeschossen werden.
Goblins und Ziele werden immer als Array mit gleichem index auf dem Mutterschiff gespeichert.
$I = get index of $Missile in array $targets
if exist $Goblin[$I]
. . exit
else
. . delete array entries
end
Für reine Raketenverteidigung hättest Du es sogar noch viel leichter
da es OOS keine Raketen gibt. (Goblins müssen auch OOS arbeiten)
Also müssen nur Angreifer/Abwehr-Raketen im Spielersektor verwaltet werden. Jeweils 1 globales Array und feddich. Das funktioniert praktischerweise gleich für alle MRV Schiffe.
Wenn Zwei "MRV Konvoi" Schiffe den Konvoi schützen, werden sie auch nicht jeweils eine Rakete auf das gleiche Ziel abschießen.
Ich überlege auch ob ich Moskito RV in die MARS Raketenverteidigung gleich mit übernehmen sollte.
Technisch ist es ja überhaupt nicht aufwändig, da ich die Raketen sowieso schon erfasse, und im Nahbereich sind Moskitos den Goblins vermutlich sogar überlegen.
Die 2 Slots für Schiffsbefehle reichen mir einfach nie. =P
Außerdem funktioniert $Missile -> get current speed in TC nicht mehr. In Reunion ging das noch.
Edit: get bullet speed funzt auch bei missile wares
Bei der GRV war das aber kein Problem, da sowieso nie 2 Goblins auf das selbe Ziel abgeschossen werden.
Goblins und Ziele werden immer als Array mit gleichem index auf dem Mutterschiff gespeichert.
$I = get index of $Missile in array $targets
if exist $Goblin[$I]
. . exit
else
. . delete array entries
end
Für reine Raketenverteidigung hättest Du es sogar noch viel leichter
da es OOS keine Raketen gibt. (Goblins müssen auch OOS arbeiten)
Also müssen nur Angreifer/Abwehr-Raketen im Spielersektor verwaltet werden. Jeweils 1 globales Array und feddich. Das funktioniert praktischerweise gleich für alle MRV Schiffe.
Wenn Zwei "MRV Konvoi" Schiffe den Konvoi schützen, werden sie auch nicht jeweils eine Rakete auf das gleiche Ziel abschießen.
Ich überlege auch ob ich Moskito RV in die MARS Raketenverteidigung gleich mit übernehmen sollte.
Technisch ist es ja überhaupt nicht aufwändig, da ich die Raketen sowieso schon erfasse, und im Nahbereich sind Moskitos den Goblins vermutlich sogar überlegen.
Die 2 Slots für Schiffsbefehle reichen mir einfach nie. =P
Last edited by Gazz on Sat, 1. Nov 08, 08:15, edited 3 times in total.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Raketen existieren OOS tatsächlich nicht. Das war auch schon in Reunion so.
Ich habe nicht gesagt, daß das Abschießen von Lasern oder Raketen OOS nicht funktioniert.
Da sie aber nicht existieren sind sie für dieses script hier einfach nicht verwertbar.
Ich habe nicht gesagt, daß das Abschießen von Lasern oder Raketen OOS nicht funktioniert.
Da sie aber nicht existieren sind sie für dieses script hier einfach nicht verwertbar.
Last edited by Gazz on Fri, 31. Oct 08, 23:28, edited 2 times in total.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
Raketenabwehr Moskito
(Version 3.alpha.03 - 8. November 2008)
[ external image ]
-> Raketenabwehr Moskito (Version 3.alpha.03)
Voraussetzung: X³ Terran Conflict ab Version 1.2 (nicht kompatibel mit X³ Reunion) !!
08.11.2008 (Version 3.alpha.03)
- Abschussreihenfolge optimiert.
-
- Posts: 478
- Joined: Sun, 29. Aug 04, 17:03
Mosquito Missile Defence
First i`m sorry to post in English my German is very bad
Is the original Mosquito Missile Defence script (from Reunion) available for TC ? It is not yet available in the English forums, i thought it might be here. Thank you.
Is the original Mosquito Missile Defence script (from Reunion) available for TC ? It is not yet available in the English forums, i thought it might be here. Thank you.
There is no such thing as Black & White.
Everything is in various shades of Grey.
Everything is in various shades of Grey.
Yes, of course. An English language file is included.
http://forum.egosoft.com/viewtopic.php?t=216794
http://forum.egosoft.com/viewtopic.php?t=216794
-
- Posts: 478
- Joined: Sun, 29. Aug 04, 17:03