Installer rollercoaster-tycoon-2-cd
This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.
files: - engine: https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.3.4.1/OpenRCT2-0.3.4.1-linux-x86_64.tar.gz - unshield: https://lutris.net/files/tools/unshield-1.3-x86_64.tar.gz game: exe: $GAMEDIR/openrct2 installer: - insert-disc: requires: data1.cab - extract: file: engine format: tgz - chmodx: $GAMEDIR/openrct2 - mkdir: $HOME/.config/OpenRCT2/ - write_config: file: $HOME/.config/OpenRCT2/config.ini key: game_path section: general value: $GAMEDIR - extract: dst: $CACHE/tmp/unshield file: unshield - execute: args: -d $CACHE/tmp/game_files/ x $DISC/data1.cab file: $CACHE/tmp/unshield/unshield - merge: dst: $GAMEDIR/Data src: $CACHE/tmp/game_files/Minimum/Data/ - merge: dst: $GAMEDIR/Saved_Games src: $CACHE/tmp/game_files/Minimum/Saved_Games - merge: dst: $GAMEDIR/ObjData src: $CACHE/tmp/game_files/Minimum/ObjData - merge: dst: $GAMEDIR/Scenarios src: $CACHE/tmp/game_files/Minimum/Scenarios - merge: dst: $GAMEDIR/Landscapes src: $CACHE/tmp/game_files/Minimum/Landscapes - merge: dst: $GAMEDIR/Tracks src: $CACHE/tmp/game_files/Minimum/Tracks
{ "files": [ { "engine": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.3.4.1/OpenRCT2-0.3.4.1-linux-x86_64.tar.gz" }, { "unshield": "https://lutris.net/files/tools/unshield-1.3-x86_64.tar.gz" } ], "game": { "exe": "$GAMEDIR/openrct2" }, "installer": [ { "insert-disc": { "requires": "data1.cab" } }, { "extract": { "file": "engine", "format": "tgz" } }, { "chmodx": "$GAMEDIR/openrct2" }, { "mkdir": "$HOME/.config/OpenRCT2/" }, { "write_config": { "file": "$HOME/.config/OpenRCT2/config.ini", "key": "game_path", "section": "general", "value": "$GAMEDIR" } }, { "extract": { "dst": "$CACHE/tmp/unshield", "file": "unshield" } }, { "execute": { "args": "-d $CACHE/tmp/game_files/ x $DISC/data1.cab", "file": "$CACHE/tmp/unshield/unshield" } }, { "merge": { "dst": "$GAMEDIR/Data", "src": "$CACHE/tmp/game_files/Minimum/Data/" } }, { "merge": { "dst": "$GAMEDIR/Saved_Games", "src": "$CACHE/tmp/game_files/Minimum/Saved_Games" } }, { "merge": { "dst": "$GAMEDIR/ObjData", "src": "$CACHE/tmp/game_files/Minimum/ObjData" } }, { "merge": { "dst": "$GAMEDIR/Scenarios", "src": "$CACHE/tmp/game_files/Minimum/Scenarios" } }, { "merge": { "dst": "$GAMEDIR/Landscapes", "src": "$CACHE/tmp/game_files/Minimum/Landscapes" } }, { "merge": { "dst": "$GAMEDIR/Tracks", "src": "$CACHE/tmp/game_files/Minimum/Tracks" } } ] }