Repository navigation
openOMSI 0.3.0
·
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.
- cars drive into a junction unless they would stop inside the path of another car, instead of
- 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
mainno 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
mainonly and reads the release policy frommain(#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.