rct-screenshotter
is a simple web server that generates screenshots of Rollercoaster Tycoon save files.
This project is intended to be used as a REST API for projects like ffa-tycoon. But it also has a form on its homepage to allow for use in a web browser.
It uses OpenRCT2 to generate screenshots, and as such is compatible with RCT1, RCT2, and OpenRCT2 save formats.
A demo is available here. Expect this free instance to perform slowly.
Submit a multipart post request to /upload with the following fields:
Name | Description |
---|---|
park | The save file to generate a screenshot of |
zoom | The zoom level to use in the screenshot. 0-7 (optional) |
rotation | The rotation of the map. 0-3 (optional) |
Can't or don't want to mount a volume in production? Not a problem.
The following arguments in the Dockerfile can be used to download the game files from Steam:
Arg | Description |
---|---|
USERNAME | Steam username. Downloading the game files will be skipped if this is empty. |
PASSWORD | Steam password. |
GUARD | A current Steam Guard token. |
SECRET | The key to generate Steam Guard tokens. |
Only GUARD
or SECRET
need to be provided, not both.