Comparison

neoOMSI vs openOMSI

neoOMSI started as a fork of openOMSI, the Rust recreation of OMSI 2. Both play the maps, buses and mods of your OMSI 2 installation. This page shows how they differ and how to switch.

At a glance

FeatureneoOMSIopenOMSI
OriginFork of openOMSI, developed independentlyThe original project
LicenseGPL-3.0-or-later (inherited openOMSI code stays MIT)MIT
Written inRustRust
Graphicswgpu: DirectX 12, Metal, Vulkanwgpu: DirectX 12, Metal, Vulkan
Needs OMSI 2Yes, plays your installed copyYes, plays your installed copy
PlatformsWindows, macOS, Linux, AndroidWindows, macOS, Linux, Android
Dedicated serverYes, Windows and LinuxYes
Compatibility targetOMSI 2.2.032, verified subsystem by subsystemFull compatibility with existing OMSI 2 content
StatusEarly releaseEarly release

openOMSI details are taken from its own GitHub repository.

Where neoOMSI comes from

neoOMSI was originally forked from openOMSI by usonskyyyy. The code it inherited stays under the MIT license and is credited in the NOTICE file.

Since then neoOMSI has been its own project, with its own releases, issue tracker and documentation. Everything it adds is licensed under GPL-3.0-or-later, which requires anyone who distributes a modified version to publish its source code too.

What neoOMSI focuses on

Verified behavior

Every subsystem is compared with OMSI 2.2.032 and only counts as done once it matches and is covered by regression tests. See Compatibility.

Clean-room code

No proprietary source code, decompiled binaries or copyrighted assets. neoOMSI only reads the files of your own OMSI 2.

Documented triage

Bugs are classified and verified against the original game before they are fixed. See Issue triage.

A build for every change

Every change to the main branch is built for all platforms and published. See Releasing & versioning.

Switching from openOMSI

  1. Download neoOMSI for your system from the download page and unpack it into its own folder.

  2. Start neoOMSI and point the launcher to the same OMSI 2 folder you used with openOMSI.

  3. Copy your add-ons into the Mods folder next to neoOMSI, or add them on the launcher's Mods page.

  4. Pick a map, a bus and a duty, and drive. Your OMSI 2 files stay unchanged, so openOMSI keeps working too.

Questions about neoOMSI and openOMSI

No. neoOMSI started as a fork of openOMSI and is now a separate project with its own name, license, releases and issue tracker.

Yes. neoOMSI was originally forked from openOMSI by usonskyyyy. The code inherited from openOMSI stays under the MIT license and is credited in the NOTICE file of the neoOMSI repository. Everything neoOMSI adds is licensed under GPL-3.0-or-later.

No. neoOMSI is developed independently and is not endorsed by the openOMSI maintainers.

Yes. Both read the maps, buses and mods of an installed copy of OMSI 2, and neither ships game content of its own.

Download neoOMSI for your system, unpack it into its own folder and point the launcher to the same OMSI 2 folder you used before. Copy your add-ons into the Mods folder next to neoOMSI. Your OMSI 2 files are never changed, so you can keep openOMSI installed alongside it.

openOMSI is published on GitHub at github.com/openOMSI-Project/openOMSI. neoOMSI builds are on the neoOMSI download page.