Beiträge von Tatra

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!

    Der ungültige Macroname kommt daher, weil du dich nicht an die Anleitung gehalten hast, oder die Anleitung fehlerhaft ist.

    Ich vermute, das ersteres der Fall ist.

    Macronamen sind ungültig, weil die entsprechenden Macros nicht in der Liste eingetragen (nicht verifiziert) wurden oder weil die entsprechenden Scripte nicht eingetragen oder nicht ausgelesen werden können, weil die Anzahl der Scriptdateien nicht angepasst wurden. Nur weil etwas da ist, heißt es nicht das Omsi es auch benutzt, wenn man Omsi nicht explizit mitteilt, was er verwenden soll. Die ungültigen Intis und Frames, lassen den Schluß zu, dass du die Scripte nicht eingetragen hast oder die Dateianzahl in der Bus-Datei nicht stimmt.

    Soweit sieht es schonmal gut aus. Dann bleibt also nur noch die eine letzte Frage: Woher hast du die Namen der Termini?

    Ausgedacht oder aus der Map ausgelesen?


    Mit Namen meine ich folgendes:

    In der HofSuite, Links unter ZIELE, dann oben über den IBIS-Code.

    Da steht Name: Julingen ZOB. Wer hat diese eingetragen? Du? stehen diese Endstellen auch so im Haltestellenwürfel an der Endstelle im Editor? Oder sind diese Ziele im Fahrplan so eingegeben?

    Ich ich meine damit nicht, ob es so ähnlich ist, oder fast so oder wie auch immer

    Ich möchte wissen, ob die Ziele ganz genauso im Editor eingetragen wurden. Stimmen die nicht überein, dann fährt dein Bus überall hin, aber nicht dahin, wohin die Fahrkunden auf der Map gerne möchten.


    Bei mir ist das Beispiel "Waldschänke". Das in Spandau eingesetzt, würde nicht gehen, weil es kein Ziel gibt, das so heißt. Auf Berlin X10 gibt es eine Waldschänke, geht aber trotzdem nicht, wiel die anders geschrieben wird.

    mittlerweile gibt es ja auch Schon drei verschiedene Hof Creator, dass ist ja Wahnsinn.

    Es gibt nur zwei. Eine ist älter und auch nicht wirklich aktualisiert worden. Hof Suite ist eine aktuelle Version, die momentan noch gepflegt wird. Zudem ist diese für Omsi 2 und für die umsetung einer universellen Hofdatei ausgelegt.



    dass ist doch Schwieriger als ich dachte

    Es ist eigentlich garnicht schwer. Kommt darauf an, was man machen will und was man praktisch macht. Wenn du natrülich willkührlich Zeilen änderst, ohne zu wissen, was du da machst, dann brauchst du dich nicht wundern, wenn Omsi nicht mitspielt. Aber im Grunde ist es ganz einfach.

    Eintrag Sinn des Eintrages
    [addterminus] Befehl
    123 IBIS-Code für das Ziel
    Dorfschänke Haltestellen-ID, wie im Haltestellenwürfel im Editor (im Editor vorgegeben)
    TRINK EIN BIER
    Anzeige IBIS 1
    Nicht einsteigen
    ANNAX oben
    ich trinke Bier
    ANNAX unten
    Bierpause ANNAX Seite
    bierschild_1.tga Rollbandtextur
    Bier ist schal
    Anzeige IBIS 2

    Für OMSI 2 kann man es auch anders schreiben, welche Form man nimmt ist egal.

    Alles ganz einfach. änderst du den grünen Eintrag, wird dein Ziel nichtmehr erkannt und es steigt keiner ein. Zudem muß das Ziel, wenn es nicht im Editor steht, als Route oder im Fahrplan eingetragen sein.


    Der Würfel ansich muß im Editor nicht existieren, aber im Fahrplanbreich muß der Name richtig angegeben werden, damit die Passanten wissen, wohin es geht.

    Hier mal einige Screenshots aus ETS 2.

    Ich fahre nichtsahnend durch die Botanik und werde unsanft ausgebremst ...

    Freie Fahrt für freie LKW-Fahrer - endet am Bahnübergang.

    Heute habe ich eine Rolle Drops transportiert. Dazu gab es auch einen richtig schönen LKW mit allem Komfort:

    Mercedes Benz NG 1632, im nichtaufgebauten Zustand.

    Noch mit klassischem Firmenlogo, als die Firma noch in Deutschland ansässig war.

    Hier wurde auf alles verzichtet, was im RL kaputt gehen könnte.

    Ich hasse solche Angebertypen, die sinnlos Licht an den LKW ballern ...

    Fahrzeugstrom aus --> Strom an --> Standlicht an --> Abblendlicht an --> Fernlicht an

    Solche gemeinen Fahrer nennt man wohl Lampenhelden.

    Aber wie heißt es so schön, das Frontlicht ist nicht dazu da, um etwas zu sehen, sondern um gesehen zu werden ...

    Hier sieht man dann wohl nichts mehr ...

    Insgesamt befinden sich an der Zugmaschine "nur" 321 Lichtpunkte.


    Und wieder wurde ich ausgebremst ... ein Schiffchen wollte durch - als ich auf dem Weg zur Fähre war

    Die Sprungchance (-schanze) hätte man mir ja lassen können. Auf den letzten Bilder transportiere ich mit einem SCANIA T480, eine Diesellokomotive mit 61 Tonnen. Von Riga (Ukraine) nach Südfrankreich. Insgesamt eine Strecvke von 2.800 Kilometer.

    Wenn die Fahrgäste nicht einsteigen bedeutet das meisten das der Name vom Ziel nicht gleich ist mit dem Ziel in der TTP-Datei.

    Die zweite Zeile unter dem Befehl (oder zweiter Tabpunkt) muß dem entsprechen, wie die Endstelle im Haltestellenwürfel (also wie in der TTP-Datei). Es handelt sich bei der Zeile, um eine Idendifikation des Haltestellenwürfel. Da der TE aber kaum etwas aus der Hofdatei ausgefüllt hat, wird es wohl eher als Scherz gedacht sein, als an eine Problemlösung.

    Natürlich hast du keine Ansagen. Woher kommen denn die Ansagen ... klar, aus dem Lautsprecher ... aber die werden von einem IntegriertesBusInformationsSystem ausgegeben, kurz auch IBIS benannt. Du mußt also nur das IBIS im Bus programmieren.

    Da ich auf den ollen Dingern auch kein IBIS habe kann ich auch leider kein Umlauf einstellen.

    Nun weißt du, wozu das Microfon im Bus da ist. Entweder sagt der Fahrer die Haltestellen an oder man verzichtet darauf. Woher soll sonst die Ansage kommen?


    und es steigen keine Fahrgäste ein.

    Dann hast du einen Fehler gemacht. Was steht denn in der Informationszeile, wenn du ein Ziel geschildert hast?

    Schau mal in den Hof Suite rein. Da steht: Rollband-Ornder!

    Deine Texturen sind in: Julingen Rollband

    Der Bus liest aus der Hofdatei raus, wo die Texturen sind: Julingen

    Was passt nicht?

    Schau mal in die Logfile, der Bus findet die Texturen nicht.



    Ist es auch von Bedeutung ob das Rollband in Schwarz geschrieben ist mit weißer Schrift?

    Es ist nur eine Textur. Wie die aussieht oder was drauf steht, ist dabei vollkommen egal.

    Ich meine deine Hofdatei. Da kannst du etwas mehr ausfüllen.

    dann schau mal wie dein Rollbandordner heißt,

    wo ist diese abgelegt,

    richtige Datei ausgewählt,

    wo ist die Hofdatei abgelegt?

    Und du solltest kurze Dateinamen nehmen und nicht lange. Leerzeichen sind auch ungern gesehen. Sollte dir eigentlich bekannt sein, weil Computer keine Leerzeichen im Dateinamen mag.

    Ja, es würde mir etwas ausmachen, weil ich Any Desk nicht habe.

    Du kannst diese Kleinigkeit wirklich selber machen. Du mußt nur schreiben können:

    Gehe in den Fahrzeugordner in den Unterordner Script:

    Suche dort das Matrix-Script:

    und suche darin nach BVG:

    Code
                        l4 29 =
                        {if}
                            "BVG"
                        {endif}

    Dort findest du diesen Eintrag und davon mehrere untereinander in dieser Form.

    1. Zeile setzt den Zahlencode

    2. Öffnet eine Bedingung

    3. stellt die zugehörigen Buchstaben ein

    4. Schließt die Bedingung

    Etwas darüber findest du das folgende Beispiel:

    Code
                        l4 15 =
                        {if}
                            " N" (L.$.Matrix_NewNr) 1 $SetLengthR $+
                        {endif}
    
                        l4 23 =
                        {if}
                            " S" (L.$.Matrix_NewNr) 1 $SetLengthR $+
                        {endif}

    Dazwischen ist noch Platz für deine Wünsche und Vorstellungen.

    Nun gibt es einige Beispiele um die Buchstaben zielgenau zu setzen:

    "V" (L.$.Matrix_NewNr) 2 $SetLengthR $+

    Setzt den Buchstaben V an die erste Stelle, die zweite Stelle bleibt frei.

    " W" (L.$.Matrix_NewNr) 2 $SetLengthR $+

    Setzt den Buchstaben W an die zweite Stelle, die erste Stelle bleibt frei.

    (L.$.Matrix_NewNr) 2 $SetLengthR "X" $+

    Setzt den Buchstaben X an die dritte Stelle.

    "Y" (L.$.Matrix_NewNr) 1 $SetLengthR $+

    Setzt den Buchstaben Y an die erste Stelle.

    " Z" (L.$.Matrix_NewNr) 1 $SetLengthR $+

    Setzt den Buchstaben Z an die mittlere Stelle.


    Du willste die Sonderzeichen an die ersten Beiden Positionen setzen, also ist nur etwas überlegen und Schreiben notwendig.

    "SB" (L.$.Matrix_NewNr) 2 $SetLengthR $+

    erfüllt die Möglichkeit die du haben willst. Sollte dann so aussehen:

    Speichern und fertig!

    Mit dem Liniencode

    00521 zeigt der Bus SB5 an

    Mit dem Zahlencode

    00522 zeigt der Bus NE5 an.

    Die meisten Busse sind von Grund auf, auf 3 Linienstellen beschränkt. Daher müßtest du erst alles auf 4 Stellen umschreiben.

    Aber im Grunde bleibt das obere Erhalten, wobei nur einige Codes hinzukommen.

    Warum verwendest du ein altes Programm? Hier in der WebDisk findest du das Programm "Hof Suite", womit du die Hofdatei für Omsi 2 erstellen kannst.

    Wichtig ist:

    Deine Rollbandtexturen müßen in einem Unterordner in Anzeigen stecken ...

    Vehicles\Anzeigen\Rollband_O307_Std\Julingen

    oder

    Vehicles\Anzeigen\Rollband_O307_V2\Julingen

    Erster Ordner ist für den alten O307, zweiter ist für die Version 2.

    Das wird auch in der Hofdatei eingetragen unter [global_strings]. Mit der Hof Suite kannste nichts falsch machen. In String 4 wird die Rollbandtextur eingetragen.

    Dann sollte der Bus auch die Texturen anzeigen. Alles ganz einfach.

    Zuerst einmal solltest du die Fehler beseitigen. Ansonsten brauchst du dich nicht wundern, wenn etwas nicht funktioniert.

    Vorher hat es keinen Sinn, sich um fehlende Objekte zu kümmern ...

    Zitat

    132 12:06:14 - - Error: Fehler: im Befehl "(L.L.door_3)" (vehicles\Setra_215UL_Lahrmann\\script\UE\IVUticketbox\IBIS-2.osc) ist der Variablenname ungültig!

    133 12:06:14 - - Error: Fehler: im Befehl "(L.L.door_3)" (vehicles\Setra_215UL_Lahrmann\\script\UE\IVUticketbox\IBIS-2.osc) ist der Variablenname ungültig!

    148 12:06:18 - - Error: In "vehicles\Setra_215UL_Lahrmann\model\S215UL_NI-AX-1.cfg" there was an error in line 8459!

    Ansonsten solltest du auf Kurze Dateinmaen achten ... hatte der Lahrmann nicht noch einen Vornamen den du mit einsetzen kannst?

    Herzlichen Glückwunsch an die WebDisk, zum 5. Burzeltag,

    herzlichen Dank an Wörki , pBuch und miwi für 5 Jahre Fleiß und Arbeitszeit,

    und ein herzliches Dankeschön an alle User, die die WebDisk verwenden - ohne euch wäre das Habby nur halb so schön!

    Dann habe ich für dein neues Projekt ein parr Tips und Hinweise:

    • Baue nicht für die Community, baue nur allein für dich. Wenn es dir dann gefällt, kannst du sie immernoch teilen.
    • Richte dich nicht nach dem was andere wollen, sondern allein was dich interessiert.
    • Habe keine Angst, wenn du an Probleme kommst, frage im Forum.
    • Versuche weitestgehend von Fremdconten Abstand zu nehmen, eine Map die Objekte von anderen Usern nutzt, baut jeder.
    • Erzähle nicht, dass die Karte vielleicht in einem Jahr fertig wird, baue solange du Lust daran hast und lass dir Zeit. Halbherzige Maps, mit Fremdcontent und 08/15 Aufbau gibt es reichlich. Besondere Maps sind dagegen sehr selten.