Short answer
OpenLoco is a free, open-source re-implementation of Chris Sawyer’s Locomotion (2004), fully rewritten in C++ as of December 2025. It runs on Windows, Linux and Apple silicon Macs, uses the original game’s assets, and loads your old saves. You need your own copy from Steam or GOG. Latest release: v26.09, 18 September 2026.
This site is not affiliated with OpenLoco, Chris Sawyer or Atari. We do not host any files and only link the project’s official pages.
What it is
Chris Sawyer’s Locomotion came out in 2004 as the spiritual successor to Transport Tycoon. Like RollerCoaster Tycoon 2, whose engine it built on, it was written almost entirely in x86 assembly, and it shows its age on modern systems.
OpenLoco is “an open-source re-implementation of Chris Sawyer’s Locomotion (CSL), the spiritual successor to Transport Tycoon”. It “aims to improve the game similar to how OpenTTD improved Transport Tycoon, and OpenRCT2” improved RollerCoaster Tycoon 2 (OpenLoco README). The team replaced the original code piece by piece, and the README reports: “As of December 2025, we have completed reimplementing the game in C++.”
Current status
- Status: Working, with releases roughly every month. The repository was last updated on 2 November 2026.
- Latest release: v26.09, 18 September 2026, for Windows (64-bit and 32-bit, portable), Linux (64-bit AppImage) and macOS (Apple silicon only).
- Next goals: a solid multiplayer mode and higher map and vehicle limits. Until a new save format exists, the game is “bound to the limits imposed by the CSL save format (SV5/SC5)”.
- Not provided: BSD builds (compile it yourself) and signed macOS builds; Gatekeeper may block the unsigned app.
What you need
- The asset files from your own Chris Sawyer’s Locomotion, sold on Steam and GOG.
- A Windows PC, a 64-bit Linux PC or an Apple silicon Mac.
We do not link any copies of the game files.
How setup works (overview)
- Install Chris Sawyer’s Locomotion from Steam or GOG.
- Download OpenLoco for your system from the releases page and unpack it.
- Start OpenLoco. On first launch it asks where Locomotion is installed; point it at the game folder.
- Start a scenario or load an old save.
On macOS, if Gatekeeper refuses to open the unsigned app, right-click it and choose Open.
What it changes
OpenLoco keeps Locomotion’s rules and content while running as modern code: native 64-bit builds, higher resolutions, current operating systems, and a growing list of fixes and quality-of-life improvements from the community. With the rewrite finished, development is moving to new features such as multiplayer.
Other versions
OpenLoco is the only re-implementation of Locomotion. Its relatives are OpenRCT2 for RollerCoaster Tycoon 2 and OpenTTD for Transport Tycoon, which also runs in a browser.
FAQ
How do I play Chris Sawyer's Locomotion on Windows 11?
Install Locomotion from Steam or GOG, then download OpenLoco. It is a free re-implementation of the game that uses the original assets and runs natively on current Windows, Linux and Apple silicon Macs.
Is OpenLoco complete?
Yes. The README says that as of December 2025 the team had finished reimplementing the whole game in C++. Its next goals are multiplayer and higher map and vehicle limits.
Does OpenLoco need the original game?
Yes. It requires the asset files of the original Chris Sawyer's Locomotion, sold on Steam and GOG. OpenLoco itself is free and open source under the MIT licence.
Can OpenLoco load my old saves?
Yes. It still uses the original SV5 and SC5 save and scenario formats, which is also why the original map and vehicle limits remain for now. The team plans a new save format to lift them.
Is OpenLoco related to OpenRCT2 and OpenTTD?
In spirit. Locomotion was built on the RollerCoaster Tycoon 2 engine, and OpenLoco aims to do for it what OpenRCT2 and OpenTTD did for their games. The README notes that the engines have changed enough that OpenLoco does not share OpenRCT2's code.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Atari (developed by Chris Sawyer) or OpenLoco contributors (OpenLoco (Chris Sawyer's Locomotion re-implementation)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- OpenLoco/OpenLoco README (re-implementation of Chris Sawyer's Locomotion, completed in C++ as of December 2025, goals, downloads, needs original assets; checked 2026-11-03)
- GitHub API: OpenLoco repository (created 6 January 2018, about 1,960 stars, MIT, last push 2 November 2026; checked 2026-11-03)
- OpenLoco v26.09 release, 18 September 2026 (Windows, Linux AppImage, macOS arm64)
- Chris Sawyer's Locomotion on Steam
- Chris Sawyer's Locomotion on GOG
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
