[-UPDATE-] Navigationssoftware ST1 - VERSION 7.01 14.04.2011
Posted: Mon, 19. Apr 04, 19:41
VERSION 7.01 - 14.04.2011 Hier Download: Navigationssoftware ST1 V7.01
Nur für X2 Version 1.4/1.5 !
Benutzer der Vorversionen müssen nach Update unbedingt die Datei "init.navsoftwareST1.xml" aus dem Ordner "scripts" löschen!
X3-Terran Conflict Version unter folgendem Topic: http://forum.egosoft.com/viewtopic.php?t=300341
Jumpsoftware mit automatischer Versorgung der Schiffe mit Energiezellen.
Da macht der Jumpdrive mit Dickschiffen auch richtig Spaß
Allerdings muß der Sprung *immer* über das Kommandomenü eingeleitet werden und nicht mit SHIFT-J
Das Schiff bekommt für den Sprung nötige EZ für 16 Cr. pro Energiezelle geladen. Der Betrag wird dem Spielerkonto abgezogen.
Bereits im Schiff befindliche EZ werden berücksichtigt, so daß nur die nötige Anzahl gekauft wird.
Sollte das Schiff nicht genügend Frachtraum freihaben, wird zumindest soviel gekauft, wie noch reinpaßt und man muß dann eben manuell einen kürzeren Sprung machen. Ohne freien Frachtraum keine Sprungmöglichkeit - da ist normal Fliegen angesagt.
Funktioniert mit dem Spielerschiff, wie auch mit ferngesteuerten Ships.
Zu kaufen....in allen Ausrüstungsdocks und Piratenstationen für nur 1.572 Cr.
Kurze Übersicht der Features:
----------
Sprung INNERHALB desselben Sektors möglich! Wenn mit "Sprung und Andocken" oder "Sprung an Position" ein Ziel INNERHALB desselben Sektors gewählt wird befindet sich das Schiff in ~4 Sekunden an dieser Position.
Bzw. dem Andockziel und dockt an.
ABER: Das funktioniert nur wenn im Schiff die Boost Erweiterung installiert ist. Dieser Kurzsprung kostet 120 Credits.
Wenn diese Erweiterung mit der Versorgungssoftware ST1 zusammen genutzt wird und die TS haben die Boosterweiterung eingebaut geht der Einkauf oder Verkauf von Waren blitzschnell. Da ein TS dann fast sofort vom Sprungtor zur Zielstation hüpft, sind Khaak-Schiffe überhaupt kein Thema mehr! Wobei diese Kurzsprung-Variante weniger für diesen Zweck gedacht ist, sondern daß man (einschließlich seiner Wingmen falls vorhanden) sofort innerhalb eines Sektors zu einem Khaak-Cluster springen kann. Und den Khaak dann den Hintern versohlt, bevor die Schaden anrichten können. Ein Schiff erscheint bei diesem Kurzsprung zufallsgeneriert zwischen 2000m bis 3500m oberhalb des Zieles.
----------
Ein ferngesteuert über das Navigationsmenü zum Sprung gesteuertes Schiff meldet nach dem Sprung immer, wenn es am Ziel angekommen ist. Um dieses Abzuschalten, einfach SINZA für das Schiff kaufen. Ein Schiff mit eingebautem SINZA meldet nichts mehr, wenn es am Ziel angekommen ist.
----------
Zum Abschalten der beiden obigen Funktionen einfach die jeweilige Erweiterung (SINZA oder Boosterweiterung) des jeweiligen Schiffes im Weltraum aus dem Frachtraum werfen.
----------
Audio Nachrichten (Bordcomputer) bei Jumps und bei Fehlern. Kleiner Sound beim Sektor Kurzsprung.
----------
Berechnung des besten (nahesten) Sprungtores zum Ziel (Station oder Sektorposition).
----------
Automatische Betankung des Schiffes mit den nötigen EZ zum Sprung. Das Geld für die EZ (16 Credits pro Zelle) wird dem Spielerkonto abgezogen. Das nennt man bei'm Signaturteam "cheaten" und daher wird dieses Script nicht signiert.
----------
Begleitschiffe mit Sprungantrieb springen mit dem Leader mit (eine ferngesteuerte Flotte springt komplett, wenn der Flottenführer springt). Das kann einiges an Geld kosten, weil für jedes jumpende Schiff die EZ zu bezahlen sind!
----------
Installation (zu Kaufen) in allen Ausrüstungsdocks, Hauptquartieren und Piratenstationen.
----------
Setzen einer globalen Variable, um fremden Scripten die Feststellung zu ermöglichen,
ob diese Erweiterung vorhanden ist oder nicht.
----------
Das Haupt-Script zum Jumpen macht nur alles, was für den Sprung erforderlich ist, gibt keine Meldungen aus und kann von fremden Scripten aus mit Argumenten aufgerufen werden.
----------
Umfangreiche Dokumentation -auch für Programmierer, die das Hauptscript für eigene Sprungmöglichkeiten mitverwenden wollen- ist beigfügt.
Fragen, Fehlerhinweise, Änderungs-/Verbesserungsvorschläge werden gerne angenommen.
Hier noch ein Link zu einem kleinen Script zur Änderung des Navigationsmenü:
Navigationsmenü ändern
Versionshistorie:
Geändert in Version 7.01 vom 14.04.2011
1. Initialisierung der Scripte per "setup.navsoftwareST1.xml" anstelle von init.navsoftwareST1.xml
Benutzer der Vorversionen müssen nach Update unbedingt die Datei init.navsoftwareST1.xml aus dem Ordner "scripts" löschen!
2. Sprachdateien 4x7776.xml geringfügig geändert.
3. Kleine kosmetische Änderungen in allen Scripten
Geändert in Version 6.06 vom 01.10.2005
1. Sprachausgabe und Sound
Das Timing für die Geräuschausgabe in der '.sound'-Datei wurde noch etwas geändert, damit das besser paßt.
Die Freigabe der Schiffssteuerung beim Befehl "Sprung an Position" wurde verkürzt. Das Schiff ist jetzt bereits wieder lenkbar, obwohl die Sprachausgabe noch läuft.
Kleiner Bug gefixt: Beim Abbruch eines Sprungbefehles (Taste 'u') wurde trotzdem der Sound und die Sprachausgabe für den Sektor-interen Sprung ausgegeben. Gefixt - das Zusatz-Script für den Sound wird in dem Fall jetzt ebenfalls abgebrochen.
Neu in Version 6.05 vom 28.08.2005
1. Sprachausgabe und Sound
Beim Sektor internen Sprung wird ein Sound abgespielt. Die Sprachausgabe wurde geändert/verbessert. Um das Timing für Bordcomputer-Nachrichten und den Sound im Zusammenhang mit einem echten Sprung anders/besser hinzubekommen, mußte ich ein zusätzliches Script schreiben, das während der Sprungsequenz als zusätzlicher Task läuft. Gar nicht so einfach, das Timing bei Audio-Geschichten Daher habe ich die Version 6.04 gar nicht erst rausgebracht.
Neu in Version 6.03 vom 14.05.2005
1. Sprachausgabe
Der Bordcomputer spricht (nur wenn das Schiff jumpt, in dem der Spieler sitzt) zusätzliche Texte. Das bringt wieder etwas mehr Leben ins Spiel.
Je nachdem, ob im Schiff der Boostantrieb für den Sektor-Kurzsprung installiert ist oder nicht, sind die Texte etwas anders. Der (vergebliche) Versuch, den Sektor-Kurzsprung ohne Boosterweiterung auszuführen, wird auch mit einer Sprachausgabe quittiert.
Den Script-Befehl zur Sprachausgabe gibt es erst in X2 Version 1.4! Daher funktioniert das nicht unter X2 1.3.
2. Änderung der Sprach-xml Datei
Zum Ausschalten von Konflikten unter verschiedenen Versionen meiner Scripte nutzt jede Funktion nun eine eigene Sprachdatei. Die Navigationssoftware ST1 hier verwendet nun 4x7776.xml anstelle 4x7777. Die 4x7777 wird in Zukunft nur noch von der Versorgungssoftware ST1 benutzt. Auch dort gibt es demnächst Sprachausgabe - aber in einer anderen Form.
3. Hauptscript umprogrammiert
Das Hauptscript mußte ich etwas umschreiben. Es muß ein Bug sein, daß der Scriptbefehl "use jumpdrive" manchmal erst nach vielen Minuten des Wartens ausgeführt wird, wenn direkt vor diesem ein "skip if" als Script-Befehl benutzt wird. Ohne Einfluß auf die Funktionalität habe ich daher den Programmablauf etwas verändert.
4. Anleitung überarbeitet
Die der ZIP beigefügte README wurde ebenfalls angepaßt/überarbeitet.
Nur für X2 Version 1.4/1.5 !
Benutzer der Vorversionen müssen nach Update unbedingt die Datei "init.navsoftwareST1.xml" aus dem Ordner "scripts" löschen!
X3-Terran Conflict Version unter folgendem Topic: http://forum.egosoft.com/viewtopic.php?t=300341
Jumpsoftware mit automatischer Versorgung der Schiffe mit Energiezellen.
Da macht der Jumpdrive mit Dickschiffen auch richtig Spaß
Allerdings muß der Sprung *immer* über das Kommandomenü eingeleitet werden und nicht mit SHIFT-J
Das Schiff bekommt für den Sprung nötige EZ für 16 Cr. pro Energiezelle geladen. Der Betrag wird dem Spielerkonto abgezogen.
Bereits im Schiff befindliche EZ werden berücksichtigt, so daß nur die nötige Anzahl gekauft wird.
Sollte das Schiff nicht genügend Frachtraum freihaben, wird zumindest soviel gekauft, wie noch reinpaßt und man muß dann eben manuell einen kürzeren Sprung machen. Ohne freien Frachtraum keine Sprungmöglichkeit - da ist normal Fliegen angesagt.
Funktioniert mit dem Spielerschiff, wie auch mit ferngesteuerten Ships.
Zu kaufen....in allen Ausrüstungsdocks und Piratenstationen für nur 1.572 Cr.
Kurze Übersicht der Features:
----------
Sprung INNERHALB desselben Sektors möglich! Wenn mit "Sprung und Andocken" oder "Sprung an Position" ein Ziel INNERHALB desselben Sektors gewählt wird befindet sich das Schiff in ~4 Sekunden an dieser Position.
Bzw. dem Andockziel und dockt an.
ABER: Das funktioniert nur wenn im Schiff die Boost Erweiterung installiert ist. Dieser Kurzsprung kostet 120 Credits.
Wenn diese Erweiterung mit der Versorgungssoftware ST1 zusammen genutzt wird und die TS haben die Boosterweiterung eingebaut geht der Einkauf oder Verkauf von Waren blitzschnell. Da ein TS dann fast sofort vom Sprungtor zur Zielstation hüpft, sind Khaak-Schiffe überhaupt kein Thema mehr! Wobei diese Kurzsprung-Variante weniger für diesen Zweck gedacht ist, sondern daß man (einschließlich seiner Wingmen falls vorhanden) sofort innerhalb eines Sektors zu einem Khaak-Cluster springen kann. Und den Khaak dann den Hintern versohlt, bevor die Schaden anrichten können. Ein Schiff erscheint bei diesem Kurzsprung zufallsgeneriert zwischen 2000m bis 3500m oberhalb des Zieles.
----------
Ein ferngesteuert über das Navigationsmenü zum Sprung gesteuertes Schiff meldet nach dem Sprung immer, wenn es am Ziel angekommen ist. Um dieses Abzuschalten, einfach SINZA für das Schiff kaufen. Ein Schiff mit eingebautem SINZA meldet nichts mehr, wenn es am Ziel angekommen ist.
----------
Zum Abschalten der beiden obigen Funktionen einfach die jeweilige Erweiterung (SINZA oder Boosterweiterung) des jeweiligen Schiffes im Weltraum aus dem Frachtraum werfen.
----------
Audio Nachrichten (Bordcomputer) bei Jumps und bei Fehlern. Kleiner Sound beim Sektor Kurzsprung.
----------
Berechnung des besten (nahesten) Sprungtores zum Ziel (Station oder Sektorposition).
----------
Automatische Betankung des Schiffes mit den nötigen EZ zum Sprung. Das Geld für die EZ (16 Credits pro Zelle) wird dem Spielerkonto abgezogen. Das nennt man bei'm Signaturteam "cheaten" und daher wird dieses Script nicht signiert.
----------
Begleitschiffe mit Sprungantrieb springen mit dem Leader mit (eine ferngesteuerte Flotte springt komplett, wenn der Flottenführer springt). Das kann einiges an Geld kosten, weil für jedes jumpende Schiff die EZ zu bezahlen sind!
----------
Installation (zu Kaufen) in allen Ausrüstungsdocks, Hauptquartieren und Piratenstationen.
----------
Setzen einer globalen Variable, um fremden Scripten die Feststellung zu ermöglichen,
ob diese Erweiterung vorhanden ist oder nicht.
----------
Das Haupt-Script zum Jumpen macht nur alles, was für den Sprung erforderlich ist, gibt keine Meldungen aus und kann von fremden Scripten aus mit Argumenten aufgerufen werden.
----------
Umfangreiche Dokumentation -auch für Programmierer, die das Hauptscript für eigene Sprungmöglichkeiten mitverwenden wollen- ist beigfügt.
Fragen, Fehlerhinweise, Änderungs-/Verbesserungsvorschläge werden gerne angenommen.
Hier noch ein Link zu einem kleinen Script zur Änderung des Navigationsmenü:
Navigationsmenü ändern
Versionshistorie:
Geändert in Version 7.01 vom 14.04.2011
1. Initialisierung der Scripte per "setup.navsoftwareST1.xml" anstelle von init.navsoftwareST1.xml
Benutzer der Vorversionen müssen nach Update unbedingt die Datei init.navsoftwareST1.xml aus dem Ordner "scripts" löschen!
2. Sprachdateien 4x7776.xml geringfügig geändert.
3. Kleine kosmetische Änderungen in allen Scripten
Geändert in Version 6.06 vom 01.10.2005
1. Sprachausgabe und Sound
Das Timing für die Geräuschausgabe in der '.sound'-Datei wurde noch etwas geändert, damit das besser paßt.
Die Freigabe der Schiffssteuerung beim Befehl "Sprung an Position" wurde verkürzt. Das Schiff ist jetzt bereits wieder lenkbar, obwohl die Sprachausgabe noch läuft.
Kleiner Bug gefixt: Beim Abbruch eines Sprungbefehles (Taste 'u') wurde trotzdem der Sound und die Sprachausgabe für den Sektor-interen Sprung ausgegeben. Gefixt - das Zusatz-Script für den Sound wird in dem Fall jetzt ebenfalls abgebrochen.
Neu in Version 6.05 vom 28.08.2005
1. Sprachausgabe und Sound
Beim Sektor internen Sprung wird ein Sound abgespielt. Die Sprachausgabe wurde geändert/verbessert. Um das Timing für Bordcomputer-Nachrichten und den Sound im Zusammenhang mit einem echten Sprung anders/besser hinzubekommen, mußte ich ein zusätzliches Script schreiben, das während der Sprungsequenz als zusätzlicher Task läuft. Gar nicht so einfach, das Timing bei Audio-Geschichten Daher habe ich die Version 6.04 gar nicht erst rausgebracht.
Neu in Version 6.03 vom 14.05.2005
1. Sprachausgabe
Der Bordcomputer spricht (nur wenn das Schiff jumpt, in dem der Spieler sitzt) zusätzliche Texte. Das bringt wieder etwas mehr Leben ins Spiel.
Je nachdem, ob im Schiff der Boostantrieb für den Sektor-Kurzsprung installiert ist oder nicht, sind die Texte etwas anders. Der (vergebliche) Versuch, den Sektor-Kurzsprung ohne Boosterweiterung auszuführen, wird auch mit einer Sprachausgabe quittiert.
Den Script-Befehl zur Sprachausgabe gibt es erst in X2 Version 1.4! Daher funktioniert das nicht unter X2 1.3.
2. Änderung der Sprach-xml Datei
Zum Ausschalten von Konflikten unter verschiedenen Versionen meiner Scripte nutzt jede Funktion nun eine eigene Sprachdatei. Die Navigationssoftware ST1 hier verwendet nun 4x7776.xml anstelle 4x7777. Die 4x7777 wird in Zukunft nur noch von der Versorgungssoftware ST1 benutzt. Auch dort gibt es demnächst Sprachausgabe - aber in einer anderen Form.
3. Hauptscript umprogrammiert
Das Hauptscript mußte ich etwas umschreiben. Es muß ein Bug sein, daß der Scriptbefehl "use jumpdrive" manchmal erst nach vielen Minuten des Wartens ausgeführt wird, wenn direkt vor diesem ein "skip if" als Script-Befehl benutzt wird. Ohne Einfluß auf die Funktionalität habe ich daher den Programmablauf etwas verändert.
4. Anleitung überarbeitet
Die der ZIP beigefügte README wurde ebenfalls angepaßt/überarbeitet.