OPEN SOURCE VOOR OMSI 2 DOOR DE COMMUNITY

Integratie
begint hier.

OmsiLaunch is een open-sourcelaag voor het beheren en orkestreren van sessies voor OMSI 2.

Een flexibele infrastructuur om OMSI 2-sessies te definiëren, voor te bereiden en te beheren met meer mogelijkheden.

Sessie voorbereiden
Configuratie laden
Integratie initialiseren
OMSI 2 starten
Proces bewaken
Sessie actief

VOOR WIE IS HET

Voor spelers, makers en ontwikkelaars.

01

Voor spelers

Speel zonder gedoe.

Gebruik een snelkoppeling om een kant-en-klare sessie te openen, zonder terminal of handmatige aanpassingen. De speler kan het resultaat gebruiken zonder rechtstreeks met OmsiLaunch te werken.

02

Voor makers

Kant-en-klare profielen om te delen.

Maak en verspreid Predefined Session Profiles met eigen instellingen, presets en assets voor kaarten, tools en andere content.

03

Voor ontwikkelaars

Integreer en automatiseer.

Gebruik CLI, DLL/API, launchers, externe tools, multiplayer en automatiseringen om sessies te beheren met de bestaande infrastructuur.

VOORGEDEFINIEERDE SESSIEPROFIELEN

Sessieprofielen voor elke behoefte.

Met Predefined Session Profiles kun je complete sets instellingen, add-ons en aanpassingen opslaan en hergebruiken, zodat ervaringen makkelijker te maken en te delen zijn.

Elk profiel kan splashscreen-assets bevatten en regels bepalen voor het gebruik van internettexturen tijdens de sessie.

Kaart RMG Leste, door Wesley Sampaio

RMG Leste is een kaart die binnenkort verschijnt en al Predefined Session Profiles bevat, voor uiteenlopende instellingen en ervaringen vanaf dag één.

Beschikbare profielen
01Zwakke pcLichte configuratie, ideaal voor bescheiden machines.
02Gemiddelde pcBalans tussen kwaliteit en prestaties.
03Krachtige pcMaximale kwaliteit voor de beste ervaring.
Gebruiksvoorbeeld (opdrachtregel) OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new

Eenvoudig, direct en krachtig. Hetzelfde profiel kan worden gebruikt via een snelkoppeling of door je eigen applicatie.

WAT IS OMSILAUNCH?

Een beheerlaag voor OMSI 2-sessies.

OmsiLaunch is een open-source beheer- en orkestratielaag voor OMSI 2. Het integreert tools, beheert processen, verwerkt configuratie en bereidt de omgeving voor op een consistente en flexibele ervaring.

Het is geen grafische launcher. OmsiLaunch kan worden gebruikt door je eigen interface, scripts of integraties. Beheer is de kern. Flexibiliteit is het doel.

Open source

Gebouwd voor de community.

Modulair en uitbreidbaar

Werkt met verschillende tools en workflows.

Meer dan het spel starten

Een complete laag voor sessie-orkestratie.

Gebouwd voor mogelijkheden

Voor wat vandaag bestaat — en wat daarna komt.

BELANGRIJKSTE MOGELIJKHEDEN

Sessiedefinitie

Definieer kaart, startpunt, situatie, datum, tijd, voertuig en andere parameters op een gestructureerde manier.

Gecontroleerd opstarten

Bereid de status voor en start OMSI 2 zonder automatisering van UI-klikken.

Transparante uitvoering

Voer uit via OmsiLaunchW.exe, snelkoppelingen, launchers of applicaties zonder zichtbare terminal.

Vooraf ingestelde sessies

Predefined Session Profiles en deelbare presets voor communitycontent.

Veilige configuratie

Tijdelijke wijzigingen gekoppeld aan de sessie, waarbij de omgeving wordt behouden en hersteld volgens de transactionele lifecycle.

Herstel en betrouwbaarheid

Diagnostics, lifecycle, recovery en foutafhandeling maken deel uit van het sessieontwerp.

RUNTIME MODULES

Uitbreidingen die binnen de sessie leven.

Runtime Modules zijn optionele componenten die OmsiLaunch samen met een OMSI 2-sessie laadt. Elke module beschrijft in een manifest wat hij doet en wat hij nodig heeft, en volgt de levenscyclus van de sessie.

Optioneel en beschreven

Elke module heeft een manifest dat aangeeft wat hij doet, wat hij nodig heeft en hoe hij wordt geconfigureerd.

Gekoppeld aan de sessie

Activering en instellingen kunnen uit een profiel of de opdrachtregel komen, per sessie.

Fouten onder controle

Elke module bepaalt wat er gebeurt als hij faalt: de sessie beëindigen, de module uitschakelen of zonder doorgaan.

Het eerste voorbeeld wordt openHUD, gepland voor de volgende bèta's. Lees het concept in de documentatie.

Collage van openHUD-schermen: pauzemenu, minikaart en kaart met lijngegevens in OMSI 2
Voorproefje van openHUD, in ontwikkeling: een nieuw pauzemenu, een minikaart en de volledige kaart met lijngegevens, compatibel met de map packages van openOMSI. Kaart RMG Leste, door Wesley Sampaio.

ARCHITECTUUR EN STROOM

Tools, mensen en het spel verbinden.

OmsiLaunch is ontworpen als integratiepunt tussen verschillende manieren van gebruik, van spelers tot ontwikkelaars.

API / DLL / CLIIntegraties en aangepaste tools
Session ProfilesVooraf ingestelde en gedeelde profielen
Snelkoppelingen / LaunchersDirect gebruik, zonder terminal
OmsiLaunch / OmsiLaunchW Bereidt de sessie voor, configureert en orkestreert die
OMSI 2
  • Kaarten
  • Situaties
  • Voertuigen
  • Configuraties
  • Proces

OPEN SOURCE. VOOR DE COMMUNITY

Openbare bèta nu beschikbaar.

OmsiLaunch is een open-sourceproject, ontwikkeld voor de community. De nieuwste openbare versie is beschikbaar om te downloaden en te testen.

Open source (LGPL)

Open code, onder de LGPL-licentie.

Voortdurend in ontwikkeling

Nieuwe functies en verbeteringen op basis van feedback van de community.

Doe mee aan de ontwikkeling

Meld problemen, stel ideeën voor en draag bij op GitHub.

Huidige versie
0.1.x betaOpenbare bèta