Per i giocatori
Gioca senza complicazioni.
Usa un collegamento per aprire una sessione già pronta, senza terminale né modifiche manuali. Il giocatore può usare il risultato senza interagire direttamente con OmsiLaunch.
OPEN SOURCE PER OMSI 2 DALLA COMMUNITY
OmsiLaunch è un livello open source per il controllo e l’orchestrazione delle sessioni di OMSI 2.
Un’infrastruttura flessibile per definire, preparare e gestire sessioni di OMSI 2 con più possibilità.
PER CHI È
Gioca senza complicazioni.
Usa un collegamento per aprire una sessione già pronta, senza terminale né modifiche manuali. Il giocatore può usare il risultato senza interagire direttamente con OmsiLaunch.
Profili pronti da condividere.
Crea e distribuisci Predefined Session Profiles con configurazioni, preset e asset propri per mappe, strumenti e altri contenuti.
Integra e automatizza.
Usa CLI, DLL/API, launcher, strumenti esterni, multiplayer e automazioni per controllare le sessioni con l’infrastruttura esistente.
PROFILI DI SESSIONE PREDEFINITI
I Predefined Session Profiles permettono di salvare e riutilizzare insiemi completi di configurazioni, addon e impostazioni, semplificando la creazione e la condivisione di esperienze.
Ogni profilo può includere asset per la schermata di splash e definire criteri per l’uso delle internet textures durante la sessione.

RMG Leste è una mappa in arrivo a breve, che includerà già dei Predefined Session Profiles per facilitare diverse configurazioni ed esperienze fin dal primo giorno.
OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new
Semplice, diretto e potente. Lo stesso profilo può essere usato da un collegamento o dalla tua applicazione.
COS’È OMSILAUNCH?
OmsiLaunch è un livello open source di controllo e orchestrazione progettato per OMSI 2. Integra strumenti, gestisce processi, tratta configurazioni e prepara l’ambiente per un’esperienza coerente e flessibile.
Non è un launcher grafico. OmsiLaunch può essere utilizzato dalla tua interfaccia, da script o da integrazioni. Il controllo è il nucleo. La flessibilità è l’obiettivo.
Costruito per la community.
Funziona con strumenti e flussi diversi.
Un livello completo di orchestrazione della sessione.
Per ciò che esiste oggi — e per ciò che verrà.
FUNZIONALITÀ PRINCIPALI
Definisci mappa, punto di ingresso, situazione, data, ora, veicolo e altri parametri in modo strutturato.
Prepara lo stato e avvia OMSI 2 senza dipendere dall’automazione dei clic nell’interfaccia.
Esegui tramite OmsiLaunchW.exe, collegamenti, launcher o applicazioni senza terminale visibile.
Predefined Session Profiles e preset condivisibili per i contenuti della community.
Modifiche temporanee associate alla sessione, che preservano e ripristinano l’ambiente secondo il lifecycle transazionale.
Diagnostica, lifecycle, recovery e gestione degli errori fanno parte della progettazione della sessione.
RUNTIME MODULES
I Runtime Modules sono componenti opzionali che OmsiLaunch carica insieme a una sessione di OMSI 2. Ogni modulo descrive in un manifesto cosa fa e di cosa ha bisogno, e segue il ciclo di vita della sessione.
Ogni modulo include un manifesto che indica cosa fa, di cosa ha bisogno e come configurarlo.
Attivazione e impostazioni possono arrivare da un profilo o dalla riga di comando, sessione per sessione.
Ogni modulo definisce cosa succede se fallisce: terminare la sessione, disattivare il modulo o proseguire senza di esso.
Il primo esempio sarà openHUD, previsto per le prossime beta. Scopri il concetto nella documentazione.

ARCHITETTURA E FLUSSO
OmsiLaunch è progettato come punto di integrazione tra diversi modi di utilizzo, al servizio di tutti, dai giocatori agli sviluppatori.
OmsiLaunch / OmsiLaunchW
Prepara, configura e orchestra la sessione
OPEN SOURCE. PER LA COMMUNITY.
OmsiLaunch è un progetto open source, sviluppato per la community. L’ultima versione pubblica è disponibile per il download e i test.
Codice aperto, con licenza LGPL.
Nuove funzionalità e miglioramenti basati sul feedback della community.
Segnala problemi, proponi idee e contribuisci su GitHub.