rct2-free-play

OpenRCT2 Plugins

Plugins

Plugin Description
hello-world Starter plugin — adds a "Hello World" entry to the map menu
free-play Disable scenario objectives, enable unlimited money, and auto-unlock all rides and scenery

Installation

Build the plugin you want:

npm install
npm run build

Then copy the output file from dist/ to your OpenRCT2 plugins directory:

OS Path
Windows %APPDATA%\OpenRCT2\plugin\
Linux ~/.config/OpenRCT2/plugin\
macOS ~/Library/Application Support/OpenRCT2/plugin/

For example on Linux:

cp dist/hello-world.js ~/.config/OpenRCT2/plugin/

OpenRCT2 loads plugins automatically when you start a game. To reload a plugin without restarting, open the in-game console and run loadplugin.

Development

Each plugin lives in its own folder under src/. To add a new plugin, create src//index.ts and call registerPlugin() at the bottom. Running npm run watch rebuilds all plugins on save.