Art des Downloads: Bus-Mod(ifikation)
Projektname: Busfanat-Vollmatrix V2OpenBeta
Beteiligte Personen: Als Autor nur ich (Busfanat)
Projektdetails: Update der in den O405N2 von TramDuesseldorfde eingebauten Vollmatrix
Copyright: Grundsätzlich muss bei allen auf meiner Arbeit basierenden Modifikation per PN oder Mail gefragt werden, ob eine Verwendung gestattet ist.
Da per PN nachgefragt wurde, nochmal präziser: Wer den Download nur nutzen möchte, muss natürlich nicht um Erlaubnis fragen. Nur wer die heruntergeladenen Daten verändert oder ersetzt und das dann zum Download anbieten möchte, muss um Erlaubnis fragen.
Hallo zusammen,
lange hat es gedauert, aber ich denke, es hat sich gelohnt! Seit Mitte Jänner war mir klar, dass die Vollmatrix im O405N2 von Julian zu verbugt ist, seit Mitte Feber arbeite ich nun an der neuen Verson.
Am Anfang standen ein Backup und ein Neustart. In diesem Fall bedeutet ein Neustart, dass ich viel Müll, der sich im Script angesammelt hat, losgeworden bin. Das bedeutet, dass ich trotz der neuen Funktionen, die ich eingebaut habe, einige Zeilen Code und etliche Stringvariablen einsparen konnte. Dadurch ist es zudem wesentlich einfacher geworden, Schriftzeichen zum Schriftsatz hinzuzufügen.
Installation:
1. Backup des Ordners OMSI\Vehicles\TD_Mercedes-Benz-O405N2-ZT\Script anlegen
2. Herunterladen des Zip-Archivs von https://dl.dropbox.com/u/51061…Vollmatrix/V2OpenBeta.zip
3. Lesen der Readme im Archiv
4. Entpacken des Inhalts vom heruntergeladenen Archiv in den Ordner OMSI\Vehicles\TD_Mercedes-Benz-O405N2-ZT\Script
5. OMSI starten und die neue Matrix ausprobieren
Zusätzliche Infos:
- die neue Matrix-Version unterstützt drei Matrixanzeigen. Frontanzeige, Seitenanzeige und Linienanzeige. Der O405N2 unterstützt nur die Front- und Linienanzeige.
- die Matrix kann nicht einfach so in einen anderen Bus eingebaut werden. Hierzu sind sowohl Änderungen am Modell als auch am Script nötig. Nach dem Ende der OpenBeta-Phase werde ich wahrscheinlich eine Anleitung erstellen, wie man die Matrix in einen anderen Bus einbaut.
- ein Re-Upload auf anderen Seiten ist verboten.
- Die heruntergeladenen Daten stehen unter dem Urheberrecht des Autors Busfanat.
- Ich habe die Dateien nach bestem Wissen und Gewissen erstellt, aber ich kann keine Haftung für Schäden von Soft- und/oder Hardware übernehmen. Die Verwendung der Dateien erfolgt auf eigene Gefahr.
- Die Variante mit der kompletten Vollmatrix greift auf die matrix_constfile_kompl_Vollmatrix.txt zu, während alle anderen Varianten auf die matrix_constfile.txt zugreifen.
- Diese Modifikation überschreibt Originaldaten von TramDuesseldorfs O405N2. Dies fällt in eine Ausnahme des Modverbots, weil ich ja selber der Urheber der ersetzten Originaldaten bin.
- Wer einen neuen Schriftsatz anbieten möchte, hat es nun wesentlich einfacher als zuvor, weil nur eine Datei verändert werden muss, nicht mehr drei.
- Die Matrix kann nun Ziele verarbeiten, die pro Zeile bis zu 25 Zeichen enthalten, nicht mehr nur bis zu 20. Bei ANNAX-kompatiblen Hof-Dateien bitte beachten, dass die ANNAX nur 16 Zeichen pro Zeile darstellen kann.
Folgende Optionen lassen sich nun im Constfile schalten:
-Matrix_Dotbreite_Front
Anzahl der Dotanzahl pro Zeile auf der Frontanzeige (Im O405N2 auch auf der Seite verwendet). Sollte nicht geändert werden, da auch sonstige Änderungen notwendig sind. Ist nur für den Einbau in andere Busse gedacht.
-Matrix_Dotbreite_Seite
Anzahl der Dotanzahl pro Zeile auf der Seitenanzeige (Im O405N2 nicht verwendet). Sollte nicht geändert werden, da auch sonstige Änderungen notwendig sind. Ist nur für den Einbau in andere Busse gedacht.
-Matrix_Dotbreite_LNr
Anzahl der Dotanzahl pro Zeile auf der Linienanzeige (Im O405N2 auch auf der linken Seite verwendet). Sollte nicht geändert werden, da auch sonstige Änderungen notwendig sind. Ist nur für den Einbau in andere Busse gedacht.
-Matrix_LNr_anzeigen
Wenn 0 wird die Liniennummer weder auf der Front- noch auf der Linienanzeige angezeigt.
Wenn 1 wird die Liniennummer auf Front- und Linienanzeige freigeschaltet. Anzeige kann durch Ziel-Eintrag in Hof-Datei trotzdem unterbunden werden.
-Matrix_LNr_invertieren
Wenn 0 wird die Liniennummer weder auf der Front- noch auf der Linienanzeige invertiert angezeigt. Also helle Schrift auf dunklem Grund.
Wenn 1 wird die Liniennummer ausschließlich auf der Frontanzeige invertiert angezeigt. Also dunkle Schrift auf hellem Grund. Linienanzeige bleibt bei heller Schrift auf dunklem Grund.
Liniennummerinvertierung ist unabhängig von der Zielanzeigeninvertierung.
-Matrix_LNr_fuehrende_Nullen
Wenn 0 wird die Liniennummer ohne führende Nullen angezeigt.
Wenn 1 wird die Liniennummer mit führenden Nullen auf 3 Stellen aufgefüllt.
Bei Liniennummer 0 wird die Liniennummer trotzdem nicht angezeigt
-Matrix_Front-LNr_Minbreite
Auf der Frontmatrix wurde ein Liniennummernbereich definiert, damit zum Beispiel eine Linie 1 nicht mehr so an den Rand gequetscht aussieht. Hier kann die Mindestbreite dieses Bereichs definiert werden.
-Matrix_Zeige_Sondersymbol_auf_Seite
Wenn 0 wird ein etwaiges Sondersymbol auf der Seitenmatrix ausgeblendet. Es verbleibt nur der Zieltext.
Wenn 1 wird ein etwaiges Sondersymbol auf der Seitenmatrix eingeblendet.
-Matrix_LED-Animation
Wenn 0 werden die Matrixanzeigen mit dem FlipDot-Effekt überblendet.
Wenn 1 werden die Matrixanzeigen komplett in einem Frame aktualisiert.
-Matrix_Anzahl_Fehlerdots
Wenn > 0 wird die Matrix mit Fehlerdots initialisiert. Die Zahl bestimmt die durchschnittlichen Fehlerdots pro Matrixspalte. Ein Wert von weniger als 0.5 wird empfohlen, da die Matrix ansonsten sehr lange initialisiert und schwer lesbar wird. Die Fehlerdots werden nur angezeigt, wenn die Matrix im FlipDot-Modus umschaltet.
-Matrix_Wechselziel-Timer
Bei Wechselzielen kann man nun bestimmen, wie lange eine fertig dargestellte Anzeige sichtbar bleibt. Die Zahl bestimmt die Dauer in Sekunden.
-Matrix_Wechselgeschw.
Im FlipDot-Modus wird durch diese Angabe die Wechselgeschwindigkeit der Anzeigen in Dotspalten pro Sekunde angegeben.
-Matrix_Wechsel-Offset_Seite
Die Anzeigen können zeitversetzt umschalten. Als Referenz wird die Frontmatrix genutzt. Dabei bedeutet eine negative Zahl, dass die Seitenanzeige vor der Frontanzeige umgeschaltet wird und eine positive Zahl, dass die Seitenanzeige nach der Frontanzeige umgeschaltet wird. Die Versetzung wird dabei in Dots angegeben. Also startet die Seitenanzeige mit dem Umschalten x Dots vor/nach der Frontanzeige
-Matrix_Wechsel-Offset_Linie
Die Anzeigen können zeitversetzt umschalten. Als Referenz wird die Frontmatrix genutzt. Dabei bedeutet eine negative Zahl, dass die Linienanzeige vor der Frontanzeige umgeschaltet wird und eine positive Zahl, dass die Linienanzeige nach der Frontanzeige umgeschaltet wird. Die Versetzung wird dabei in Dots angegeben. Also startet die Linienanzeige mit dem Umschalten x Dots vor/nach der Frontanzeige
Zudem wurden noch weitere Modi eingeführt, die durch die Hof-Datei geschaltet werden:
Bei einzeiligen Zielen lässt sich statt *B mit *M in eine 12-Punkt-Schrift wechseln und mit *K kann man in die schmale Schrift wechseln, die bei Zweizeiligen Zielen Standard ist.
Bitte beachtet, dass es sich um eine Beta-Version handelt. Das bedeutet, dass noch Fehler vorhanden sein können.
Ich bedanke mich bei allen Alpha- und ClosedBeta-Testern für ihre Rückmeldungen, um dieses Script dahin zu bringen, wo es jetzt ist.
mfG,
Busfanat