Funktioniert NUR mit X2 1.4/1.5 !
Besitzer der Vorversionen dieses Scriptes müssen nach Update unbedingt die Datei "init.camouflageST1.xml" im Ordner "scripts" löschen!
Download Video (38 MB): Xenon 347 - Camouflage.rec
Die "Tarnvorrichtung" ist in der Lage, nachdem sie aktiviert wurde, innerhalb einer Reichweite von 15 km die Bordcomputer feindlicher Schiffe zu beeinflussen. Sobald das Feindschiff wieder weiter weg ist, wird man wieder als Feind erkannt.
Wichtig! Damit die Tarnung funktioniert, muß im Kommandomenü eines Schiffes ganz unten eingestellt sein:
"Als Feind anzeigen, wenn feindlich gesinnt: JA"
Beschießt man ein Schiff, so fliegt die Tarnung auf und es schießt zurück. Trotz Tarnung.
Für andere, nicht beschossene Feindschiffe ist man immer noch getarnt.
Da ohnehin keine freien Warenslots für Erweiterungen mehr da sind und die Ware "Tarnvorrichtung" im Spiel ohnehin ungenutzt existiert, habe ich mein Script dort dran gebunden. Bisherige Tests: Funktioniert problem- und fehlerlos.
Kaufen kann man die Ware "Tarnvorrichtung" nur in folgenden Stationen:
Dem Terracorp Hauptquartier und den versteckten Geheimstationen der Boronen, Paraniden und Argonen.
Scriptänderung in Version 1.05 - 14.04.2011
- 1. Wechsel in der Scriptinitialisierung von vormals "init.camouflageST1.xml" zu neuer Datei "setup.camouflageST1.xml".
Falls das Tarnscript bereits in Vorversionen benutzt wurde: Es ist unbedingt notwendig, nach Installation der Version 1.5 die Datei "init.camouflageST1.xml" im Ordner "scripts" zu löschen!
2. Kleine Änderungen in der Sprachdatei 4x7778.xml
- 1. Automatische Änderung der Relation zu den Rassen
Es werden nicht mehr ALLE Rasseneinstellungen auf FREUND geändert wie in Version 1.03, sondern nur noch die ersten Acht. 'Goner' und 'Unbekannt' bleiben so, wie der Spieler es einstellt (Freund oder Feind), weil die Einstellung dieser beiden Rassen in meiner Versorgungssoftware ST1 (ab kommender Version 7.00 bekommt diese den neuen Namen "Handelserweiterung ST1") benutzt wird.
- 1. Boardcomputer Sprachausgabe
So wie bei Standard-X2 Befehlen spricht jetzt der Bordcomputer, wenn das Gerät aktiviert wird.
2. Automatische Änderung der Relation zu den Rassen
Wird das Gerät aktiviert, werden im Kommandomenü des Schiffes automatisch die Einstellungen zu allen Rassen auf FREUND geändert. Es ist weiterhin nötig, die Einstellung "Als Feind darstellen wenn feindlich gesinnt" selbst auf Ja zu stellen. Auf diese Option läßt sich per Scriptbefehl nicht zugreifen.
3. Geänderte Sprach xml Datei
Bisher benutzte ich EINE einzige Sprach-xml für alle meine Scripte (die 4x7777.xml). Um Konflikte zu vermeiden wird das nun getrennt, so daß jedes Script seine eigene Sprachdatei verwendet. Dieses Script hier verwendet nun die Sprachdatei 4x7778.xml und die Page-ID 7778.
4. Installation (init-script) korrigiert
Ein Fehler bewirkte, daß das Gerät doch auf allen Ausrüstungsdocks installiert wurde. Ich habe das korrigiert, daß nur noch die geplanten vier Stationen die Ware anbieten (vorausgesetzt, sie existieren - wenn nicht, dann gibt es die Ware doch in allen Ausrüstungsdocks zu kaufen). Dies wirkt jedoch nicht mehr, wenn bereits die Version 1.02 im Einsatz ist. Da die Ausstattung der Fabriken/Docks im Savegame gespeichert wird.
5. Beigefügte Anleitung geändert
Ich habe die beigefügte Anleitung angepaßt und etwas geändert/erweitert.
- 1. Variablenübergabe
Sämtliche Einstellungen werden nur noch im Playerscript gesetzt und von dort an das Enemy-Script als Argumente übergeben.
2. Dokumentation
Das Playerscript wurde mit Textzeilen zwecks Dokumentation ergänzt.
3. Kein doppelter Aufruf
Es wird unterbunden, daß das Script/das Gerät gleichzeitig in beiden Kommandoslots (und damit doppelt) läuft.
4. Keine Funktion ohne Ware
Es wird unterbunden, daß das Script (und damit das Gerät) weiterläuft, wenn der Spieler die Ware "Tarnvorrichtung" aus dem Frachtraum entfernt oder die Ware "Tarnvorrichtung" beim Kampf zerstört wird.
5. Wait-Time
Die Wartezeit des Spielerscriptes für jeden Neudurchlauf des Endlos-Loop wurde auf 3000ms (3 Sek) heruntergesetzt. Damit wartet das Enemyscript nur noch 6000ms (6 Sek) bis zu einem neuen Durchlauf.
Der Timer wurde auf 20 geändert, damit die gesamte Laufzeit des Enemy-Scriptes nach wie vor maximal 2 Minuten beträgt. Das Enemy-Script muß sich selbst beenden - falls der Spieler die Funktion in seinem Schiff abschaltet, aus dem Sektor jumpt, die Reichweite verläßt, u.a. würde sonst das Script auf dem Feindschiff für immer und ewig laufen.
6. Navigationssatelliten
Der Plan, das Script auch für Navigationssatelliten verfügbar zu machen, wird nach stundenlangen Tests aufgegeben. Leider sind die verfügbaren Scriptbefehle nicht ausreichend leistungsfähig für eine derartige Funktion. Es wurden sämtliche möglichen Scriptbefehle (set disabled, etc.), Wartezeiten im Script und Scan-Reichweiten des Gerätes in verschiedensten Kombinationen durchprobiert. Entweder ist der NavSat doch recht schnell zerstört, oder im Sektor gibt es niemals mehr Feinde (bei hoher Reichweite der Tarnvorrichtung).