OPEN SOURCE DLA OMSI 2 PRZEZ SPOŁECZNOŚĆ

Integracja
zaczyna się tutaj.

OmsiLaunch to otwarta warstwa sterowania i orkiestracji sesji dla OMSI 2.

Elastyczna infrastruktura do definiowania, przygotowywania i zarządzania sesjami OMSI 2 z większymi możliwościami.

Przygotuj sesję
Wczytaj konfigurację
Zainicjuj integrację
Uruchom OMSI 2
Monitoruj proces
Sesja działa

DLA KOGO?

Dla graczy, twórców i deweloperów.

01

Dla graczy

Graj bez komplikacji.

Użyj skrótu, aby otworzyć gotową sesję, bez terminala i ręcznych zmian. Gracz może korzystać z efektu, nie mając bezpośredniej styczności z OmsiLaunch.

02

Dla twórców

Gotowe profile do udostępniania.

Twórz i dystrybuuj Predefined Session Profiles z własnymi konfiguracjami, presetami i assetami dla map, narzędzi i innych treści.

03

Dla deweloperów

Integruj i automatyzuj.

Używaj CLI, DLL/API, launcherów, narzędzi zewnętrznych, multiplayera i automatyzacji, aby sterować sesjami za pomocą istniejącej infrastruktury.

PREDEFINIOWANE PROFILE SESJI

Profile sesji na każdą potrzebę.

Predefined Session Profiles pozwalają zapisywać i ponownie używać kompletnych zestawów konfiguracji, addonów i ustawień, co ułatwia tworzenie i udostępnianie doświadczeń.

Każdy profil może zawierać assety ekranu powitalnego i określać zasady używania internet textures podczas sesji.

Mapa RMG Leste, autor: Wesley Sampaio

RMG Leste to mapa, który wkrótce zostanie wydany i od pierwszego dnia będzie zawierał Predefined Session Profiles, ułatwiające różne konfiguracje i doświadczenia.

Dostępne profile
01Słaby PCLekka konfiguracja, idealna dla skromnych komputerów.
02Średni PCRównowaga między jakością a wydajnością.
03Mocny PCMaksymalna jakość dla najlepszych wrażeń.
Przykład użycia (wiersz poleceń) OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new

Prosto, bezpośrednio i potężnie. Ten sam profil może być użyty przez skrót lub przez Twoją aplikację.

CZYM JEST OMSILAUNCH?

Warstwa sterowania dla sesji OMSI 2.

OmsiLaunch to otwarta warstwa sterowania i orkiestracji zaprojektowana dla OMSI 2. Integruje narzędzia, zarządza procesami, obsługuje konfigurację i przygotowuje środowisko do spójnego oraz elastycznego działania.

To nie jest graficzny launcher. OmsiLaunch może być używany przez własny interfejs, skrypty lub integracje. Sterowanie jest rdzeniem. Elastyczność jest celem.

Open source

Tworzony dla społeczności.

Modułowy i rozszerzalny

Współpracuje z różnymi narzędziami i przepływami.

Więcej niż uruchomienie gry

Pełna warstwa orkiestracji sesji.

Zbudowany z myślą o możliwościach

Dla tego, co istnieje dziś — i tego, co nadejdzie później.

GŁÓWNE MOŻLIWOŚCI

Definicja sesji

Zdefiniuj mapę, punkt wejścia, sytuację, datę, godzinę, pojazd i inne parametry w uporządkowany sposób.

Kontrolowane uruchamianie

Przygotuj stan i uruchom OMSI 2 bez automatyzacji kliknięć interfejsu.

Przejrzyste uruchamianie

Uruchamiaj przez OmsiLaunchW.exe, skróty, launchery lub aplikacje bez widocznego terminala.

Predefiniowane sesje

Predefined Session Profiles i presety do udostępniania dla treści społeczności.

Bezpieczna konfiguracja

Tymczasowe zmiany powiązane z sesją, z zachowaniem i przywróceniem środowiska zgodnie z transakcyjnym lifecycle.

Odzyskiwanie i niezawodność

Diagnostics, lifecycle, recovery i obsługa błędów są częścią projektu sesji.

RUNTIME MODULES

Rozszerzenia działające wewnątrz sesji.

Runtime Modules to opcjonalne komponenty, które OmsiLaunch ładuje razem z sesją OMSI 2. Każdy moduł opisuje w manifeście, co robi i czego potrzebuje, a także podąża za cyklem życia sesji.

Opcjonalne i opisane

Każdy moduł ma manifest, który mówi, co robi, czego potrzebuje i jak go skonfigurować.

Powiązane z sesją

Aktywacja i ustawienia mogą pochodzić z profilu lub z wiersza poleceń, osobno dla każdej sesji.

Awarie pod kontrolą

Każdy moduł określa, co dzieje się po awarii: zakończyć sesję, wyłączyć moduł albo kontynuować bez niego.

Pierwszym przykładem będzie openHUD, planowany w kolejnych betach. Poznaj koncepcję w dokumentacji.

Kolaż ekranów openHUD: menu pauzy, minimapa i mapa z danymi linii w OMSI 2
Zapowiedź openHUD, w trakcie prac: nowe menu pauzy, minimapa i pełna mapa z danymi linii, zgodne z map packages openOMSI. Mapa RMG Leste, autor: Wesley Sampaio.

ARCHITEKTURA I PRZEPŁYW

Łączymy narzędzia, ludzi i grę.

OmsiLaunch zaprojektowano jako punkt integracji różnych sposobów użycia, dla graczy i deweloperów.

API / DLL / CLIIntegracje i narzędzia niestandardowe
Session ProfilesProfile predefiniowane i udostępniane
Skróty / LauncheryBezpośrednie użycie, bez terminala
OmsiLaunch / OmsiLaunchW Przygotowuje, konfiguruje i orkiestruje sesję
OMSI 2
  • Mapy
  • Sytuacje
  • Pojazdy
  • Konfiguracje
  • Proces

OPEN SOURCE. DLA SPOŁECZNOŚCI

Publiczna beta dostępna już teraz.

OmsiLaunch to projekt open source, rozwijany dla społeczności. Najnowsza wersja publiczna jest dostępna do pobrania i testów.

Open source (LGPL)

Otwarty kod na licencji LGPL.

Stale rozwijany

Nowe funkcje i ulepszenia na podstawie opinii społeczności.

Weź udział w rozwoju

Zgłaszaj problemy, proponuj pomysły i współtwórz na GitHubie.

Aktualna wersja
0.1.x betaPubliczna beta