OMSI Portál logo
Technologie

OMSI 2, ale jinak

openOMSI je moderní open-source reimplementace OMSI 2, vytvořená kompletně od nuly v jazyce Rust. Zachovává důraz na kompatibilitu s existujícím obsahem, ale přináší úplně nový technologický základ.

01 / Co to vlastně je?

OMSI přepsané od nuly

openOMSI není mod do OMSI 2, grafický patch ani jednoduchá aktualizace původní hry.

Jedná se o samostatnou open-source reimplementaci OMSI 2, která vzniká kompletně od nuly. Projekt používá vlastní moderní engine napsaný v Rustu.

Cílem je zachovat chování a kompatibilitu původního OMSI 2, ale zároveň odstranit některá omezení starého enginu a využít možnosti moderního hardwaru.

64bit

Moderní 64bitový engine bez původního 2GB limitu adresního prostoru.

Multithreading

Práce s více vlákny pro lepší využití moderních procesorů.

Kompatibilita

Cílem je kompatibilita s mapami, autobusy a modifikacemi pro OMSI 2.

Multiplayer

Projekt počítá s LAN multiplayerem i dedikovanými servery.

02 / Největší změna

Konec starého 2GB limitu

Jedna z největších změn se týká samotné architektury. openOMSI je 64bitová aplikace, takže není zatížena původním 2GB limitem adresního prostoru typickým pro 32bitové aplikace.

64 BIT

Více prostoru

Odstranění původního 2GB limitu adresního prostoru dává enginu výrazně větší prostor pro práci s rozsáhlým obsahem.

STREAMING

Načítání obsahu

Dlaždice a textury mohou být načítány na pracovních vláknech, takže hlavní vlákno nemusí dělat všechno samo.

ENGINE

Modernější základ

Nový engine je navržený s ohledem na moderní hardware a současné grafické technologie.

03 / Co přináší?

OMSI na novém základu

Moderní renderer

Podpora moderních grafických API včetně Vulkan, DirectX 12 a Metal.

Multiplayer

LAN multiplayer a možnost provozovat dedikovaný server simulující celý svět.

Mapy a autobusy

Cílem projektu je zachovat kompatibilitu s existujícími mapami, autobusy a modifikacemi.

Android

openOMSI počítá také s Androidem a možností používat stejný typ obsahu.

Lua pluginy

Podpora Lua pluginů umožňuje projekt dále rozšiřovat.

PBR materiály

Moderní materiálový systém podporuje například normal, roughness, metalness a occlusion.

Až 16K textury

Moddeři mají mít výrazně volnější možnosti při práci s texturami.

Dedikované servery

Server může simulovat celý svět bez nutnosti zobrazovat klasické herní okno.

Open formáty

Projekt používá otevřenější architekturu a zachovává důraz na kompatibilitu.

04 / Kompatibilita

Co si z OMSI vezme?

Jedním z hlavních cílů openOMSI je kompatibilita s obsahem, který komunita vytvořila pro OMSI 2.

Mapy
Autobusy
Skripty
Splines
Scenery objekty
Jízdní řády
HOF soubory
Fonty
Počasí
Jízdenky
Pluginy
Modifikace

Důležitá věc

openOMSI není náhradou za vlastnictví OMSI 2 a neobsahuje originální herní obsah. Pro jeho používání je potřeba vlastní instalace OMSI 2.

Projekt je navíc stále ve vývoji, takže je potřeba počítat s chybami a postupným přidáváním funkcí.

05 / Kde ho stáhnout?

Vyzkoušej openOMSI

Aktuální verze jsou dostupné přímo na oficiálním GitHubu projektu. Najdeš zde sestavení pro Windows, Linux, macOS, Android a další platformy.

FAQ

Nejčastější otázky

Potřebuji mít OMSI 2?

Ano. openOMSI neobsahuje originální herní obsah OMSI 2. Potřebuješ vlastní instalaci OMSI 2 a její obsah.

Znamená 64bit neomezenou RAM?

Ne doslova. 64bit znamená především odstranění původního 2GB limitu adresního prostoru. Skutečné využití RAM stále závisí na operačním systému, hardwaru a samotné aplikaci.

Budou fungovat moje OMSI mapy a autobusy?

Kompatibilita s obsahem OMSI 2 je jedním z hlavních cílů projektu. Podporováno je velké množství formátů používaných původním OMSI 2, přestože u projektu ve vývoji nelze garantovat bezchybnou kompatibilitu úplně se vším.

Je openOMSI oficiální OMSI 2?

Ne. openOMSI je samostatný open-source projekt vytvořený od nuly a není oficiální aktualizací původního OMSI 2.

Je openOMSI hotové?

Ne. Projekt je stále ve vývoji a autoři upozorňují, že se mohou objevovat chyby a nekompatibility.

Informace o projektu

openOMSI je samostatný open-source projekt. Tato stránka není jeho oficiálním webem.

Oficiální stránky openOMSI