Zivilschiffe entfernen
(Version 3.1.02 - 23. März 2006)
Das Herunterladen (Download)
-> Zivilschiffe entfernen (Version 3.1.02)
-> Notwendige Befehlsbibliothek "Libraries" (Auf jeden Fall mit installieren)
Die Aufgabe
Wichtig: Diese Erweiterung läuft jetzt auch ab X3 Reunion Version 1.4.
Die Beta-Versionen 1.3.1 und 1.3.2 haben einen für mich sehr störenden Nebeneffekt. Eine Invasion von s.g. Zivilschiffen.
In Anlehnung an diesen Beitrag entstand diese Erweiterung, nur wollte ich die Zivilschiffe nicht ganz entfernen.
Diese Erweiterung entfernt Zivilschiffe auf ein erträgliches Maß. Nach dem Release des bald kommenden Updates (~1.4) wird diese Erweiterung hinfällig und wird auch nicht mehr gebraucht. Dazu später, wenn es soweit ist.
Die Technik
In jedem Sektor mit Handelsstation läuft ein kleines Skript auf der Handelsstation und sucht nach Schiffen mit der Job-Nummer 6101 und 6102. Die Jobs sind einmal das "Zivilschiff" und einmal der "Taxidienst". Diese beiden Jobs kommen am häufigsten vor.
Schiffe, die diese Jobs ausführen werden auf die nächstgelegene Station geflogen und gelöscht. Einige bleiben erhalten und tun das, wozu sie gedacht waren.
Die Installation mit Aktivierung des Script Editors
Der X³ Script Editor muss für diese Erweiterung aktiviert werden. Dazu einfach den Spielernamen in "Thereshallbewings" ändern. Der Spielername wird nach der Eingabe wieder auf den alten Namen zurück gesetzt. Die bestehende Verzeichnisstruktur muss einfach in das X³ Spieleverzeichnis kopiert werden. Danach sollte das Spiel einmal neu gestartet werden. Durch die Aktivierung des X³ Script Editors wird der Spielstand verändert und man bekommt ein so genanntes "Modified" ins Spiel. Das kann auf normalen Wege nicht rückgängig gemacht werden.
Die Installation ohne Aktivierung des Script Editors
Ist der Script Editor aktiviert, so werden zusätzlich zu den üblichen Daten oft skripttechnische Daten angezeigt. Das kann für manchen Spieler vielleicht etwas störend sein. Es gibt eine Möglichkeit nicht signierte Skripte ohne gestarteten Script-Editor zu benutzen. Dazu muss die Startdatei des Skriptes verändert werden. Auch in diesem Fall bekommt man ein so genanntes "Modified" ins Spiel.
Die Startdatei "setup.plugin.civilship.remove.xml" mit einem Text-Editor öffnen. Das Notepad von MS Windows® ist dafür bestens geeignet. Bitte nicht MS Word® oder MS WordPad® benutzen, da die Daten im UTF8-Format gespeichert sind. Das Notepad kann damit umgehen.
In der Startdatei sind folgende Einträge zu ändern, wobei lediglich ein Ausrufezeichen eingefügt werden muss. Nach den Änderungen die Datei speichern.
<name>setup.plugin.civilship.remove</name>
zu
<name>!setup.plugin.civilship.remove</name>
<codearray>
<sval type="array" size="10"><sval type="string" val="setup.plugin.civilship.remove" …
zu
<codearray>
<sval type="array" size="10"><sval type="string" val="!setup.plugin.civilship.remove" …
Zuletzt muss die Datei selbst noch umbenannt werden. Auch hier wird einfach ein Ausrufezeichen vorne eingefügt.
C:\Spiele\X3 - Reunion/scripts/setup.plugin.civilship.remove.xml
zu
C:\Spiele\X3 - Reunion/scripts/!setup.plugin.civilship.remove.xml
Ich könnte natürlich die fertige Datei zum Herunterladen anbieten, aber so bekommt man gleich die Möglichkeit andere Skripte auf diese Weise zu verändern.
Das Herunterladen (Download)
-> Zivilschiffe entfernen (Version 3.1.02)
-> Zivilschiffe entfernen (Version 3.1.01)
-> Zivilschiffe entfernen (Version 3.1.0)
Die Änderungen
10.02.2006 (Version 3.1.0)
- Release
- Die Erweiterung beendet sich ab Script Engine Version 32 selbstständig
- Die Erweiterung läuft jetzt auch ab X3 Reunion Version 1.4.