by o1ofco2 in Zusammenarbeit mit Gazz und euch Betatestern, die mit Rat, Tat und den viiiiiiiiiielen Teststunden, die ich nie und nimmer hätte aufbringen können, zur Seite gestanden haben (und dies noch tun).
Vorwort:
- Da ja X-Rebirth in absehbarer Zeit das Licht der Welt erblicken wird und sich wahrscheinlich jeder X-Fan diesem dann widmen wird,
habe ich mir gedacht: "Gib den Xenon doch wieder ihr Universum zurück!"
Ich habe versucht alles so glaubwürdig wie möglich in diesem Script zu realisieren. Angefangen vom Ausbreitungsverhalten der Xenon,
über die Beschaffung von Rohstoffen und deren Verarbeitung, bis hin zu Militärischen Aspekten, was das Verhalten im Kampf,
der Sektorverteidigung bis hin zur Invasion anliegender Sektoren angeht.
Es sollte sich 'echt' anfühlen!
D.h. wenn keine Rohstoffe vorhanden sind sollen auch keine Schiffe gebaut werden können.
Oder anders formuliert: Der Spieler soll die Möglichkeit haben aktiv Einfluss auf den Wirtschaftskreislauf der Xenon nehmen zu können und
so zBsp. Versorgungsengpässe erzeugen zu können um die Ausbreitung und die Militärischen Aktivitäten der Xenon im Zaum halten zu können.
Ich denke, dass ist mir ganz gut gelungen...
(ich bin kein Scripter-Lucike-Gott und auch kein UniTrader-Alleswisser (natürlich beides im Positiven Sinne gedacht ), ich bin aber
auch, wie ich glaube, kein Anfänger mehr, was den Umgang mit dem Scripteditor angeht)
Und ich möchte mich auch ganz herzlich bei allen bedanken, die mir bei meinen vielen Fragen und Problemen geholfen haben, auch
wenn sie manchmal etwas wirr erschienen )
- Wer das Intro von X3TC gesehen hat (kommt bei jedem Starten eines neuen Spieles), hat am Ende des Intros sicherlich diese dicke
Xenonflotte gesehen, welche noch sehr weit von der Galaxie entfernt den Kurs ins Zentrum eingeschlagen hat. Dabei macht sich ein
Gedanke breit, der das ungute Gefühl auslöst, dass es nur eine Frage der Zeit ist, wann die Xenon Ihr Ziel erreichen werden und was
dann genau passieren wird….
- Nun…. der Tag, den alle befürchtet hatten, sich aber wünschten, dass dieser niemals kommen würde, steht nun doch kurz bevor.
Die Xenon kennen keine Rache. Sie kennen nur eines: terraformen! Und der fehlerhafte Code tief im Inneren ihres
Speichers lässt sie vor nichts und niemandem Halt machen… stur wie eine Maschine eben, dass ende ihres Codes zu erreichen….
das "return null"....
In der langen Zeit der Isolation im dunklen Raum, fernab jeglicher Lichtquellen, sind sie nicht untätig gewesen und haben stehts nach noch
effizienteren Methoden gesucht um ihre eigene Evolution voran zutreiben.
Als Ergebnis daraus haben sie es geschafft, den lang ersehnten Traum der Menschheit, Energie aus dem scheinbaren Nichts heraus zu
erzeugen, in die Realität umzusetzen: die Gewinnung und Nutzung der Nullpunktenergie.
Somit konnten sie ihren unsäglichen Hunger nach Energie stillen…
Doch das ist nur die Vorspeise….
Der Hauptgang kommt jetzt: die Heimatgalaxie der Völker vollständig zu terraformen!
Warum dieses AL-Script:
- Wer X beyond the Frontier gespielt hat, erinnert sich sicherlich noch an Folgendes:
Man schippert gemütlich vor sich hin und die nächste Tordurchquerung steht kurz bevor als sich plötzlich ein riesiges Xenon K schwerfällig
aus dem Tor, unmittelbar vor einem, herausquält und das Feuer auf alles in der nähe befindliche eröffnet und man hektisch versuchte, dem
sicheren Tode zu entgehen.
Das hab ich in den letzten X-Teilen schwer vermisst - es kam viel zu selten vor.
Seit dem sind die Xenon immer mehr ins Abseits geraten und spielten zuletzt nurnoch eine bemitleidenswerte Nebenrolle.
Sie waren keine Bedrohung mehr und man konnte sich nicht wirklich an ihnen messen.
Mit diesem skript ändert sich das nun:
- Sie sind nun aggressiv und unnachgiebig bestrebt, die gesamte Galaxie einzunehmen und für ihre Zwecke umzuwandeln.
- Sie stellen den Spieler und die KI vor die Aufgabe, dies mit allen Mitteln zu verhindern.
- Dieses Skript bringt in den letzten Tagen von X3TC frischen Wind in das Spielerlebnis des Spielers: Er kann seine Flotte noch mal ordentlich
in den Kampf schicken!
- - die Xenon aktiv ins Spielgeschehen einbinden (auch fernab der bekannten Xenonsektoren)
- die Xenon breiten sich langsam aber stetig immer weiter im X-Universum aus und übernehmen einen Sektor nach dem anderen
(sofern sie es aus eigener Waffen-, und Wirtschaftskraft schaffen)
- das script erschafft einen eigenen Wirtschaftskreislauf für die Xenon (Energie und Minerale) wobei bis auf die Erzeugung von Energiezellen
auf cheaten verzichtet wird
- - Cheaten wie GOD
- Cheaten wie manch ein Spieler ^^
- Zaubern wie Harry Potter
- den Spieler langweilen
die neue Wirtschaft der Xenon:
Die Xenon gehen beim Bau ihrer Schiffe abhängig von den ihren zur Verfügung stehenden Recourcen im jeweiligen Sektor vor.
Folgende Stationen werden von den Xenon zur Versorgung mit Rohstoffen und zur Verarbeitung dieser verwendet:
- ZPE-Converter
Der ZPE-Converter, oder auch Zero-Point-Energy-Converter, entzieht aus der Nullpunktenergie, die überall vorhanden ist,
Energie und speichert diese in Energiezellen, die zur weiteren Verwendung bereitgestellt werden. (nur hier wird gescheatet was das Zeug hält )
Frachtdronen übernehmen den Abtransport und die Versorgung umliegender Stationen.
Minen (Erz, Silizium)
Erz-, und Siliziumminen werden errichtet und benötigt um Schiffe Energiesparender zu bauen.
Minen nutzen Energiezellen um das Mineral zu fördern - genauso wie jedes andere Volk auch.
Aufgrund der technischen Entwicklungen der Xenon sind diese auch in der Lage Materie aus Energie zu gewinnen,
allerdings zu einem eher schlechten Kosten-Nutzen-Prinzip. Dadurch ist es ihnen auch möglich, sich in Sektoren anzusiedeln,
welche keine Asteroiden beherbergen.
Stationseigene Frachtdronen übernehmen auch hier den Abtransport und die Versorgung umliegender Stationen.
Schiffswerft
Die Schiffswerft ermöglicht den Bau von Schiffen und ist somit essenziell um die Ausbreitung der Xenon voranzutreiben.
Die Xenon haben einen Weg gefunden um diese riesige Station bauen zu können, ohne gigantische Mengen an Material zu verbrauchen.
Daher besitzt die Schiffswerft eine zentrale Funktion bei der Umwandlung von eingenommenen Sektoren.
Sie wird in jedem Sektor der eingenommen wurde errichtet.
Core-Station
Die Core-Station stellt eine zentrale Funktion in jedem eingenommenen Sektor dar.
Sie übernimmt die Koordination sämtlicher Abläufe im Sektor und ist für die Verteilung der Rohstoffe an die verschiedenen
Stationen im Sektor zuständig.
Man könnte die Core-Station auch als Handelsstation bezeichnen obgleich sie keinen Handel mit anderen Xenonsektoren betreibt.
die Ausbreitung in andere Sektoren:
- Die Ausbreitung wird durch Zerstörung von Feindstationen und -Schiffen in den umliegenden Sektoren mit anschließendem Bau
von neuen Stationen der Xenon vorangetrieben.
Zum Errichten der neuen Stationen verwenden die Xenon, wie auch andere Völker, TL's, die während des Fluges von schweren
Schiffen Eskortiert werden.
Tips:
- Es wird empfohlen, sich eine Polizeilizens des jeweiligen Volkes zu besorgen, bei dem man ein größeres Augenmerk auf die Xenon haben möchte (die mehrheit seiner Stationen stehen hat o.ä.) <- Fight
- findet man eine Navigationsbake im Zentrum eines Unbekannten Sektors sollte man diese zerstören (oder auch nicht, um die Xenon dort ansiedeln zu lassen) <- Think/Build
- sollte man diese Bake vernichten, hat der Xenonkonvoi keine "klare" Zielcoordinate mehr und wird vom Kurs abweichen <- Think (könnte von taktischem Vorteil für einen selber sein)
- Xenon nutzen nun Erweiterte Navigationssatelliten zur Aufklärung <- Think/Fight
- die ursprünglichen Xenonsektoren, die eine Schiffswerft beherbergen, stellen einen signifikanten Faktor bei der Verteidigung der neuen Sektoren dar <- Think/Fight
- es ist nicht immer der klügste Weg, mit dem Vorschlaghammer im Vorgarten der Nachbarn aufzukreuzen - der Nachbar könnte dies als einen Akt größter Bedrohung ansehen... oder anders ausgedrückt: man kann sich ohne weiteres auf einem Borgschiff bewegen ohne aufzufallen, da man keine Bedrohung darstellt, wenn man sich unauffällig verhält <- Think/Fight
- das Xenon N, welches die Navigationsbake an seinen Zielort bringt, nutzt eine neuartige Radarstörtechnologie, die den getarnten Piratenschiffen nahekommt. Um Geld für den Abschuss zu kassieren und um Rangverlust zu verhindern, sollte man dieses N vorher scannen <- Think ??.. /Fight
Releasezeitpunkt:
Jetzt *freu* Endlich ^^
Installation:
1. Alles in den X³TC-Ordner werfen.
2. Readme XD.txt aufmerksam lesen (da steht noch mehr als nur hier)
Download:
XENON DOMINATION v1.06 -> XENON DOMINATION v1.06
- falls ihr noch eine ältere Version als die aktuelle am laufen habt, bitte einfach den kompletten satz an scripten gegen die neuen austauschen
(AL-Plugin ausschalten, speichern, Spiel beenden, dateien austauschen, Spiel neustarten, laden, weiter testen)
- - - - - - - - - - - - - - - - - - -
FixScript um XenonStationen, die vor v1.02a - beta errichtet wurden auf den Stand von v1.02a - beta zu bringen, bitte hier klicken
Fügt es in euren scriptordner ein, startet euer Spiel mit eurem savegame wartet die meldung ab, speichert ab, beendet das spiel und entfernt das script wieder (setup.XD.station.relation.fix.xml).
WICHTIG: Möchtet ihr eine Auflistung aller gefundener Stationen, so benennt euer Schiff VOR dem Starten eures Spielestandes in "XDTEST" um (ohne anführungszeichen und alles GROß geschrieben).
- - - - - - - - - - - - - - - - - - -
XENON DOMINATION v1.02 -> klickmichfüreinewenigerverbuggteversion
XENON DOMINATION v1.01 -> klickmichfüreineverbuggteversion
gefixte Dateien in v1.02a - beta:
- einige
- größtenteils nur Relations-Einträger der Xenonstationen gegenüber dem Sektorowner und umgekehrt (alles auf feind gestellt)... hoffendlich fixt das, das Rufproblem -> betrifft nur neu gebaute Stationen nach Update auf v1.02a - beta (mal sehen, vielleich schaff ichs noch fix nen script zu schreiben, welches alle vorhandenen Xenonstationen, die nicht in einem Xenonsektor stehen auf das Niveau von v1.02a - beta bringt)
- plugin.XD.nav.buoj.deliverer.xml (Rassenzugehörigkeit wird nun kurz vorm Tordurchflug schon auf den nächsten sektor eingestellt (5km))
gefixte Dateien in v1.02:
- plugin.XD.nav.buoj.deliverer.xml (eine Debugabfrage konkretisiert um ein vorzeitiges erreichen von "return null" zu verhindern. Somit starten wieder Xenon N's)
- plugin.XD.create.Konvoi.xml (das "Übertuning" der Konvois herruntergeschraubt - hoffen wir, dass sie damit auch ankommen...
Aktueller Speed der K's vom Konvoi 96m/s; Q's wieder normal)
gefixte Dateien in v1.01:
- plugin.XD.nav.buoj.deliverer.xml ("Debugeintrag ins Logbuch" behoben)
- al.plugin.XD.o1ofco2.main.xml (Hinweis, dass PlugIn gestartet kommt nurnoch beim Einschalten und nicht mehr beim Ablauf des Timers)
- al.plugin.XD.o1ofco2.events.xml (Hinweis, dass PlugIn gestartet kommt nurnoch beim Einschalten und nicht mehr beim Ablauf des Timers)
Eigendlich reicht es, wenn ihr die 3 gefixten Dateien in euer Scriptverzeichniss werft und die vorhandenen Überschreibt, dann das Plugin einmal Ausschaltet, speichert und wieder Ladet und einschaltet.
Das Spiel vor der Prozedur natürlich beenden!
(Es wurde nichts signifikantes verändert. Nur eine Globale Variable hinzugefügt und eine "if"-Abfrage modifiziert)
Feedback und Ideen über das geschriebene werden begrüßt!
LG
-o1
derzeit bekannte Bugs:
v1.06
- alte stationen aus vorherigen versionen erzeugen "merkwürdigkeiten" sobald man sie zerstört (dies tritt bei einem neustart bzw der verwendung eines "reinen" spielstandes nicht auf -> ich werde einen hotfix basteln, der nach dem Matrix-Reset-Prinzip arbeitet (alles wieder auf Anfang; alles wieder von 'null' an) - alles andere wäre nur ne notlösung -> Fix hier zu finden
Vorteil dabei ist: das Universum kann sich erstmal etwas erholen...
v1.02a - beta
- Rufverlust bei Stationsabschuss (FixScript greift leider nicht, da das Problem irgendwie tiefer im Hardcode verankert scheint)
- Teraner rufen nicht um Hilfe, da sie keine Polizeilizens anbieten -> wird in v1.02b - Beta gefixt sein
- (kein Bug aber ne Anpassung für v1.02b - beta): Xenon LX-Bomber werden über 3 verschiedene Raketentypen verfügen (RND: Hammerhai oder Donnerschlag oder Gewittersturm)
- NavBaken bleiben bestehen, auch wenn der Konvoi unterwegs zerstört wurde -> wird in v1.02b - Beta gefixt sein
- Xenon N's werden beim Durchflug durch einen Spielereigenen Sektor "Grün" -> wird in v1.02b - Beta gefixt sein
- Xenon N wählt auch den Spielereigenen Sektor als Invasionsziel aus -> Spielersektor wird in v1.02b - Beta ausgeklammert werden
- die Xenon nehmen auch Systeme ein, in denen keine Planeten vorhanden sind - zum Terraformen ein wenig unglaubwürdig -> wird in v1.02b - Beta gefixt sein
v1.02:
- scheinbar gibt es derzeit Rufverlust beim Sektorbesitzer, wenn man Xenonstationen abschießt - ich bin an der Lösung dieses Problems dran (Prio 1) -> hoffendlich gefixt in v1.02a - beta
- weniger nen Bug als eher bissl unangenehm: die Ausbreitung schreitet zu schnell voran und die Völker-KI hat kaum bis keine Chance sich zu behaupten... (der name des Downloadlink ist Program ^^ ) -> gefixt von 15min auf 30min in v1.02a - beta
- das Xenon N hatte manchmal die falsche Rasse für den aktuellen Sektor und verursachte durch einen abschuss unangenehme Behördengänge -> gefixt in v1.02a - beta
v1.01:
- eine Debugabfrage fürt zum sofortigen 'return null' und somit wird kein Xenon N erstellt -> wird in v1.02 behoben
Zum Fixen einer laufenden Instanz von v1.01 folgendes durchführen:
AL-PlugIn stoppen, speichern, spiel schließen, alle Scripte im Archiv v1.02 in den Scriptordner werfen - überschreiben vorhandener Dateien "Ja", Spiel starten, laden, AL-PlugIn wieder anschalten, fertig
v1.0:
- der Hinweis, das das AL-Script gestartet wurde erscheint leider nicht wie geplant nur beim einschalten des plugins einmal sondern jedes mal wenn der timer abgelaufen ist und ein neues Xenon N losschickt - kann ich beheben; man muss dann nur eine datei austauschen, was einfach von statten geht: AL-PlugIn stoppen, speichern, spiel schließen, Datei austauschen, Spiel starten, laden, AL-PlugIn wieder anschalten, fertig -> in v1.01 behoben
- wenn kein unbekannter sektor mehr frei ist, wird ein Debugeintrag ins Logbuch eingestellt -> in v1.01 behoben