Skip to content

openOMSI 0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 22:36
· 2535 commits to main since this release
Immutable release. Only release title and notes can be modified.

openOMSI 0.3.0

Early release, expect bugs. openOMSI needs an original OMSI 2 installation to run; it contains no game content.

Changes since 0.2.60:

0.3.0 - 2026-10-14

A stabilization release: the slowdowns and breakages that came with the updates since 0.2.20,
traced back to the changes that caused them and fixed.

Performance

  • Big maps with a lot of AI traffic run smoothly again: the AI vehicles' scripts run once
    a frame, as before 0.2.28, instead of in every 20 ms traffic step. At low frame rates they
    ran up to four times a frame, which made the frame slower still; articulated buses paid it
    for every section. Fewer "Simulation" stutters and no more slide to a few frames a second
    (#2246, #2388, #2208, #2464, #2579).
  • Passengers, pedestrians, the timetable and the weather move on once a frame again, not in
    every tick of the fixed step (since 0.2.39).
  • With a wheel or joystick plugged in (Windows), the game no longer looks for controllers
    every 300 ms: it waits longer and longer while nothing changes, and looks again as soon as
    something is plugged in or out. No more regular small hitches.
  • openOMSI starts again on older processors without POPCNT ("this app can't run on your PC",
    0xC000001D) (#2484).

Graphics

  • Vanilla and Vanilla+ sky: no more clouds stretched into layers and streaks towards the
    horizon; past the edge of the cloud dome there are no clouds, as in OMSI 2.
  • Ambient occlusion is as strong as before 0.2.46 again, and the sun's glare and the fog lamps
    no longer shine through roofs and bus ceilings; invisible covers still hide what is behind
    them (#2558, #2605, #2059).
  • Enhanced: glossy lacquer is sharp and shiny again, while paint that reflects little stays
    satin (#2563, #2301).

Traffic, trains and maps

  • AI traffic no longer stands still for good at big junctions and roundabouts
    (#2373, #2562, #2592, #2257):
    • cars drive into a junction unless they would stop inside the path of another car, instead of
      waiting at the edge of a big crossing whenever anyone stood inside it;
    • cars that wait for each other in a circle sort it out after a few seconds: the one that
      has waited longest goes (never through another vehicle, a red light or a person);
    • a car waiting at its give-way line no longer takes the right of way from the cars going
      round a roundabout or along a priority road;
    • a car waiting at a red light inside a junction no longer holds up the cross traffic
      that has green.
  • AI trains and trams stay on their tracks: every car is laid along the track on its two
    bogies at the couplings its files declare, instead of being pushed behind the car ahead as
    a rigid block (since 0.2.24 and 0.2.28).
  • Articulated AI buses' rear sections follow smoothly between frames.
  • The ground under splines and spline attachments laid with [spline_terrain_align] is cut
    to the right one again: no more broken terrain beside or under roads (#2004).

Vehicles and passengers

  • Start sounds and other triggered sounds are heard again: a sound started at zero volume
    takes the volume its curves give later (#2552).
  • The in-game vehicle lists offer Original paint again, beside Random livery (#2598).
  • The timetable sheet in the bus shows the timetable again (#2575).
  • Passengers read the destination off what the bus's display shows again.
  • Street lamps' shadows no longer switch between lamps at night after the mirrors are drawn
    (Enhanced) (#2498).
  • Passengers: the original OMSI animations are the default again; the natural poses no
    longer raise a hand or put arms through the body, and people out of sight take fewer
    poses (#2588).

Launcher

  • Phones: the Mods page has its own storage browser to install a folder or a .zip, .7z or
    .rar archive; "Add folder" and ZIP did nothing (#2513).
  • The bus preview shows the chosen paint in the classic Drive page too (#2585).
  • Switching the update channel while the launcher is still looking for an update no longer
    leaves (or installs) the previous channel's result (#2623).
  • iPhone and iPad: a first start welcomes the player, shows how to copy OMSI 2 onto the
    device, finds the copy by itself and says to turn the phone and drive; the welcome page
    shows the openOMSI logo (#2500).
  • If the launcher crashes, its log now says where, so a report can be traced (#2574).
  • When the graphics driver resets the card and the game restarts with lower graphics, the
    game now says so instead of quietly looking worse.

Project

  • Releases are started by hand: a push to main no longer publishes a release by itself.
    Maintainers run the release from Actions, and promote a tested beta to stable as before
    (see docs/VERSIONING.md).
  • Promotion runs from main only and reads the release policy from main (#2620).
  • Governance and pull request rules, CODEOWNERS, a secret scan on every pull request and
    Dependabot for the launcher's own crates (#2622, #2633).

Downloads

Platform Download
Windows x64 openOMSI-0.3.0-windows-x64.zip
Windows ARM64 openOMSI-0.3.0-windows-arm64.zip
macOS (Apple silicon) openOMSI-0.3.0-macos-arm64.zip
macOS (Intel) openOMSI-0.3.0-macos-x64.zip
Linux x64 openOMSI-0.3.0-linux-x64.zip
Linux ARM64 openOMSI-0.3.0-linux-arm64.zip
Android (arm64, 8.0+) openOMSI-0.3.0-android-arm64.apk
Dedicated server, Linux openOMSI-0.3.0-server-linux-x64.zip, openOMSI-0.3.0-server-linux-arm64.zip
Dedicated server, Windows openOMSI-0.3.0-server-windows-x64.zip, openOMSI-0.3.0-server-windows-arm64.zip

The SHA-256 of every file is in SHA256SUMS: sha256sum -c SHA256SUMS --ignore-missing checks the ones downloaded.