# OpenLoco/OpenLoco

An open source re-implementation of Chris Sawyer's Locomotion

Repository: https://github.com/OpenLoco/OpenLoco
Canonical: https://ross.abutalabs.com/products/openloco
Homepage: https://openloco.io/
Language: C++
License: MIT
License Family: permissive
Topics: c-plus-plus, locomotion, game, windows, linux, macos, simulation, trains, transport, transport-tycoon, cmake, sdl2, help-wanted, hacktoberfest
Last push: 2026-08-26T15:46:56+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 97, longevity 100
- inputs: {"age_days": 3161, "days_push": 7, "days_rel": 20, "gap_med": 29.5, "n_releases_24m": 25}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1877, forks 214 (observed 2026-08-28T04:05:47.741309+00:00)

## What it is
OpenLoco is an open-source C++ re-implementation of Chris Sawyer's Locomotion, a transport company construction and management simulation game. It requires the original game's asset files and aims to modernize the game with improvements like multiplayer and increased limits, similar to how OpenTTD and OpenRCT2 improved their respective games.

## Use cases
- play Chris Sawyer's Locomotion on modern 64-bit systems
- run Locomotion on Linux or macOS without the original Windows binary
- play a modernized Transport Tycoon successor with bug fixes
- contribute to an open-source reimplementation of a classic game engine
- translate the game into new languages
- test upcoming multiplayer support for Locomotion

## When to choose
- you own the original Chris Sawyer's Locomotion and want to play it on modern hardware or OSes
- you want an actively developed, improved version of Locomotion
- you want to contribute C++ code to a classic game reimplementation project

## When to avoid
- you don't own the original game, since its asset files are required
- you want a fully standalone transport sim with original graphics and audio
- you need multiplayer right now, as it is still a work in progress

## Facets
- artifact type: application
- maturity: active
- function: game-engine, simulation, graphics
- domain: gaming-tools, simulation, cross-platform
- platform: windows, cpp
- tags: open-source-game, transport-tycoon, chris-sawyers-locomotion, game-reimplementation, openttd-like, trains, game-development, linux, macos, sdl2

## Member repositories
- OpenLoco/OpenLoco (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:47.741309+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:14:41.369235+00:00, confidence not recorded.
  - readme: https://github.com/OpenLoco/OpenLoco (fetched 2026-08-28T04:05:47.741309+00:00, sha 6ea9ae4a9c26)
  - homepage: https://openloco.io/ (fetched 2026-08-29T10:53:27.615680+00:00, sha 11dc37affc0e)
  - site_page: https://openloco.io/about (fetched 2026-08-29T10:53:27.618296+00:00, sha 3de9eb6b9782)
- Data as of 2026-08-30T08:39:29.467469+00:00.
