OMSI AddOn Berlin Linie 186

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!
  • Wenn man dann später zu den Punkt Ansagen kommt, vielleicht lässt sich ja die BVG überreden die Ansagen von Helga oder Philippa dieses mal mit raus zu geben in einem Payware Addon, wenn man sagt dass OMSI dieses Jahr schon 15 Jahre alt wird. :)

  • Wenn man dann später zu den Punkt Ansagen kommt, vielleicht lässt sich ja die BVG überreden die Ansagen von Helga oder Philippa dieses mal mit raus zu geben in einem Payware Addon, wenn man sagt dass OMSI dieses Jahr schon 15 Jahre alt wird. :)

    Das ist eher eine Frage der Rechte.
    Die liegen nämlich nicht bei der BVG sondern bei den Sprecherinnen.
    Wir haben aber aus andere Gründen uns entschieden, eine andere Stimme zu nehmen. Wollen aber das Fass nicht wieder aufmachen.

  • Abgesehen davon wird das "via" kleingeschrieben nur als Hinweis.😅

    Ja, aber auch Nein. Eine Standard-Hofdatei ist kompatibel möglichst allen Bussen und mit einer solchen entstand der Screenshot. Für die Standard-Busse aus Omsi werden Zieltexte als 2x16 Großbuchstaben übergeben. Im Vorbild war das 20 Jahre später beim MAN DL nicht anders.


    Nun wird sowohl in Omsi als auch in der Realität interpretiert, dass in jedem Wort der erste Buchstabe groß und der Rest kleingeschrieben werden soll. Die BVG hat dann pro Wort Ausnahmen definiert, also z. B. dass das Wort "via" immer kleingeschrieben werden soll. In Omsi kann man das sowas darstellen, indem jeder Bus eine eigene Hof-Datei bekommt, was aber für unerfahrene Modder ein Hindernis darstellt.


    Die Scripte im Vorbild kommen übrigens schnell an ihre Grenzen. Wie soll z. B. das Wort "AM" dargestellt werden? "Platz am Wilden Eber" und "Am Waldfriedhof" ... der MAN DL konnte nie beide gleichzeitig korrekt schildern.

  • Schon klar. Und dass auf diversen privaten Festplatten nahezu alle Ansagen davon und davon rumliegen, wollen wir nicht unerwähnt lassen. Aber die sind ja privat. ;)

    Ja und diese sollte man EIGENDLICH nicht haben. Für mich klingt das so, als würdest du eine AI mit der Stimme von ihr anlernen möchtest, damit sie quasi jede Ansage machen könnte? Das wäre nicht moralisch. Kannst sie ja fragen.

  • Schon klar. Und dass auf diversen privaten Festplatten nahezu alle Ansagen davon und davon rumliegen, wollen wir nicht unerwähnt lassen. Aber die sind ja privat. ;)

    Ja und diese sollte man EIGENDLICH nicht haben. Für mich klingt das so, als würdest du eine AI mit der Stimme von ihr anlernen möchtest, damit sie quasi jede Ansage machen könnte? Das wäre nicht moralisch. Kannst sie ja fragen.

    So habe ich das nicht verstanden. Wenn jemand tatsächlich die Stimme haben sollte und er eine private Modifikation erstellen will, kann derjenige das machen. Gilt auch für die Jarke Ansagen.
    Wir würden keine trainierte KI Stimme nachbauen. Ist auch rechtlich ein Minenfeld.
    Dann lieber gleich eine ganz andere Stimme.

  • nah. das geht in OMSI auch ohne eigene Hofdateien. Man könnte - beispielsweise - auf den string " VIA " prüfen, in dem man die Zieltexte Zeichen für zeichen weiterrückt und prüft, ob die 5 zeichen " VIA " entsprechen. wenn nicht, ein zeichen weiter rücken, bis weniger als 5 zeichen übrig bleiben.
    dann schneidet man den bereich aus dem String raus und fügt ihn klein wieder ein.
    Genauso kann man auch Prüfen, ob z.bsp. in einem der beiden Terminus-Strings die ersten zeichen "Am " sind, dann macht man nix, wenn aber irgendwo zwischen drin " AM " auftaucht, macht man das wie oben und ersetzt es durch Kleinbuchstaben.
    Im grunde ist das nichts anderes, als anstatt einer Liniennummer ein Sonderzeichen zu schildern. Wenn XYZ, ersetze mit ABC.

    Als Crowbar Lösung, wenn man nicht scripten kann, kann man auch einfach ein

    Code
    (L.$.Terminus_String) "AM WALDFRIEDHOF" $=
    {if}
        "Am Waldfriedhof" (S.$.Terminus_String)
    {endif}


    Für jedes Betroffenes Ziel ins Matrix-Script des Fahrzeuges implementieren.


    Edit: und bevor hier das Argument kommt "dann passiert das bei allen Hofdateien" - Nein, das kann man auch für die Berliner hofdatei(en) im speziellen abfangen, indem man via L.$.yard den Hofnamen abgleicht.
    Wo ein Wille, da ein Weg.