Der LOTUS BaseContent von Oriolus

  • Janine

    Hat den Titel des Themas von „Der LOTUS BaseContent“ zu „Der LOTUS BaseContent von Oriolus“ geändert.
  • BVG-Haltestellen-Kubus

    "Kubus" nennt die BVG die innenbeleuchteten Haltestellensäulen, die an größeren und/oder wichtigeren Haltestellen zum Einsatz kommen und eine Vielzahl von Informationen aufnehmen.



    ... und weil die Informationen so reichhaltig sind, gibt es ebenso zahlreiche Möglichkeiten, den Kubus zu konfigurieren. Dies soll in diesem Beitrag erklärt werden.


    Wichtig ist zunächst, dass die Kuben stets eine Seite haben, auf der lediglich ein Werbetext steht (dieser soll später per Repaint austauschbar sein) und drei Seiten, die entsprechend mit Informationen ausgestaltet werden können. Die meisten Informationen werden synchron auf allen drei Seiten geändert (z.B. Linien und Ziele, Name und Tarifbereich), die Logos oben und die Pläne können jeweils seitenindividuell eingestellt werden.



    Standardmäßig werden die Haltestellen so konfiguriert, dass der Werbetext zu der Fahrgast-abgewandten Seite zeigt, d.h. auf Tram-Bahnsteigen weg von der Bahn (siehe Screenshot), bei Bushaltestellen dagegen zur Straße hin. Das H im Kreis befindet sich in und gegen der Fahrtrichtung, das "Bus" oder "Tram"-Logo dagegen quer zur Fahrtrichtung. Die Fahrpläne sind üblicherweise in und gegen der Fahrtrichtung eingeschoben, quer zur Fahrtrichtung, also auf der dem Werbetext-abgewandten Seite, befinden sich meistens die Werbe- und Hinweispläne.


    Außerdem gibt es noch die Möglichkeit, dass ein Kubus mit einem roten oder grünen Punkt ausgestattet ist, der sich generell nur in und gegen der Fahrtrichtung befindet. Der grüne Punkt weist auf eine Ampelanforderung hin, der rote Punkt besagt, dass der GT6N trotz Bahnsteig seinen Hublift auf Straßenlage auszufahren hat.


    Nach dem Platzieren sieht der Kubus erstmal so aus:



    In den "Start-Variablen" (zu öffnen, in dem auf das Objekt mit rechts geklickt wird) gibt es folgende Felder:

    • $Logos: Steuert, welche großen Symbole oben am Kopf zusehen sein sollen (s.u.)
    • $Name: Der Name der Haltestelle, der ganz oben im unteren Teil jeweils zusehen ist.
    • $Einschieber: Welche "Farben" sollen die sechs Einschieber für die verschiedenen Linien im oberen Segment haben (Bus, Tram, Metrobus...) (s.u.)
    • $Linien: Mit welchen Linien sollen die Einschieber beschriftet werden? (s.u.)
    • $Ziele: Mit welchen Ziele (zweizeilig möglich) sollen die Einschieber beschriftet werden? (s.u.)
    • $Tarifbereich: Steuert die Beschriftung des Tarifbereiches direkt unterm Haltestellennamen, 0 = A, 1 = B, 2 = C. Nach dem Umstellen muss einmal Rechtsklick => "Initialize-Prozedure erneut ausführen" angeklickt werden, damit eine Aktualisierung durchgeführt wird.
    • $Plaene: Mit welchen Plänen oder Info-Tafeln sollen der untere Teil der Haltestelle versehen werden? (s.u.)
    • $PunktGruen: Soll die Haltestelle mit einem grünen Punkt versehen werden? (1 = ja, 0 = nein)
    • $PunktRot: Soll die Haltestelle mit einem roten Punkt versehen werden? (1 = ja, 0 = nein)
    • $Pos_vis: Soll die Positionsbeschriftung sichtbar sein? (1 = ja, 0 = nein)
    • $Pos_Nr: Welche Nummer soll auf der Positionsbeschriftung stehen?

    Symbole am Kopf

    In das Textfeld ist ein String mit vier Kleinbuchstaben einzugeben, bei denen jeder Buchstabe eine Seite repräsentiert: Der erste Buchstabe steuert das Symbol links von der Werbeseite:



    ... und weiter geht es dann im Uhrzeigersinn, so dass der vierte Buchstabe schließlich das Symbol auf der Werbeseite steuert.


    Zur Verfügung stehen momentan folgende Buchstaben:

    • t = Tram
    • b = Bus
    • h = grünes H im gelben Kreis
    • k = Kombination Tram+Bus

    Eine typische Standard-Bushaltestelle hat dann also z.B. "hbhb".

    Einschieber


    Mit dem Label $Einschieber wird gesteuert, welche Symbole und ggf. Leisten die Einschieber für Linien und Ziele haben sollen. Die Einschieber werden einmal für eine Seite definiert und wiederholen sich dann automatisch auf den anderen beiden Seiten.


    Auch hier wird mit entsprechenden Buchstaben zur Kodierung gearbeitet, diese müssen aber mit einem Zeilenumbruch "<br>" getrennt werden. Die Buchstaben lauten:

    • b: Bus
    • t: Tram
    • x: X-Bus, alter Einschieber mit "X" im Kreis plus violettem Zusatzstreifen
    • X: X-Bus, neuer Einschieber mit "Bus" im Kreis plus violettem Zusatzstreifen
    • m: MetroBus, alter Einschieber mit "M" im Kreis und orangenem Zusatzstreifen
    • M: MetroBus, neuer Einschieber mit "Bus" im Kreis und violettem Zusatzstreifen
    • e: MetroTram, alter Einschieber mit "M" im Quadrat und orangenem Zusatzstreifen
    • E: MetroTram, neuer Einschieber mit "Tram" im Quadrat und rotem Zusatzstreifen

    Für das folgende Bild ist also der String b<br>t<br>x<br>m<br>e<br>E einzugeben:



    Wichtig: Nicht-ausgefüllte Felder müssen dennoch mit einem Leerzeichen statt einem Buchstaben ergänzt werden, sonst erscheint das entsprechende Feld schwarz.

    Linien und Ziele

    Die sechs Linien werden einfach hintereinander weg mit Zeilenumbrüchen eingetragen, für das folgende Bild ist also der String 1<br>2<br>4<br>8<br>16<br>32 nötig:



    Die Ziele sind jeweils zweizeilig, d.h. es wird genauso verfahren, wie bei den Linien, aber es sind zwölf Zeilen anzugeben und ggf. nicht genutzte Zeilen sind entsprechend mit zwei Zeilenumbrüchen darzustellen. Für das folgende Bild war also der String Einplatz<br><br>Spandau<br>Johannesstift<br>Zoo<br><br>Hackmarkt<br><br>Berlin<br>Hauptbahnhof<br>Niendorf,<br>Markt nötig:



    Übrigens müssen bei Linien und Zielen - im Gegensatz zu den Einschiebern - leere Felder nicht berücksichtigt werden. Wenn an der Haltestelle nur die Linien 54 und 55 nach Zoo bzw. Hauptbahnhof fahren, muss als Linie nur 54<br>55 und als Ziel Zoo<br><br>Hauptbahnhof eingegeben werden, bei den Einschiebern müssen die leeren Zeilen aber dennoch aufgeführt werden (b<br>b<br> <br> <br> <br> ) :


    Pläne

    Die Pläne werden über neun Großbuchstaben gesteuert, die hintereinander weg eingegeben werden. Die Zählung läuft wie bei den Logo-Buchstaben im Uhrzeigersinn und pro Seite jeweils von oben bis unten. Der erste Buchstabe steuert also dieses Feld:



    Es sind momentan (!) folgende Buchstaben verwendbar:

    • B = Bus-Fahrplan
    • T = Tram-Fahrplan
    • M = Metrotram-Fahrplan
    • N = Tram-Netzspinne
    • S = Standortplan
    • I = Tarifinformationen
    • L = "Achte auf Deine Linie"
    • R = "Rauchfreie Haltestelle"
    • 0 (null) = Leerfeld

    Dementsprechend führt der String BTMN0STLR zu folgendem Ergebnis:


      

  • Early Access Release - Berlin

    :flag_ger: Ihr Lieben, endlich stellen wir Euch eine Early-Access-Version der Berlin-Karte zur Verfügung. DAS wird DIE große BaseContent-Karte für die LOTUS-Module Rails und Streets of LOTUS werden. Wir bitten um Feedback aller Art. Gefallen Euch Baustil, Ausgestaltung und Realitätsnähe?


    Es handelt sich in diesem Stadium der Veröffentlichung um ein 3km langes Teilstück der Straßenbahn-Linie M1 (:T:), welche von Berlin Mitte über 12km nach Pankow verläuft und dabei die von uns geplanten Linien 100 (:O:), U2 (:U:) und die S-Bahn (:S:) streift oder kreuzt.



    Wir haben in den letzten Jahren 95% unserer Arbeitszeit in die Programmier-Arbeit rund um LOTUS gesteckt. Wir möchten im Laufe dieses Jahres dazu übergehen, deutlich mehr Zeit in die Content-Entwicklung rund um die Berlin-Karte zu investieren, denn uns macht das Fahren auf Berlin - schon jetzt - sehr viel Lust auf mehr. Wir hoffen, es geht Euch ähnlich.


    Großer Dank gilt unseren ausgesprochen fleißigen Betatestern und BaseContent-Entwicklern, die in den letzten Tagen sehr intensiv mit angepackt haben, um Berlin auf seinen ersten Release vorzubereiten.


    Nach aktuellem Stand der Planungen geht es weiter mit dem Abschnitt bis Vinetastraße, aber auch die Arbeiten für den ersten Abschnitt des 100ers haben begonnen. Die Bauarbeiten finden "live" statt, sodass jeder dort schon bald frisch gegossenen Asphalt oder frisch verlegte Gleise "ausprobieren" kann.


    Genug der Worte, wir wünschen Euch sehr viel Spaß beim Fahren und freuen uns über schöne Screenshots in der Galerie!


    ---


    :flag_gb: Dear fans, we are finally making an Early Access version of the Berlin map available to you. THIS will be THE big BaseContent map for the LOTUS modules Rails and Streets of LOTUS. We ask for all kinds of feedback. Do you like the building style, design and realism?


    At this stage of the release, it is a section of the tram line M1 (:T:), which runs from Berlin Mitte over 12km to Pankow, touching or crossing the lines 100 (:O:), U2 (:U:) and the S-Bahn (:S:) planned by us.



    Over the last few years, we have put 95% of our working time into the programming work around LOTUS. In the course of this year, we would like to invest significantly more time in content development around the Berlin map, because driving on Berlin - right now - makes us very much want to do more. We hope you feel the same way.


    A big thank you goes out to our extremely hard-working beta testers and BaseContent developers who have been working very intensively over the last few days to prepare Berlin for its first release.


    According to the current state of planning, work continues on the section up to Vinetastrasse, but work has also begun on the first section of the line 100. The construction work is taking place "live", so that everyone will soon be able to "try out" freshly poured asphalt or freshly laid tracks there.


    Enough said, we hope you have a lot of fun driving and look forward to seeing beautiful screenshots in the gallery!