files:
- installer: N/A:Please select the GOG.com Windows installer.
- innoextract: http://lutris.net/files/tools/innoextract.tar.gz
game:
exe: $GAMEDIR/app/PegasusPrime
working_dir: $GAMEDIR/app
installer:
- extract:
dst: $CACHE
file: $unzip
- extract:
dst: $CACHE
file: $innoextract
- execute:
args: --gog -I "/app" -d "$GAMEDIR" -ms "$installer"
description: Extracting game data (empty output means it's working, please be
patient)...
disable_runtime: true
file: $CACHE/innoextract
- extract:
dst: $CACHE
file: $GAMEDIR/app/docs/ScummVM Documentation/Source.zip
- execute:
command: cd "$CACHE/Source" && ./configure --datadir=. --disable-all-engines --enable-engine=pegasus
&& make && strip --strip-unneeded PegasusPrime
description: Compiling custom ScummVM...
disable_runtime: true
- move:
dst: $GAMEDIR/app
src: $CACHE/Source/PegasusPrime
description: ''
game_slug: the-journeyman-project-1-pegasus-prime
gogslug: journeyman_project_1_pegasus_prime_the
humblestoreid: ''
installer_slug: the-journeyman-project-1-pega-gog-windows
name: 'The Journeyman Project 1: Pegasus Prime'
notes: 'The GOG archive includes the source to a custom version of ScummVM that must
be compiled to run Pegasus Prime. If compilation fails, make sure you have the needed
libraries installed: http://wiki.scummvm.org/index.php/Compiling_ScummVM/GCC#Installing_the_needed_libraries_via_a_package_manager'
runner: linux
script:
files:
- installer: N/A:Please select the GOG.com Windows installer.
- innoextract: http://lutris.net/files/tools/innoextract.tar.gz
game:
exe: $GAMEDIR/app/PegasusPrime
working_dir: $GAMEDIR/app
installer:
- extract:
dst: $CACHE
file: $unzip
- extract:
dst: $CACHE
file: $innoextract
- execute:
args: --gog -I "/app" -d "$GAMEDIR" -ms "$installer"
description: Extracting game data (empty output means it's working, please be
patient)...
disable_runtime: true
file: $CACHE/innoextract
- extract:
dst: $CACHE
file: $GAMEDIR/app/docs/ScummVM Documentation/Source.zip
- execute:
command: cd "$CACHE/Source" && ./configure --datadir=. --disable-all-engines
--enable-engine=pegasus && make && strip --strip-unneeded PegasusPrime
description: Compiling custom ScummVM...
disable_runtime: true
- move:
dst: $GAMEDIR/app
src: $CACHE/Source/PegasusPrime
slug: the-journeyman-project-1-pega-gog-windows
steamid: 359420
version: GOG Windows
year: 1997
{
"game_slug": "the-journeyman-project-1-pegasus-prime",
"version": "GOG Windows",
"description": "",
"notes": "The GOG archive includes the source to a custom version of ScummVM that must be compiled to run Pegasus Prime. If compilation fails, make sure you have the needed libraries installed: http://wiki.scummvm.org/index.php/Compiling_ScummVM/GCC#Installing_the_needed_libraries_via_a_package_manager",
"name": "The Journeyman Project 1: Pegasus Prime",
"year": 1997,
"steamid": 359420,
"gogslug": "journeyman_project_1_pegasus_prime_the",
"humblestoreid": "",
"runner": "linux",
"slug": "the-journeyman-project-1-pega-gog-windows",
"installer_slug": "the-journeyman-project-1-pega-gog-windows",
"script": {
"files": [
{
"installer": "N/A:Please select the GOG.com Windows installer."
},
{
"innoextract": "http://lutris.net/files/tools/innoextract.tar.gz"
}
],
"game": {
"exe": "$GAMEDIR/app/PegasusPrime",
"working_dir": "$GAMEDIR/app"
},
"installer": [
{
"extract": {
"dst": "$CACHE",
"file": "$unzip"
}
},
{
"extract": {
"dst": "$CACHE",
"file": "$innoextract"
}
},
{
"execute": {
"args": "--gog -I \"/app\" -d \"$GAMEDIR\" -ms \"$installer\"",
"description": "Extracting game data (empty output means it's working, please be patient)...",
"disable_runtime": true,
"file": "$CACHE/innoextract"
}
},
{
"extract": {
"dst": "$CACHE",
"file": "$GAMEDIR/app/docs/ScummVM Documentation/Source.zip"
}
},
{
"execute": {
"command": "cd \"$CACHE/Source\" && ./configure --datadir=. --disable-all-engines --enable-engine=pegasus && make && strip --strip-unneeded PegasusPrime",
"description": "Compiling custom ScummVM...",
"disable_runtime": true
}
},
{
"move": {
"dst": "$GAMEDIR/app",
"src": "$CACHE/Source/PegasusPrime"
}
}
]
}
}