Pour les joueurs
Jouez sans complication.
Utilisez un raccourci pour ouvrir une session déjà préparée, sans terminal ni modifications manuelles. Le joueur profite du résultat sans interagir directement avec OmsiLaunch.
OPEN SOURCE POUR OMSI 2 PAR LA COMMUNAUTÉ
OmsiLaunch est une couche open source de contrôle et d’orchestration de sessions pour OMSI 2.
Une infrastructure flexible pour définir, préparer et gérer des sessions OMSI 2 avec davantage de possibilités.
POUR QUI ?
Jouez sans complication.
Utilisez un raccourci pour ouvrir une session déjà préparée, sans terminal ni modifications manuelles. Le joueur profite du résultat sans interagir directement avec OmsiLaunch.
Des profils prêts à partager.
Créez et distribuez des Predefined Session Profiles avec leurs propres configurations, presets et assets pour les cartes, les outils et autres contenus.
Intégrez et automatisez.
Utilisez la CLI, la DLL/API, des launchers, des outils externes, le multijoueur et des automatisations pour contrôler les sessions avec l’infrastructure existante.
PROFILS DE SESSION PRÉDÉFINIS
Les Predefined Session Profiles permettent d’enregistrer et de réutiliser des ensembles complets de configurations, d’addons et de réglages, ce qui facilite la création et le partage d’expériences.
Chaque profil peut inclure des assets d’écran de démarrage et définir des règles pour l’utilisation des internet textures pendant la session.

RMG Leste est une carte qui sortira bientôt, livrée avec des Predefined Session Profiles pour faciliter différentes configurations et expériences dès le premier jour.
OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new
Simple, direct et puissant. Le même profil peut être utilisé par un raccourci ou par votre application.
QU’EST-CE QU’OMSILAUNCH ?
OmsiLaunch est une couche open source de contrôle et d’orchestration conçue pour OMSI 2. Elle intègre des outils, gère les processus, traite la configuration et prépare l’environnement pour une expérience cohérente et flexible.
Ce n’est pas un launcher graphique. OmsiLaunch peut être utilisé par votre propre interface, vos scripts ou vos intégrations. Le contrôle est au cœur. La flexibilité est l’objectif.
Conçu pour la communauté.
Fonctionne avec différents outils et flux de travail.
Une couche complète d’orchestration de session.
Pour ce qui existe aujourd’hui — et ce qui viendra ensuite.
FONCTIONNALITÉS PRINCIPALES
Définissez la carte, le point d’entrée, la situation, la date, l’heure, le véhicule et d’autres paramètres de façon structurée.
Préparez l’état et démarrez OMSI 2 sans dépendre d’une automatisation des clics dans l’interface.
Exécutez via OmsiLaunchW.exe, des raccourcis, des launchers ou des applications, sans terminal visible.
Predefined Session Profiles et presets partageables pour les contenus de la communauté.
Modifications temporaires liées à la session, avec préservation et restauration de l’environnement selon le lifecycle transactionnel.
Diagnostics, lifecycle, recovery et gestion des erreurs font partie de la conception de la session.
RUNTIME MODULES
Les Runtime Modules sont des composants facultatifs qu'OmsiLaunch charge avec une session OMSI 2. Chaque module décrit dans un manifeste ce qu'il fait et ce dont il a besoin, et suit le cycle de vie de la session.
Chaque module est accompagné d'un manifeste qui indique ce qu'il fait, ce dont il a besoin et comment le configurer.
L'activation et les réglages peuvent venir d'un profil ou de la ligne de commande, session par session.
Chaque module définit ce qui se passe en cas d'échec : terminer la session, désactiver le module ou continuer sans lui.
Le premier exemple sera openHUD, prévu pour les prochaines bêtas. Découvrir le concept dans la documentation.

ARCHITECTURE ET FLUX
OmsiLaunch est conçu comme un point d’intégration entre différentes façons de l’utiliser, des joueurs aux développeurs.
OmsiLaunch / OmsiLaunchW
Prépare, configure et orchestre la session
OPEN SOURCE. POUR LA COMMUNAUTÉ
OmsiLaunch est un projet open source, développé pour la communauté. La dernière version publique est disponible au téléchargement et pour des tests.
Code ouvert, sous licence LGPL.
Nouvelles fonctionnalités et améliorations selon les retours de la communauté.
Signalez des problèmes, proposez des idées et contribuez sur GitHub.