openOMSI-org / openOMSI
git clone https://github.com/openOMSI-org/openOMSI.git
v0.3.37 · 3d ago
OMSI 2 recreated from scratch in Rust, compatible with every map and mod (requires the original OMSI 2)
—
stars, 24h
—
stars, 7 days
+665
stars, 30 days · #442
665
★ total
186
forks · 678 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseAGPL-3.0
Created2026-09-27 (23d ago)
Last pushtoday
Watchers15
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/openOMSI-org/openOMSI
- Homepage: https://openomsi.org
- Releases · Issues · Hacker News mentions
README excerpt
> [!WARNING] > **Early development. Expect bugs.** Things may be missing, broken or change between > versions. Please report problems in Issues > or on our Discord server. **openOMSI** is a from-scratch recreation of the bus simulator **OMSI 2**, written in Rust: 64-bit, multithreaded, with a modern renderer (Metal / Vulkan / DirectX 12 through wgpu). It loads the existing OMSI 2 maps, buses, scenery and mods as they are. > [!IMPORTANT] > **openOMSI needs an installed copy of OMSI 2.** It contains no game content of its own: it > plays on the maps, vehicles and other files of your OMSI 2 and **will not start without one**. ## What you get * **Your OMSI 2 content, unchanged** - maps, buses, AI traffic, scenery, scripts, timetables, HOF files, weather and plugins load the way OMSI 2.2.032 loads them. The OMSI 2 folder is never written to. * **A new engine** - 64-bit (no 2 GB limit), tiles and textures loaded on worker threads, four graphics modes from *Vanilla* (looks like OMSI 2) to *Enhanced+* (physically based lighting with ray-traced shadows and reflections). * **A launcher** - pick a map, line, tour, bus and livery on one screen with a route map and a live bus preview; mods from a folder or a `.zip`/`.7z`/`.rar`; keys and game controllers (wheels, pedals, force feedback); updates on a Stable or Beta channel. * **Multiplayer** - LAN sessions and a dedicated server (docs/SERVER.md). * **Every platform** - Windows, macOS, Linux and Android; VR through OpenXR on Windows (docs/VR.md). * **More for modders** - PBR materials, larger textures, more lights, and plugins in Lua or compiled `.oop` (Lua or WebAssembly), plus OMSI's own plugin DLLs on Windows. ## Download The newest stable version is always at **Releases → Latest** and on the website. Newer, untested builds are published as *Pre-release* (beta) on the Releases page. | Platform | File | | --- | --- | | Windows x64 / ARM64 | `openOMSI- -windows-x64-setup.exe` / `-windows-arm64-setup.exe` - installs openOMSI for you, no administrator rights (or the `.zip`: run `openomsi.exe`) | | macOS (Apple silicon / Intel), macOS 11+ | `openOMSI- -macos-arm64.dmg` / `-macos-x64.dmg` - drag `openOMSI.app` onto Applications (or the `.zip`) | | Linux x64 / ARM64 | `openOMSI- -linux-x64.zip` / `-linux-arm64.zip` - run `openomsi` | | Android 8.0+ (arm64) | `openOMSI- -android-arm64.apk` - see docs/ANDROID.md | | Dedicated server | `openOMSI- -server- - .zip` - see docs/SERVER.md | `SHA256SUMS` in each release lists the checksums of all files. The launcher keeps itself up to date: when a newer version is out it offers it at the start and installs it with your yes. **Settings → General → Updates** chooses the channel (Stable or Beta), turns the check off or installs without asking. ## Installation You need **OMSI 2** installed (Steam or retail) with its stock content. 1. **Install** it. On Windows the `-setup.exe` installs openOMSI into your user folder (`%LOCALAPPDATA%\Programs\openOMSI`) with a Start me