KI-Kennzeichen für geparkte Fahrzeuge?

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
Ein communitybetriebenes Nachfolge-Forum wird hier verlinkt, sobald es gegründet und bereit ist.
  • Moin,


    Die geparkten Autos in OMSI besitzen keine Kennzeichenziffern, was mir inzwischen gehörig gegen den Strich geht.


    Ich für mich habe mich nun an einer Lösung versucht und bin mit der gängigen Verfahrensweise bei .ovh/.bus Dateien kläglich gescheitert. Auch aus den .sco-Dateien .ovh-Dateien zu machen bringt nur viele Ungültigkeitshinweise in der Logfile.


    Klar, man könnte jetzt hin gehen und jedem einzelnen Auto -über die beim fahrenden KI-Fahrzeug vorhanden Textfelder die man einfach nur einbinden müsste- die Kennzeichenziffern aus der jeweiligen Registrations.txt einer Map geben.
    Doch das ist wie ich finde keine Lösung, zumal auf einer Map ja nur die Parked-Car-Boxen platziert sind und nicht die Autos selbst.


    Neben dem Detail auf Strecke was sich seit eh und je vermissen lässt, möchte ich gerne auch selbst sehen, wie sich das auf die Performance auswirkt. Auch wenn ich glaube, dass das für OMSI 2 kein Problem mehr sein müsste.


    Hat vielleicht noch jemand eine Idee?

    Hinweis: "fw-online.jimdo.com" wurde ersatzlos eingestellt.

  • In OMSI 2.2.032 stellen Textfelder wohl kein all zu großes Perfomance-Problem dar. Das war wohl etwas, woran ältere Versionen zu knappern hatten.

    Hinweis: "fw-online.jimdo.com" wurde ersatzlos eingestellt.

  • Ventyres hatte die Textfelder an den geparkten Fahrzeugen dran gelassen. Aber mit den eingestellten Einträgen, wird kein Kennzeichen generiert, so das jedes Fahrzeug das Kennzeichen B-WW 9999 hatte.
    Es mag vielleicht noch aus Relikt aus älteren Versionen (Omsi 1) sein, aber das wurde für die aktuelle Version sicher nicht umgesetzt.


    Ich bin mir gerade nicht sicher, glaube aber solch ein Thema schonmal gelesen zu haben.

  • Es muss ja nichts generiert werden, die Kennzeichen bei geparkten Autos sollen ja nur eine Kennzeichenzeile einer Map abgreifen wie die fahrenden Modelle und wie diese dann auch darstellen.

    Hinweis: "fw-online.jimdo.com" wurde ersatzlos eingestellt.

  • Es muss ja nichts generiert werden


    Omsi generiert für jedes fahrende Modell ein Kennzeichen, aus der Kennzeichenliste der Map. Somit stellt Omsi sicher, daß jedes fahrende Fahrzeug ein anderes Kennzeichen besitzt. Dazu liest Omsi eine Zeile aus der Kennzeichenliste aus und erstellt eine Anforderung für die entsprechenden Texturen. So kommen die Buchstaben auf das Textfeld. Denn Omsi stellt von sich aus gesehen, keine Buchstaben dar, sondern eine Reihe von Texturen. Daher redet man vom generieren.


    In Omsi 1 wurde dieses auslesen nie umgesetzt. Es stellt also lediglich für eine Parkbox, die Objektdateien mit den gemappten Texturen ein. Das wurde vermutlich nie für Omsi 2 geändert. Damit aber nicht alle parkenden Autos nun das B-WW 9999 haben (was auf allen Maps angezeigt werden würde), hat man das Textfeld aus der geparkten modeldatei ausgelassen.


    Wie schon geschrieben, hatte Ventyres bei seinen KI-Fahrzeugen, dieses Kennzeichenobjekt dringelassen. Aber ob in der model.cfg nun eine Texttextur eingetragen wurde oder nicht, Omsi stellt nur die gemappte Textur dar, aber generiert kein Kennzeichen. Ich weiß nicht ob Omsi die Einträge einer Texttextur ausliest oder den Befehl ansich ignoriert, aber es werden keine Texturschnipsel dargestellt.


    Im Übrigen: Omsi liest zwar eine Kennzeichenzeile aus dem Map-Ordner aus, kann diese ausgelesenen Daten aber nicht direkt verarbeiten, sondern rechnet diese erstmmal um. Dazu werden dann die entsprechenden Texturen zugeordnet und zusammengesetzt. Diese Texturschnipsel werden dann auf dem Textfeld dargestellt.

  • Okey ich verstehe. Dann hatte ich dich Fehlinterpretiert.


    Trotzdem stellt sich mir die Frage, warum OMSI bei .ovh-Dateien mit den dazu entsprechenden arbeiten kann, aber bei .sco/.cfg-Dateien nicht.


    Es gibt natürlich die Lösung, jedes Auto per Hand zu platzieren und ein Kennzeichen selbst einzutragen. Dieser Weg soll aber automatisiert erfolgen.


    So "Hardcoded" kann das doch gar nicht sein.

    Hinweis: "fw-online.jimdo.com" wurde ersatzlos eingestellt.

  • So "Hardcoded" kann das doch gar nicht sein.


    Ich denke mal das das auf die Sichtweise ankommt. Die Darstellung erfordert schon Rechenleistung, weil ein Kennzeichen ersteinmal umgerechnet werden muß. Die Texturenausschnitte aus dem Font müßen angepasst werden und einiges mehr. Das ist alles noch aus der Zeit von Omsi 1. Da wurde bewußt drauf verzichtet und eventuell alles hardcoded.
    In Omsi 2 wurde daran aber vermutlich nichts geändert. So werden vermutlich bestimmte Funktionen garnicht ausgelesen (außer dem Kennzeichen auch Außenlicht, Rundumleuchten, Beleuchtung der Taxischilder oder Sounds). Damit die Fahrzeuge am Straßenrand oder auf dem Parkplatz nichts machen außer rumstehen. Jedes geparkte Fahrzeug muß ja (je nach Einstellungen in den Optionen) dargestellt werden, was Ressorcen verbraucht. Wenn man dort also nur die reine Darstellung einstellt und auf alles andere verzichtet, spart man sich Arbeit und spart Leistungsverbrauch. Nur das auslesen der CTCTexturen wird angewendet, damit nicht alle Fahrzeuge die selbe Farbe haben.


    Es gibt natürlich die Lösung, jedes Auto per Hand zu platzieren und ein Kennzeichen selbst einzutragen. Dieser Weg soll aber automatisiert erfolgen.


    Wie schon erwähnt hatte Ventyres und auch ich selber, die notwendigen Einträge in der model.cfg vorgenommen. Omsi registriert diese Einträge nicht als Fehler. Aber verwendet diese Einträge auch nicht. Ich hatte auch die Idee, Polizeifahrzeuge, RTW's mit Rundumleuchten parken zu lassen und Taxi's mit beleuchteten Taxischildern. Es hat sich aber nichts geändert.

  • Zumindest das müsste gehen, mit Nachttexturen wie in meiner DFI-Anzeige mit der Schrift.


    Im Grundegenommen ja. Man kann ja alle fahrenden Taxi's mit Licht ausstatten. Man kann auch den geparkten Fahrzeugen einen Lichtbefehlt geben, der dann von Omsi gesteuert wird. Nachteil: Alle Taxis haben Nachts Licht an, je nachdem welchen Variablen-Befhle man bei der nightmap mit angiebt ... also Nachmittags oder früh im Winter, Abends bis Mitternacht oder die ganze Nacht.
    Man kann auch allen Texis ein beleuchtetes Schildchen geben, die dann aber immer bei allen leuchten.


    Ich bin auhc noch nicht ganz dahinter gestiegen. Ich bin nichtmal auf die Idee von SchulterSack gekommen, die Kennzeichen über ein Script zu steuern, oder das Licht. Das könnte vielleicht auch noch gehen. Das Problem sind dann eher die Befehle, wie das Licht gesteuert wird.
    Bei den Taxen soll das Licht ja nur am Taxistand leuchten, oder bei der Hälfte der fahrenden Taxen (Was man eventuell über das Repaint steuern könnte - zumindest bei den fahrenden).
    Bei den geparkten Fahrzeugen wird das wohl etwas schwerer.