Beiträge von Neoplan VEST

Willkommen in der OMSI-WebDisk!
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet: = Englisch [EN], = Deutsch [DE], = Französisch [FR]. Wenn du die angegebene Sprache nicht beherrschst, schreibe auf Englisch!

    In der 4 und 5 Zeile das sind die Bitmaps die verwendet werden richtig?

    Richtig.


    Diese 2 Dateien existieren allerdings nicht, da ist nur die MXC2_GorbaLED.bmp die so aussieht:

    Moment mal, angegeben ist MXC2_GorbaLED.bmp und die Datei sollen bei dir nicht existieren obwohl Du die geöffnet hast?

    Du, das ist schon richtig so.

    Wenn 2 Bitmaps eingetragen sind die den gleichen Dateinamen haben, so wird nur eine Datei benötigt.


    Du benutzt doch die Krueger++ Matrix von daher wäre die MXC2_GorbaLED.bmp eh irrelevant für dich.

    Aber gut, ich versuche das mal mit der mitgelieferte Standard Matrix zu erklären.

    Ich bräuchte jetzt mal genaue Answeisungen was ich machen muss, da ich so jetzt erstmal keinen Plan habe was ich machen muss.

    Großartig Anweisungen geben kann ich nicht.

    Grundsätzlich ist folgendes zu beachten:

    Schwarz = LED aus / Dot Schwarz

    Weiß = LED ein / Dot Gelb/Grün

    1 Pixel entspricht einen LED/Dot.


    Bei dir geöffneter Bitmap wird entsprechend ein Schwarzer Block eingefügt. Wo dies eingefügt wird ist völlig egal und die Breite des Blocks kommt auf dein Zeichenbreite an. Wichtig: Es sollte allerdings einen Pixel Platz frei sein zu die anderen vorhandenen Zeichen!

    Die Höhe sollte identisch sein wie die anderen. Also 16 Pixel Höhe und Breite entsprechend wie dein Zeichen.

    Wenn es für die Linienbereich ist, sollte es in diesem Fall maximal 28 Pixel betragen.

    Nachdem Du dein Zeichen eingefügt hast, als 24-Bit speichern, aber noch geöffnet lassen da noch die X/Y Werte für die *.oft benötigt.


    In der *.oft wird ein neues Zeichen eingefügt.

    Wichtig: Es muss ein Zeichen sein was noch nicht verwendet wird in der [newfont] Abschnitt.

    Sollte also bereits ein "+" geben, so darf es nicht ein zweites mal vergeben werden.


    Um den Zeichen nun zu belegen muss ein [char] Eintrag eingefügt werden der wie gefolgt aufgebaut ist:

    Code
    [char]
    <- Zeichen mit den man hinterher abrufen können.
    X-Koordinate Anfang
    X-Koordinate Ende
    Y-Koordinate Anfang


    Hierzu mal einen Beispiel von mir:

    Bei meinem Werkzeugschlüssel wäre es wie folgt:

    X-Anfang: 107

    X-Ende: 135

    Y-Anfang: 52

    Also wäre der Char Eintrag wie folgt:


    [char]

    ;

    107

    135

    52

    Wenn man jetzt 135-107 rechnet so kommt man auf 28. Den Platz gut ausgenutzt. Wenn das Zeichen breiter als 28 ist, so schaut das Script nach, ob ein schmäleres Zeichen unter ";" vorhanden ist. Wenn nicht -> Wird nicht dargestellt.

    Welcher Font wann benutzt wird, wird im Script geregelt. Es kann auch vorkommen das nur ein Font benutzt wird. Nun gut.


    Abspeichern und ausprobieren.

    Aber Achtung: OMSI weißt nun das unter ";" ein Zeichen vorhanden ist, allerdings könntest Du irgendwas am Drucker eingeben aber die Matrix wird dir nichts anzeigen.

    Entsprechend muss hier nun ergänzt werden.

    Am Beispiel der "matrix\matrix.osc" da Du einen Screenshot gezeigt hattest der darauf passt.

    In diesem Fall wird nach "macro:Matrix_CreateNr" gesucht. Achtung: Das ist nicht in jeden Matrix Script der Fall!

    In dieser Macro wird quasi die DS001a also den Suffix/Sonderzeichen eingetragen.

    Auch hier gilt: Hier sollte keine Doppelbelegung der Nummer geben. Wenn "l1 3" bereits existiert so dürfen wir dies nicht erneut benutzen.

    Da "l1 16" noch nicht vergeben wurde (Kann man mittels Suchfunktion herausfinden) wird dieser für den neuen Sonderzeichen verwendet.

    So würde der Eintrag dann aussehen:

    Code
        l1 16 =
        {if}
            ";"
        {endif}

    In meinem Beispiel wird das ";" für den Maulschlüssel verwendet und wenn ich am Drucker für Sonderzeichen die 16 eingebe, so würde es auch den Maulschlüssel auf der Matrix anzeigen.

    Nach was für einer Datei muss ich da den suchen?

    Nach den entsprechenden *.bmp und den dazugehörigen *.oft Datei.


    Das muss ja in einer bestimmten Datei hinterlegt sein, da wäre es gut zu wissen welche das ist, oder wonach ich suchen muss.

    Das habe ich vorhin im Beitrag beantwortet und sogar verlinkt. Denn diese Dateien enthalten u.a. für das K++ Sonderzeichen.

    Entsprechend weißt Du dann auch wonach Du suchen musst was sich um den Dateinamen geht.

    Jedes aufgeführte Symbol ist mit ein ASCII Zeichen in der *.oft gebunden.

    Mittels der X/Y Werte in z.B. Paint.Net könnte man diesen bestimmten ASCII Zeichen für das gesuchte Symbol ausfindig machen.


    Damit war gemeint das wenn ich z.B "+" als Linie eingebe das dann die Kaffetasse geschildert wird.

    Wenn das "+" in der *.oft als Kaffeetasse gebunden ist, kann man mittels manuellen beschildern über das Alt-Menü das "+" angeben bzw. in der Hofdatei mit *L[+] als Zielgebunden.


    Irgendwie muss ja das Sonderzeichen an ein Zeichen gebunden sein wie: !,",* usw.

    und diese Zeichen findest Du in der *.oft wenn es vergeben wurde.

    Wie genau kann ich denn sehen ob die Symbole in der Font Datei vorhanden sind?

    Script auslesen welche Font benutzt wird und entsprechend den Font suchen und die Bitmap mit der *.oft vergleichen.


    Für den churaKrueger hatte ich damals einen Fontmod (churaMatrix Sonderzeichen Erweiterung) mit paar Symbole veröffentlicht, anhand dieses Beispiel kannst Du sehen welche Datei nun für die Linie benutzt wird.


    Und wie ich kann bestimmte Sonderzeichen an eine bestimme Taste binden?

    An ein bestimmten Taste binden wird etwas schwierig. Da musst man schon am Script arbeiten.


    Und ich möchte auch gerne ein Logo eines Unternehmens Schildern, wofür )wenn ich mich richtig informiert habe) eine Bitmap braucht, da habe ich auch ein Tutorial gefunden, das müsste ich aber später dann mal ausprobieren.

    Da blieben 2 Optionen übrig:

    1) Du ergänzt das Logo in der Font Datei für die Linie und kannst weiterhin Ziele ohne größere Aufwand schildern.

    2) Musst halt für jedes einzelne Ziel der dieses Logo beinhaltet einen Ziel-Bitmap erstellten mit entsprechenden Ziel drin.


    etzt wäre es erstmal gut zu wissen wie ich ein Sonderzeichen an eine bestimmte taste binden kann, und wie ich nachschauen kann ob die Sonderzeichen beim C2 von Mx2000 überhaupt vorhanden sind.

    Sonderzeichen werden vorhanden sein weil diese ein Bestandteil vom Matrix ist.

    Die churaKrueger hat paar Sonderzeichen.

    Allerdings ist es fraglich ob der Atron von Mx200 die Sonderzeichen abrufen kann.

    Dazu drückst Du auf dem schwarzen Pfeil im unteren Bereich und wählst Ziel Nr.

    Das ganze muss dann ausgefüllt sein und bei Sonderzeichen gibst Du den entsprechenden Code aus dem Matrix Script ein wie z.B. 03 für das Schulbus, 36 um X zu schildern etc.

    Hi,

    Ich bin ja aktiv seit OMSI 1 dabei und dachte hätte schon so alles gesehen, allerdings musste ich irgendwie feststellen, dass die Kachelgröße von 300mx300m nach der Konvertierung der Welt Koordinaten vergrößert wird.

    Hierzu konnte ich nichts genaueres finden.


    Zur besseren Darstellung füge ich mal paar Bilder ein:


    Dies ist die NewMap aus dem Template Ordner. Dazu eine Straße die 300m lang ist und entsprechend auf dem Kachel passt.


    Mit dieser Newmap habe ich nun den Konverter für den Weltkoordinaten benutzt.


    Wie man sieht ist das Rote Teilstück der Straße ungefähr 379m lang. Links daneben die 300m Straße.


    Das ganze ist mir nur aufgefallen, weil ich mittels Luftbild einen Objekt vom örtlichen ZOB erstellen wollte.

    Mit dem *.o3d Plugin für Blender der auch den Import von Map Kachel beinhaltet, die eine Kachel ins Blender geladen und wird mir als 300m x 300m Kachel angezeigt.

    Also nix bei gedacht und entsprechend modelliert, exportiert und festgestellt das die Größenverhältnisse nicht ganz übereinstimmen wie im Blender.

    Erst da ist mir aufgefallen das es irgendwas nicht stimmt.

    Einerseits kam mir von Anfang im Blender komisch vor, dass es relativ "eng" aussah.

    Parklücke mit ungefähre 2,5m Breite passen lediglich 5-6 Fahrzeuge anstellte von 8-9.


    Das ganze sähe im Blender/Editor gefolgt aus:



    Das letzte mal als ich Luftbilder verwendet habe liegt wenigstens 3-4 Jahre zurück und meine ich hätte dieses Phänomen nicht gehabt.


    Daher die Frage, die einen Map mit den Weltkoordinaten für die Luftbilder nehmen, habt ihr dieses Phänomen auch beobachtet?

    Hi,


    Sonderziele in der .Hof Datei einbringen kann, z.B Kaffetasse, Schulbus, SEV Symbol usw.

    Grundsätzlich müssen diese Symbole in der Font Datei vorhanden sein um mittels Hof Datei aufrufen zu können.

    Bei churaMatrix oder Cooper LAWO Matrix kann man mittels *L[] das entsprechenden Symbol für die Linienbereich anzeigen lassen. Wenn für das Schulbuszeichen das Zeichen "|" verwendet wird, dann muss *L[|] in den Hof Datei in der Zeile für die Matrix Obere Zeile eingefügt werden.

    Allerdings unterstützt nicht alle Zielanzeigen dieses Funktion.

    Alternativ könnte man das entsprechende Zeichen mittels Suffix über den IBIS/Drucker aufrufen lassen. Allerdings muss der Drucker sowie das Matrix Script entsprechend gescriptet sein. Der Drucker/IBIS muss den Suffix Code annehmen und der Matrix Script muss entsprechend den Position besetzt haben.

    12303 -> Linie 123 Suffix 03. Im Matrix Script wäre die 03 für das Schulbuszeichen belegt.


    Man könnte sonst Bitmap-Ziele erstellen. Dazu gibt es auch Tutorials.

    Nun ist das Vorverkauf gestartet.


    379,99€ soll das Teil kosten.


    Ist halt fraglich ob der Preis so gerecht ist für eine Kunstoffbombe, allerdings muss man auch berücksichtigen was es an Features bietet.

    - Blinkerhebel mit weitere Funktionen wie Lichthupe, Fernlicht sowie Scheibenwischer, Druckknopf

    - Retarderhebel mit Drehstufen mit Druckknopf. Der Hebel soll wohl so sein wie man u.a. von MAN kennt.


    Zusätzlich hat man ein Schalthebel Konsole dabei.

    Neben dem Schalthebel den man von H-Schaltung auf Sequentiell umstellen kann bietet es noch programmierbare, beleuchtete Tasten.


    Wer weiß welcher Hersteller dahinter steckt 🤷‍♂️


    Mich persönlich spricht das Produkt allerdings nicht an. Die Bedienungsmöglichkeiten sind zwar nett, aber ich bin zufrieden mit mein G29. Sofern ich mal den Poti vom Pedal gereinigt bekomme. 🙈

    Dann musst Du halt das Matrix Script anpassen.

    Dazu nach diesen Abschnitt suchen:

    Code
    (L.$.Matrix_NrDisplayed) "/^\" $=
    {if}
        "—" (S.$.Matrix_NrDisplayed)
    {endif}

    Unter den {endif} fügst Du folgendes ein:

    Code
    (L.$.Matrix_NrDisplayed) $StrToFloat 613 = 
    (L.$.Matrix_NrDisplayed) $StrToFloat 642 = ||
    {if}
        "X" (L.$.Matrix_NrDisplayed) 2 $SetLengthR $+ (S.$.Matrix_NrDisplayed)
    {endif}

    Es kommt auf das Matrix sowie Drucker Script an.

    In der Matrix werden solche Sonderzeichen definiert den man am Drucker eingeben kann.

    Also wie im Echt auch.

    Allerdings musst dieser Drucker auch das Funktion besitzen.


    Für das X wäre in dem Fall die Nummer 36.

    Üblich wird dies in der Kombination mit der Linie eingegeben also 04236

    Je nach Drucker Script ist dies nicht vorhanden und die Eingabe beinhaltet Linie + Route.

    Also bei mir funktioniert es wunderbar.

    Daher kann es nur am Script bei dir liegen.


    Aber ein kleines Tipp:

    Sollten die Zeichen wirklich maximal 32 Pixel hoch sein, so achte darauf das die darunter liegende Zeichen genügend Abstand haben, damit die nicht überkreuzen.

    Das heißt So viel wenn der Startpunkt vom Buchstaben A bei Y1 liegt, rechnet OMSI die 32 dazu und somit sollte die untere Zeile dann bei Y34-35 beginnen.

    Sonst kann es zur Komplikationen geben wenn die sich überschneiden.

    Oder Du änderst den Wert von 32 auf 21.

    Lass mich nicht lügen, aber genau den Monitor gab es hier mal zum Herunterladen.

    Der müsste von MBMANSU sein, sein Profil existiert aber glaube ich nicht, weswegen es schwierig wird, den Bildschirm zu finden, aber existieren dürfte der bereits.


    Das hab ich jetzt gesehen. Er hat den Autobus Sippel Facelift G in Omsi 2 gebaut. Nun stelle ich mir die Frage: Gibt es noch den Download zum Bus oder zum Mod?

    Was etwas googlen bewirkt.


    Diesen Monitor die der MBMANSU verbaut hat stammt aus dem Urbino II Addon.

    Quelle -> https://reboot.omsi-webdisk.de/co mmunity/thread/465-screenshots-omsi/?postID=74361#post74361 Post 4.183


    Hierbei ist allerdings der dünnere LAWO Infotaiment zu sehen währenddessen auf'm Bild vom Threadersteller noch die alte Variante mit LCD Beleuchtung und daher noch recht Dicker ist.

    Ähm was?

    Weist zufällig wo oder was ich eigenen muss

    Ich werde aus deinem Satz nicht schlau.


    Beim Speichern in Paint.net dort 24-bit einstellen.

    Ich habe das Problem das die schrift zu groß ist für die Matrix was kann ich tun das es nicht mehr so ist?

    In wie weit groß?

    Da bleibt die Methode die Schrift zu verkleinern und entsprechend der .oft anzupassen.