neoOMSI: OMSI 2 rebuilt for modern systems

OMSI 2, rebuilt for modern systems. A modern 64-bit engine that runs your existing OMSI 2 maps, buses, and add-ons with smooth performance and no 4GB memory crashes.

Early development build.

Key features

Running OMSI 2 maps, buses, and scripts on a modern 64-bit architecture.

No memory crashes

A 64-bit engine that handles high-resolution buses, large maps, and dense traffic without running out of RAM.

Existing maps & buses

Directly loads your original OMSI 2 maps, vehicles, timetable schedules, and custom bus scripts.

Modern graphics & upscaling

Hardware-accelerated DirectX 12, Vulkan, and Metal rendering, with DLSS and FSR upscaling on Windows.

3D cabin sound

Realistic acoustics with Steam Audio, featuring directional 3D sound, engine occlusion, and cabin reverberation.

Safe modding

Install add-ons and repaints into a dedicated Mods folder so your original OMSI 2 files stay completely untouched.

Built-in vehicle browser

Pick maps, routes, timetables, and bus liveries with real-time 3D previews before driving.

Windows, macOS & Linux

Play natively on modern 64-bit Windows, Mac, or Linux without legacy DirectX 9 wrappers.

Multiplayer servers

Host multiplayer convoy sessions with dedicated lightweight server packages for Windows and Linux.

Tested for stability

Every subsystem is tested against original OMSI 2 behavior so your vehicles and schedules behave as expected.

Getting started

  1. Install OMSI 2

    neoOMSI contains no copyrighted game content. It reads maps, vehicles, textures, and sounds directly from a licensed OMSI 2 installation and requires one to run.

  2. Download neoOMSI

    Get the release zip from the download page and extract it into a separate folder (such as C:\Games\neoOMSI).

  3. Select your OMSI 2 folder

    On first start, point the launcher to your OMSI 2 installation (typically C:\Program Files (x86)\Steam\steamapps\common\OMSI 2, or your custom Steam library path). Your original files are never modified.

  4. Select your run and drive

    Choose your map, timetable tour, bus livery, and controller profile in the launcher, then start driving.

Inside neoOMSI. From picking a bus in the launcher to driving the route.

Choose a vehicle. Inspect buses detected in your OMSI 2 installation, sorted by manufacturer, with real-time 3D model previews and livery variants.

BusRouteTime & weatherRoadbook
Choose a bus
Search buses…
4 manufacturers
Favourites only
MANNL202 · 4 models
Type / variant
NL202 (2-door)
Mercedes-BenzO 530
Neoplan3 models
Volvo7700
Livery
1 / 6
Default paint
Vehicle settings & details

Pick a line and a tour. Browse timetable tours, scheduled departures, line termini, and total run durations directly from map timetable data.

BusRouteTime & weatherRoadbook
Map
Grundorf
Free drive (no timetable duty)
Start at
Automatic (nearest to the first stop)
Line
Filter…
246Hauptbahnhof · Rathaus
364Waldweg · Markt
N72Bahnhof · Siedlung
Tour
Tour 207:12 - 08:40Hauptbahnhof → RathausTrip duration: 1 hour 28 minutes6 trips · Mon-Fri
Tour 307:42 - 09:10Hauptbahnhof → RathausTrip duration: 1 hour 28 minutes6 trips · Mon-Fri

Set the time and weather. Select simulation date and time, apply custom weather profiles, synchronize live airport METAR conditions, or enable dynamic seasonal transitions.

BusRouteTime & weatherRoadbook
Time
Date
09
:
00
30 May 1989
By dateSpringSummerAutumnWinter
Cars around
30
Passengers
Timetable buses
Put the bus into service on start (Shift+U)
Start on foot (place a bus from the game menu)
Weather
Map defaultWhatever the map starts with
Custom weatherSet visibility, wind, clouds, rain, temperature and road state
Current weatherMETAR of EDDB (fetched at the start)
Weather cycleChanges every 25-60 minutes, as the month allows

Drive with the navigator. Monitor vehicle speed, speed limits, schedule punctuality, upcoming turn-by-turn maneuvers, and passenger stop requests on the in-game HUD.

Questions

More in the FAQ.

neoOMSI is a free 64-bit game engine that runs your existing OMSI 2 content on modern PCs. It reproduces original OMSI 2 gameplay, maps, vehicles, and timetable duties with smooth performance and without the 32-bit memory limit crashes of the original game.

Yes. neoOMSI is an independent game engine containing no proprietary maps, vehicles, meshes, textures, or sounds. On first launch, you select your OMSI 2 directory containing the maps and Vehicles folders. neoOMSI reads these files without altering them.

Yes. Standard OMSI 2 maps, buses, liveries, and vehicle scripts work directly without conversion. Custom add-on plugins (DLLs) and community repaints are supported. Subsystems are tested against the original game so your buses steer, shift, and load passengers as expected.

Yes. Original OMSI 2 is a 32-bit program limited to 2 GB (or 4 GB with community patches) of system memory, causing white textures and out-of-memory crashes on detailed maps. neoOMSI is a native 64-bit application that can use all your computer's RAM, with multithreaded loading so heavy buses and large maps load smoothly without crashing.

Both projects recreate OMSI 2 in Rust on a 64-bit engine, but they are developed by different teams. openOMSI is developed publicly under the AGPL license, exploring experimental features like Android mobile builds, physically based lighting, and alternative plugin formats. neoOMSI's source repository is currently private; it focuses on desktop simulation, verified behavior matching OMSI 2.2.032, Steam Audio 3D sound, and standalone dedicated server packages.

Your maps, your buses, your mods.

neoOMSI reads them from your OMSI 2 installation without modifying it.