Heute präsentliere ich euch mein erstes Skript: Das KI Schiffsnamen Skript! Richtig gelesen, KI Schiffe bekommen nun individuelle Namen und bringen so doch etwas Atmosphäre ins Spiel. Das ganze war für den ETNO Mod geplant und stammt auch von dort. Das ganze ist also ein Skript, dass in ähnlicher Form im ETNO Mod vorkommt, bzw. vorkommen wird.
Deutsch/English
Installation/Deinstallation:
Ihr müsst, wie bei allen Skripten, die Dateien in die richtigen Ordner legen. Skripte in den scripts Ordner und die Textdatei in den t Ordner. In der Downloaddatei ist bereits alles vorgeordnet, sodass ihr nur die Inhalte der zwei Ordner in euer Verzeichnis kopieren müsst. Zur Deinstallation müsst ihr nur das Script 'uninstall.plugin.names' ausführen und nach dem Signalton das Spiel speichern. Danach könnt ihr die Scripte aus dem Script-Ordner entfernen.
Wichtig!
Da Version 1 keine eigene Deinstallationsroutine beinhaltete, müsst ihr das Script zuerst auf Version 2 aktualisieren (mehr dazu weiter unten) und die neue Version eine Weile (ca. fünf Minuten) laufen lassen. Danach könnt ihr das Script, wie oben beschrieben, löschen.
Leider wurden in Version 1 die alten Schiffsnamen nicht gespeichert. Das heißt, dass ihr mit einer Deinstallation nur das Umbenennen von neuen Schiffen verhindert. Die bereits vorhandenen Schiffe lassen sich nicht mehr zurückbenennen. Das gilt auch für eine Aktualisierung auf Version 2. Wenn ihr Version 1 vorher allerdings nicht installiert hattet (also frisch mit Version 2 einsteigt), dann ist eine Rückbenennung möglich.
Hinweise beim Start:
Das Skript lädt sich automatisch nach Spielstart oder laden des Spielstandes und man muss daher nichts beachten. Es dauert allerdings einige Minuten, bis alle Schiffe erfasst und umbenannt wurden.
Aktualisierung:
Um Version 1 auf Version 2 zu aktualisieren, müsst ihr nur die alten Scripte löschen und die Neuen in euren Script-Ordner kopieren. Außerdem gab es eine Veränderung im Textfile, weshalb ihr dieses auch ersetzen müsst.
Updaten von Version 2 auf Version 3 ist recht einfach. Entpackt alle Dateien wie gewohnt in euer Spielverzeichnis und überschreibt die alten Dateien. Danach nutzt ihr deas update script. Auch dieses gehört in den scripts Ordner. Ladet dann euer Spiel, speichert, verlasst das Spiel wieder und löscht das Update Skript wieder. Das sollte dafür sorgen, dass Version 3 ohne Probleme läuft.
Nebensächlichkeiten:
Das Skript ist vergleichsweiswe einfach gestrickt. Das Universum wird auf Schiffe überprüft und die entsprechenden Schiffe umbenannt mithilfe eines Zufallsgenerators. Dadurch kann es mal passieren, dass ein Name 2mal existiert, was aber bei der recht großen Namensauswahl kaum vorkommen dürfte. Die Namen werden aus einer Liste gewählt die nur nach Rassen aufgeteilt ist. D.H. Die Namen gelten für alle betreffenden Schiffsklassen.
Betroffen sind: M1, M2, M6, M7, M8, TM und TL, also alle Schiffe, die unter die Rubrik "Großschiffe" fallen.
Hinweise für Skripter und Modder:
Die Nutzung des Skriptes für andere Modprojekte, oder die Abänderung dieses ist gestattet, solange das ETNO Team als Entwickler deutlich genannt wird. Ich denke aber, dass sich das von selbst versteht.
Kompatibilität:
Das Skript besitzt keine Kommandos und nutzt die 9100 als Textdatei, die laut Liste noch nicht genutzt wird. Daher sollte alles andere kompatibel sein, wobei ich mir nicht sicher wegen den älteren TC Versionen bin. Nur zum ETNO Mod wird es nicht kompatibel sein, da wir ein angepasstes und leicht verändertes Skript nutzen.
Die Schiffsnamen und die Änderungen:
Die meiste Arbeit machten die ca. 1600 Namen für die Rassen. Diese zu finden hat sich immer weiter erschwert und ich hab so ziemlich alles im Internet durchgesucht, das mit dem Thema auch nur entfernt verwandt war. Es kann also sein, dass Schiffsnamen, die hier gepostet wurden, verwendet wurden, da diese große Liste Notwendig ist, um eine Doppelnutzung auszuschließen.
Wenn jemandem ein Schiffsname nicht gefällt (und es ist auch viel seltsames dabei), so kann er diese in der Textfile ändern. Um die Liste der Namen allerdings zu vergrößern oder zu verkleinern, muss man in der Textfile 1. den Namen hinzufügen und 2. im Index 0 die Zahl vergrößern. Bei jeder Rasse, die in der Textfile eine Page hat, steht im Index 0 eine Zahl, die die Menge der Namen angibt. Für jeden weiteren Namen müsst ihr diese Zahl um 1 erhöhen.
Danksagungen:
Dies ist mein erstes Skript und die größte Unterstützung haben mir Scrat und Striker304 vom ETNO Mod gegeben. Ich durfte auch einige Sachen nutzen, um das Projekt umzusetzen. Striker304 war so freundlich mir ein Skript von einem seiner Projekte zu überlassen und hat mir jede Menge Tipps und Vorschläge zum Code gegeben.
Version 2 des Skriptes wurde zum großen Teil von Reacecor erstellt. Er hat den Code verbessert und auch einige Sachen umgesetzt, bzw. mir erklärt, was ich zu tun habe

Downloads:
KI Schiffsnamen v.3
KI Schiffsnamen update script (nur nutzen wenn ihr v2 vorher installiert hattet!)
Beschwerden, Vorschläge und Kritik sind wie immer erwünscht

Gruß Flippi