Overview
In this guide you’ll learn how to run OpenLoco (the opensource Locomotion with widescreen support and several improvements) through Steam to track gaming hours and play while chat with your friends.
Introduction: Why you should play OpenLoco
“OpenLoco is an open-source re-implementation of Chris Sawyer’s Locomotion (CSL). CSL is the spiritual successor to Transport Tycoon and OpenLoco aims to improve the game similar to how OpenTTD improved Transport Tycoon and OpenRCT2 improved RollerCoaster Tycoon.
Chris Sawyer’s Locomotion was originally written by Chris Sawyer in x86 assembly, building on top of his RollerCoaster Tycoon 2 engine. Much of the code is 1:1 with RollerCoaster Tycoon 2. However, the engine has changed substantially enough that OpenLoco currently does not share its codebase with OpenRCT2.
Recent implementation efforts have focussed on re-implementing the UI, so that the data structures involved may be better understood. Once this is done, it is our hope the game logic will be easier to understand and implement.”
Source: [link]
Installing OpenLoco
- Access the OpenLoco’s GitHub releases repository[github.com]
- Download “openloco-v20.10-win32.zip”[github.com]
- Open the Zip file, copy all files and paste them in the game’s Steam folder (located by default on “C:Program Files (x86)SteamsteamappscommonLocomotion”) or “right click on Chris Sawyer’s Locomotion in your Steam library > Choose properties > Local files tab > Browse local files” to find the game’s install folder
- Now, cut the openloco executable (.exe file), paste it on your desktop, rename it to Loco, then cut it, paste it back on the game’s install folder and choose to overwrite the Loco executable file
- Now everything is ready! Everytime you click on play on Chris Sawyer’s Locomotion on the Steam client, you’ll be playing OpenLoco while Steam track your gaming hours.
Closing notes
Unfortunately, Steam Overlay doesn’t work with OpenLoco (or I haven’t found a way to make it work). If you want to share your screenshots, a workaround is taking a screenshot with the Print Screen key and sharing it as an artwork (in fact you can share it as a screenshot even with no overlay, but it’s a tiring process – check this guide to learn how to do it). And if you want to chat with your friends while you play, run OpenLoco on windowed mode.