Für Spieler
Spielen ohne Umwege.
Öffne mit einer Verknüpfung eine fertig vorbereitete Sitzung – ohne Terminal und ohne manuelle Änderungen. Spieler können das Ergebnis nutzen, ohne direkt mit OmsiLaunch zu interagieren.
OPEN SOURCE FÜR OMSI 2 VON DER COMMUNITY
OmsiLaunch ist eine Open-Source-Schicht zur Steuerung und Orchestrierung von Sitzungen für OMSI 2.
Eine flexible Infrastruktur zum Definieren, Vorbereiten und Verwalten von OMSI-2-Sitzungen mit mehr Möglichkeiten.
FÜR WEN?
Spielen ohne Umwege.
Öffne mit einer Verknüpfung eine fertig vorbereitete Sitzung – ohne Terminal und ohne manuelle Änderungen. Spieler können das Ergebnis nutzen, ohne direkt mit OmsiLaunch zu interagieren.
Fertige Profile zum Teilen.
Erstelle und verteile Predefined Session Profiles mit eigenen Einstellungen, Presets und Assets für Karten, Werkzeuge und weitere Inhalte.
Integrieren und automatisieren.
Nutze CLI, DLL/API, Launcher, externe Werkzeuge, Multiplayer und Automatisierungen, um Sitzungen mit der vorhandenen Infrastruktur zu steuern.
VORDEFINIERTE SITZUNGSPROFILE
Predefined Session Profiles ermöglichen es, vollständige Sets aus Einstellungen, Addons und Anpassungen zu speichern und wiederzuverwenden – das erleichtert das Erstellen und Teilen von Spielerlebnissen.
Jedes Profil kann Assets für den Splash-Screen enthalten und Richtlinien für die Nutzung von Internet-Texturen während der Sitzung festlegen.

RMG Leste ist eine Karte, die in Kürze erscheint und bereits Predefined Session Profiles enthält, um von Anfang an unterschiedliche Konfigurationen und Spielerlebnisse zu erleichtern.
OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new
Einfach, direkt und leistungsstark. Dasselbe Profil kann über eine Verknüpfung oder von deiner Anwendung aus genutzt werden.
WAS IST OMSILAUNCH?
OmsiLaunch ist eine Open-Source-Steuerungs- und Orchestrierungsschicht für OMSI 2. Sie bindet Werkzeuge ein, verwaltet Prozesse, behandelt Konfigurationen und bereitet die Umgebung für einen konsistenten und flexiblen Ablauf vor.
Es ist kein grafischer Launcher. OmsiLaunch kann von einer eigenen Oberfläche, Skripten oder Integrationen genutzt werden. Steuerung ist der Kern. Flexibilität ist das Ziel.
Für die Community entwickelt.
Funktioniert mit unterschiedlichen Werkzeugen und Abläufen.
Eine vollständige Schicht zur Sitzungsorchestrierung.
Für das, was heute existiert — und für das, was danach kommt.
KERNFUNKTIONEN
Definiere Karte, Einstiegspunkt, Situation, Datum, Uhrzeit, Fahrzeug und weitere Parameter strukturiert.
Bereite den Zustand vor und starte OMSI 2 ohne automatisierte Klicks in der Benutzeroberfläche.
Führe OmsiLaunch über OmsiLaunchW.exe, Verknüpfungen, Launcher oder Anwendungen aus – ohne sichtbares Terminal.
Predefined Session Profiles und teilbare Presets für Community-Inhalte.
Temporäre, an die Sitzung gebundene Änderungen; die Umgebung wird gemäß dem transaktionalen Lifecycle bewahrt und wiederhergestellt.
Diagnostics, Lifecycle, Recovery und Fehlerbehandlung sind Teil des Sitzungsdesigns.
RUNTIME MODULES
Runtime Modules sind optionale Komponenten, die OmsiLaunch zusammen mit einer OMSI-2-Sitzung lädt. Jedes Modul beschreibt in einem Manifest, was es tut und was es braucht, und folgt dem Lebenszyklus der Sitzung.
Jedes Modul bringt ein Manifest mit, das angibt, was es tut, was es braucht und wie es konfiguriert wird.
Aktivierung und Einstellungen können aus einem Profil oder von der Befehlszeile kommen, Sitzung für Sitzung.
Jedes Modul legt fest, was bei einem Fehler geschieht: Sitzung beenden, Modul deaktivieren oder ohne es weitermachen.
Das erste Beispiel wird openHUD sein, geplant für die nächsten Betas. Das Konzept in der Dokumentation.

ARCHITEKTUR UND ABLAUF
OmsiLaunch ist als Integrationspunkt zwischen unterschiedlichen Nutzungsarten konzipiert – von Spielern bis hin zu Entwicklern.
OmsiLaunch / OmsiLaunchW
Bereitet die Sitzung vor, konfiguriert und orchestriert sie
OPEN SOURCE. FÜR DIE COMMUNITY
OmsiLaunch ist ein Open-Source-Projekt, für die Community entwickelt. Die neueste öffentliche Version steht zum Download und Testen bereit.
Offener Quellcode unter der LGPL-Lizenz.
Neue Funktionen und Verbesserungen auf Basis des Community-Feedbacks.
Melde Probleme, schlage Ideen vor und trage auf GitHub bei.