Die Darkstar One Modifikation "Versteckte Cluster"
Version 1.0
Released am: 22.07.2010
Author: [SNF]Norbert
Voraussetzung: DSO 1.3 deutsch
---------------------------------------
Upgrade 1.1 (Tau Ceti Sidequest)
Released am: 18.08.2010
---------------------------------------
Upgrade 1.2 (Flakmissionen uvm.)
Released am: 22.12.2010
---------------------------------------
Upgrade 1.3 (Humok Sidequest uvm.)
Released am: 11.05.2011
---------------------------------------
Update 1.4 (Missionserweiterungen)
Released am: 19.08.2011
---------------------------------------
Update 1.5 (Missionserweiterungen)
Released am: 09.12.2011
---------------------------------------
Upgrade 2.0 (Integration der Storyline)
Released am: 24.12.2012
---------------------------------------
Wie letztens angekündigt, ist meine erste Modifikation für Darkstar One jetzt
endlich da. Nach dem zu urteilen, was bisher zum Download zur Verfügung stand,
scheint dies die erste DSO-Mod mit neuen Skripts und nicht nur geänderten
INI-Dateien zu sein, sodass nun auch weitere neue Missionen vorhanden sind.
Die Mod ist so ausgelegt, dass jederzeit weitere Skripts hinzugefügt werden
können, um sie mit neuen Missionen oder Funktionen zu erweitern. Es muss dafür
auch nicht jedesmal ein neuer Modding-Ordner angelegt werden. Wer sich mit der
Skript-Programmierung in DSO auskennt, kann sie sogar selbst weiter ausbauen.
Sowie ich wieder neue Missionen, Sidequests oder Funktionen fertig und getestet
habe, werde ich sie hier zum Download vorstellen.
Der Mod habe ich komplett überarbeitete Versionen der sog. Utility-Functions
(BattleLib.lua, BattleLibEx.lua, CameraLib.lua und MissionLib.lua, enthalten
in mission.rar) mit beigelegt, in denen eventuelle Fehler beseitigt und die
jetzt übersichtlicher gegliedert und z.T. optimiert wurden. Sie ersetzen die
bisherigen Dateien im Ordner "lua\mission", der im DSO-Installationsverzeichnis
liegt (z.B. "C:\Spiele\Darkstar One\lua\mission").
Diesen Dateien habe ich aber keine neuen Funktionen hinzugefügt, dafür ist jetzt
die neue Sammlung namens "MissionLibEx.lua" mit fast 250 zusätzlichen Funktionen
vorhanden, die ebenfalls in den Ordner "lua\mission" kopiert werden muss.
Sie wird von der neuen MissionLib.lua in den Skripts automatisch mit importiert.
Weiterhin war es wegen den in der StarShip.ini neu hinzugefügten Superfrachtern
notwendig, die Datei missions.bin zu patchen, damit die im Spiel standardmäßig
vorhandenen Missionen keine unerwünschten Superfrachter erzeugen. Auch diese
Datei muss nach "lua\mission" kopiert werden, damit die Mod funktioniert.
Alle bisherigen Spielstände und Mods funktionieren auch mit den neuen Dateien
weiterhin wie gewohnt, sofern sie auch alle kopiert wurden (also bitte nicht
alte und neue LUA-Dateien mischen). Sollten nur die Utility-Functions gegen
die neuen Versionen ersetzt werden, ohne die "Versteckte Cluster"-Mod zu
installieren, dann muss die missions.bin nicht ausgetauscht werden (kann aber).
Als Zugabe habe ich hier noch ein neues deutschsprachiges Modding-Guide mit
beigelegt (Modding_DE.chm). Den Skripting-Teil des ursprünglichen ModdingGuides
habe ich stark überarbeitet, teilweise vorhandene Fehler beseitigt und eine
große Anzahl an Beispielen, Tipps und Tabellen hinzugefügt. Es enthält nun auch
die Beschreibungen für fast 30 bisher undokumentierte Funktionen unter den
Namespaces des Skriptsystems sowie die Skripts aller Utility-Functions.
Damit noch nicht genug, ist auch das frei erhältliche Referenzhandbuch für
LUA 5.1 mit eingearbeitet (englisch, darf gem. der beigefügten Lizenz ohne jede
Einschränkung weitergegeben werden!). Die z.T. bestehenden Syntax-Unterschiede
zu der in DSO implementierten Lua-Version 4.1.0 habe ich in einem separaten
Menüpunkt "Functions/Lua" des Modding-Guides beschrieben.
Aber nicht nicht nur für Programmierer, auch für den normalen Spieler kann das
neue Modding-Guide hilfreich sein. So enthält es u.a. unter "Tabellen/Missionen"
eine Liste mit allen vorhandenen Storymissionen und Sidequests und wo sie
stattfinden (erst kürzlich wurde danach hier im Forum gefragt).
Wie schon zuvor, ist das neue Modding-Guide leider noch nicht ganz fertig und
kann auch hier und da noch unentdeckte Fehlerchen enthalten. So befindet sich
z.B. der Abschnitt mit den Beschreibungen und Beispielen zu den neuen Funktionen
der MissionLibEx.lua erst im Aufbau. Diese Funktionen sind aber im Quellcode in
Kurzform einigermaßen ausreichend beschrieben. Das Modding-Guide wird von mir
weiterhin gepflegt und aktualisierte Versionen werde ich zum Download bereit
stellen.
Danksagung:
An dieser Stelle möchte ich mich mal bei den Erstellern des ursprünglichen
ModdingGuides ganz herzlich dafür bedanken! Auch wenn es nicht so ganz fertig
war, hatte es mir beim Einstieg in die Mod-Programmierung doch sehr geholfen.
To all the people, who have the english version of DSO:
I don't know, if the modification will run with your version, because I don't
have it and so neither being able to test the functionality nor to give support
for. You might give it a try, but there is no guarantee that it will run.
INSTALLATION
- Das Archiv "Versteckte Cluster*.rar" herunterladen und in ein beliebiges temporäres Verzeichnis entpacken.
- In den Ordner "lua\mission" des DSO-Installationsverzeichnisses wechseln (z.B. "C:\Spiele\Darkstar One\lua\mission").
- Nun zuallererst die 5 Dateien missions.bin, BattleLib.lua, BattleLibEx.lua, CameraLib.lua und MissionLib.lua sichern oder umbenennen.
- Die entpackten Dateien im Ordner "mission" hierhin kopieren oder verschieben, das Überschreiben dabei zulassen.
- In den Modding-Ordner wechseln (z.B. "Eigene Dateien\Ascaron Entertainment\Darkstar One\Customization").
Sollte der Ordner "Customization" noch nicht existieren, dann bitte neu anlegen.
- Den entpackten Ordner "Versteckte Cluster <Versionsnummer>" hierhin kopieren oder verschieben. Der Ordnername darf dabei auch beliebig geändert werden, das hat keinen Einfluss auf die Funktionsfähigkeit der Mod.
- Sollte in den Anhängen eine "user_scripts*.zip" oder "user_scripts*.rar" vorhanden sein, muss sie anschließend noch in den Ordner "scripts" im Verzeichnis der Mod entpackt werden. Sie enthält die neueste Version der "user_scripts.bin" mit den aktuellsten Änderungen und Bugfixes.
- Falls gewünscht, kann noch das Handbuch im Archiv "Modding_DE 2.0*.rar" in ein beliebiges Verzeichnis kopiert und entpackt werden.
Nach dem Start des Spiels wird jetzt unter dem Menüpunkt "Mods" die neue Mod
"Versteckte Cluster" angezeigt und kann hier ausgewählt werden. Das Spiel
nochmal neu starten und los gehts.
Allgemeine Hinweise
Es ist hier nicht alles aufgezählt, was diese Mod beinhaltet, so fehlen hier
z.B. die Auswirkungen der vielen durchgeführten Änderungen in den INI-Dateien.
Aber das werdet ihr schon noch im Laufe des Spiels entdecken.
Die Mod ist so ausgelegt, dass sie für künftige Missionen immer weiter ausgebaut
werden kann, ohne dass man jedes Mal einen neuen Mod-Ordner anlegen muss.
Somit wird sie möglicherweise nie wirklich fertig. ;-)
Wichtig: Es dürfen keine Spielstände aus dem Originalspiel oder fremden Mods
in den Save-Ordner dieser Modifikation kopiert, geladen und ausgeführt werden.
Sie sind inkompatibel zu dieser Mod und verursachen eine ganze Reihe von
unterschiedlichen Fehlern! Nach Erstinstallation und Wechsel zur Mod muss
daher ein neues Spiel gestartet werden.
Neue Missionen im Auftrags-Terminal
Diese Terminal-Aufträge sind sehr leicht zu bewältigen und haben noch keinen
hohen Schwierigkeitsgrad. Gut geeignet für Anfänger und um zwischendurch mal das
schnelle Geld zu machen. Aber keine Sorge, für kommende Terminal-Missionen sind
auch knallharte Aufträge geplant.
- "Wertvolle Waren"
Abhängig vom Schiffslevel müssen 2 oder 3 hinter der Handelsstation liegende
Container geborgen werden. Zwei der Container enthalten im System erlaubte
Spezialwaren (z.B. Androiden und Videospiele).
Tipp: Nimm zu Beginn des Spiels diesen Auftrag als allerersten im Terminal an.
Hole nun sofort den Container mit den Luxuswaren ab (nicht die Videospiele!)
und verkaufe sie auf der Handelsstation. Der Erlös reicht dann bereits, um nun
den Landecomputer kaufen zu können, falls gewünscht. Holst du diesen
Container erst später, dann ist der Preis für die Luxuswaren böse in den
Keller gefallen. Danach kann der zweite Container geborgen und die Ware
verkauft werden.
- "Fehlende Dokumentation" (Mission aus dem Modding-Tutorial)
Container mit Missionsware bergen. Mission wird sofort wieder angeboten,
falls sie fehlschlägt, ansonsten nie wieder.
- "Camera Tutorial 1 - Fünf Kameras"
Dieses Demo-Video wurde auf Grundlage der Mission "script_tutcam.lua"
aus dem Modding-Tutorial erstellt und zeigt nun die Darkstar zusätzlich
mit sämtlichen SplineKameras, die für die Erstellung von Videosequenzen
zur Verfügung stehen.
Kaffeepause ist angesagt, denn die Demo dauert rund 12 Minuten.
- "Camera Tutorial 2 - Piratenüberfall"
Video über einen Überfall auf einen Frachterkonvoi. Erweiterte Demo-Mission
"script_tutcam2.lua" aus dem Modding-Tutorial mit weiteren Effekten, mehr
Schiffen und einer hinzugefügten Kamera. Die Container werden jetzt von den
Frachtern abgeworfen, wenn die Schilde runter sind. Gut fürs schnelle Geld.
- "Camera Tutorial 3 - Space Orbiter"
(Die Idee lieferte die Mission "script_tutcam3.lua" aus dem Modding-Tutorial)
Eine Rundreise durch das System. Dieses Video kann je nach Anzahl von
Objekten (Stationen, Asteroiden, Meteoritenfelder und vor allem Planeten
und Monde) länger dauern, da alle Orbiter angeflogen werden (außer Sonnen,
Kometen und schwarzen Löchern, das würde wegen den großen Entfernungen
doch zu lange dauern).
Optional kann im Anschluss an den Film eine Piratenbasis vor der Haustür
samt Piraten-Geleitschutz und -Frachter eliminiert werden.
Demonstriert eine unverwundbare Darkstar One und ist ganz lustig in der
Außenansicht anzusehen, wenn das Schiff über Geschütztürme verfügt.
- "Aufmüpfige Rekruten" (Mission aus dem Modding-Tutorial)
Der Tutorial-Mission wurde noch ein Militärwing hinzugefügt.
Die Mission wird nicht wieder angeboten, wenn sie erfolgreich beendet wurde.
ACHTUNG: Diese Mission MUSS irgendwann erfolgreich abgeschlossen werden,
sonst wird die als nächstes genannte Minenleger-Mission niemals im Terminal
angeboten!
- "Spezieller Auftrag"
(Die Idee lieferte die Mission "script_tut003.lua" aus dem Modding-Tutorial)
Eine kleine Piratengruppe will das Zielsystem besetzen und hat den Zugang
bereits mit Hilfe eines Minenlegers vermint. Vernichte die Piraten und alle
ihre Verbündeten.
- "Satellitenstart"
Zwei Forschungssatelliten sollen exakt an vorgegebenen Positionen ausgesetzt
werden.
- und mehr...
Ein Hinweis zu den 3 Kamera-Missionen:
Die Videosequenzen lassen sich leider nicht per Tastendruck (ESC) abbrechen,
da es im Modding-Tool keine Funktion zur gezielten Abfrage der Tastatur gibt.
Daran muss man denken, bevor man die erste oder dritte Kamera-Mission annimmt.
Gerade die dritte kann sehr lange laufen (> 15 Min.), wenn das Sternsystem viele
und weit auseinander liegende Planeten und Monde hat. Das hier modifizierte
Sol-System wäre so ein Fall, da ich ihm den Uranus und Neptun mitsamt deren
größten Monden hinzugefügt habe.
Sidequests
- "Gestohlene Androiden"
Dies ist jetzt die erste Sidequest im Spiel und wird im System Cloosa/Lalande
absolviert. Als Belohnung winkt die Freischaltung des bisher immer
versteckten Terraner-Clusters Tau Ceti. Dort warten dann weitere kleine
Überraschungen.
Falls der Schwierigkeitsgrad dieser Mission zu hoch oder niedrig sein sollte,
kann er in der Datei "Options.lua" geändert werden. Diese Datei befindet sich
im Ordner "scripts" des Modding-Verzeichnisses.
- "Der Transmitter" und "Die Odyssee"
(Mehrteilige Sidequest, daher 2 Titel für die Spielstände)
Tau Ceti Sidequest - eine länger dauernde Odyssee-Mission. Den Spieler
verschlägt es durch einen Unfall in eine unbekannte Region, aus der er
wieder zurückfinden muss.
- "Das Selbstmordkommando der Raptoren"
Humok Sidequest - Ein Selbstmord-Angriff der Raptoren auf einen Planeten
der Mortok mit einem riesigen und schwer bewaffneten Superfrachter,
voll beladen mit 40 Arkon-Bomben (Perry Rhodan lässt grüßen). Dabei wird
im Falle eines Fehlschlags der Mission ein ganzer Planet vernichtet.
Relativ schwierige Mission mit starkem Begleitschutz der Angreifer.
Weitere Sidequests sind geplant, wie z.B.:
- "Die Festung"
Eine Sidequest bei den Oc'to. Mehrere Piratengruppen haben sich zusammen-
geschlossen und eine große Festung aus mehreren einzelnen Piratenbasen in
einem kleinen und abseits gelegenen Cluster aufgebaut. Die Festung muss
zerstört und alle Piraten vertrieben werden. Hoher Schwierigkeitsgrad.
- Es ist noch eine weitere Sidequest im Oc'to-Territorium angedacht.
Titel, Ablauf und Geschichte stehen aber noch nicht fest. Ich denke dabei an
so etwas ähnliches wie zwei Oc'to-Kreuzer, die sich gegenseitig decken und
vernichtet werden müssen. An die soll aber nur schwer heranzukommen sein,
da sie ständig starke Kampfverbände ausschleusen. Kurz vor der Vernichtung
der Kreuzer sollen sie dann nochmal unerwartete Unterstützung durch 2 oder
3 gut bewaffnete Frachter bekommen, die plötzlich in das System einfliegen.
- "Der Bruderkrieg"
Grenzstreit um ein System zwischen zwei Clustern der Arrack. Zwei gewaltige
Armeen stehen sich gegenüber, von denen du einer zum Sieg verhelfen musst.
- "Die Rückkehr der Ascarong-Gang" oder "Phönix aus der Asche"
Eine weitere Mission im Ascarong-System als Sidequest mit extrem hohem
Schwierigkeitsgrad. Mit Unterstützung der Gang durch einen S'kaakreuzer als
Drohnenplattform. Mission soll ohne Plasmaschild unmöglich zu gewinnen sein.
Voraussetzung für die Freischaltung der Sidequest ist natürlich, dass die
Ascarong-Gang vorher schon besiegt wurde.
- und mehr...
Space-Missionen
Keine eigentlichen Missionen, sondern weitere Aktivitäten im All, die per Zufall
starten. Ähnlich wie die schon vorhandenen Handelsfrachter, Piraten usw.
- Superfrachter mit großem Geleitschutz. 25% Wahrscheinlichkeit, dass er von
einer großen Piratengruppe angegriffen wird. Der Spieler kann ihn natürlich
auch angreifen, das gibt aber Strafpunkte. Wer will, kann sich daran mal
versuchen, der Frachter ist so stark wie ein Kreuzer und zwei der Jäger
haben Boss-Status. (Hallo ihr Piraten, das ist was für euch)
- "Der Raketenjäger":
Ein Pirat ohne Geschütze greift den Spieler mit Hellfire Raketen an.
- "Die ECM-Jäger":
4 schwer zu treffende Piraten rammen den Spieler oder fliegen Scheinangriffe.
- Alle in der DSO Version 1.3 abgeschalteten Zufallsmissionen im All wurden überarbeitet und ab der Mod-Version 1.2 mit z.T. kleinen Änderungen wieder reaktiviert.
Weitere werden folgen...
Always
Auch keine Missionen, sondern Skripts, die unsichtbar im Hintergrund laufen und
verschiedene neue aktive und passive Aktionen ermöglichen. So wird jetzt u.a.
auch bei Landungen auf Forschungsstationen, Asteroiden und Kreuzern sowie beim
Sprung in von Piraten besetzten Systemen automatisch gespeichert. Das ist aber
noch nicht alles, es gibt da noch mehr, wie ihr im Laufe des Spiels feststellen
werdet.
Download
Da ich nur bei einem Bilderhoster Webspace zum kostenlosen Hochladen von Bildern
habe und dort keine anderen Dateien hochgeladen werden können, habe ich die Mod
in meinem Stammforum, wo ich auch als Moderator tätig bin, zum Download bereit
gestellt. Dort im ersten Beitrag ganz nach unten gehen, die Links befinden sich
dann unter "Angehängte Dateien". Es ist dafür keine Anmeldung in diesem Forum
notwendig, wenngleich eine Registrierung natürlich jederzeit gerne gesehen ist.
Zu den Downloads:
Versteckte Cluster v2.0, Modding Guide (DE) und Systemkarte : Supernature-Forum
Darkstar One Systemkarte (Info)
Darkstar One - Grafik-Mods
Modding Guide (EN)
Gameplay FAQ - mit weiteren Downloads
Screenshots
Mit Bildschirmfotos lassen sich Inhalt und Funktionen der Mod kaum darstellen.
Dennoch hier ein paar Vorschaubildchen:
Gesamtübersicht
Die Darkstar One Modding Galerie
Viel Spaß wünscht euch
Norbert