Kamera "live" einstellen?

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.
  • Hallo zusammen

    :)


    Ich habe da mal eine Frage zum Einstellen der Kameraperspektiven (die so hoffentlich noch nicht gestellt wurde ^^).


    In den .bus-Dateien gibt es ja die Werte zum Bearbeiten und Hinzufügen der Ansichten.

    Dabei läuft es dann bei mir so ab: Werte ändern, OMSI starten und sehen, dass es nicht passt. Also schließen, Werte nochmal ändern, .... OMSI starten und sich dann irgendwann mit zufrieden geben. Am Ende muss ich die Sicht nachträglich mit der Maus ändern, weil es dann doch noch passt. Doch nach einem Neustart muss ich dann wieder per Maus justieren, weil sich meine Geduld meist in Grenzen hält

    :S


    OMSI kennt die ja die Koordinaten der Blickrichtung, Höhe, Neigung, etc. der aktuellen Sicht. Kann man es dann nicht per Script lösen, dass man im Spiel die Ansicht einstellt (mit der Maussteuerung) und dann per Tastaturbefehl diese dann speichern kann? Durch das Umschalten der Sichten ist ja die jeweilige Kamera schon aktiv (wie z.B. im Spoiler dann der Blick in den linken Spiegel), man korrigiert es für sich, speichert es ab und lässt die Werte jeweils in die .bus überschreiben.


    Aber vermutlich ist der Aufwand der Programmierung größer, als der effektive Nutzen, aber die Frage brennt mir trotzdem auf der Zunge

    :D

    -----
    Windows 10 HP 64bit | 232GB SSD + 931GB SATA III + 2x externe à 1TB | i7-6700K 4x 4,00GHz | 16GB RAM | GeForce GTX 1060 3GB | DirectX 12 || Logitech G27 | 2x "AOC e2795Vh" + 1x "AOC E2752VA" à 1920x1080 || OMSI 2 läuft ganz passabel :P
    -----

  • So einfach, wie du dir das vorstellst, ist es nicht. Deine Idee würde bedeuten, daß Veränderungen in der Busdatei von Omsi selbst durchgeführt werden. Was nicht gewollt ist, weil Omsi somit auch Dateien unlesbar machen könnte.
    Es gibt nur die Möglichkeit die Sichten im Bus manuell anzupassen.


    Kleiner Tip. Du mußt Omsi nicht ausschalten. Einfach die Busdatei auflassen und Omsi einmal starten. Mit der Windows-Taste kannst du die Busdatei wieder aus der Taskleiste holen, verändern und wieder zu Omsi zurückkehren. Nun brauchst du Omsi nur neu laden.

  • Ah okay, hab ich mir ja schon fast gedacht.


    Aber mit Deinem Tip ist es ja auch schon ein Stück weit angenehmer

    :thumbup:

    -----
    Windows 10 HP 64bit | 232GB SSD + 931GB SATA III + 2x externe à 1TB | i7-6700K 4x 4,00GHz | 16GB RAM | GeForce GTX 1060 3GB | DirectX 12 || Logitech G27 | 2x "AOC e2795Vh" + 1x "AOC E2752VA" à 1920x1080 || OMSI 2 läuft ganz passabel :P
    -----

  • Moin moin und sorry, das ich den alten Thread nochmal rauskrame.
    In der Nacht (da kommen mir immer solche abstrusen Ideen

    :D

    ) hab ich gegrübelt, ob es in OMSI per Script möglich ist, die Sicht in der Horizontalen an den Lenkwinkel zu koppeln.
    Als Beispiel: Man schlägt das Lenkrad nach Rechts ein und die Sicht schwenkt langsam nach Rechts und beim zurücklenken geht die Sicht auch wieder zurück (also eine freie Kameraeinstellung ähnlich dem TrackIR, nur eben in der horizontalen).
    Ich versuche schon den ganzen Tag irgendwelche Trigger oder Constfiles zu finden, bin aber so ziemlich ratlos in dieser Angelegenheit.


    mfg


    Daniel

    #saveyourinternet

    Einmal editiert, zuletzt von fOcUs04 ()

  • Hallo Daniel.


    Dein Gedanke ist nicht schlecht, aber ob es sich umsetzen läßt, da habe ich meine Zweifel. Wenn du die sicht stufenlos änderst, dann drückst du die rechte Maustaste (bei normaler Sichtsteuerung). Neben den Tastaturtasten, wo du die Sicht stufenweise abfragst, gibt es keine andere Möglichkeit die sicht sufenlos zu verändern.


    Mittels Trigger kannst du natürlich die Bewegung der Maus abfragen. Das ist kein Problem und wird ja auch im Bus für Drehregler verwendet. Das Problem ist die rechte Maustaste, die du wahrscheinlich nicht mittels Script simulieren kannst. Außerdem ist die stufenlose Sichtsteuerung nicht in einem Bus eingetragen, sondern im Spiel selbst verankert.
    Die einzigste Möglichkeit wäre ab einem bestimmten Lenkwinkel den Tastaturtrigger auslösen zu lassen. Wobei die sicht dann wieder stufenweise weiterschaltet. Das ist aber nicht das was du möchtest. Das ganze Stufenlos umzusetzen, halte ich für nicht möglich. Dazu müßtest du in die Omsi.exe eingreifen.