files:
- installer: 'N/A:Select the GOG installer for Ishar 3: The Seven Gates of Infinity'
- innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
game:
config_file: $GAMEDIR/dosboxishar3.conf
game_id: ishar-3-the-seven-gates-of-infinity
main_file: $GAMEDIR/dosboxishar3_single.conf
installer:
- extract:
description: Extracting innoextract application
dst: $CACHE
file: $innoextract
- execute:
args: -d "$GAMEDIR" "$installer"
description: Extracting game data
file: $CACHE/bin/amd64/innoextract
- move:
dst: $GAMEDIR
src: $GAMEDIR/__support/app/dosboxishar3.conf
- execute:
args: -r $GAMEDIR/app
file: rm
- execute:
args: -r $GAMEDIR/commonappdata
file: rm
- execute:
args: -r $GAMEDIR/DOSBOX
file: rm
- execute:
args: -r $GAMEDIR/__redist
file: rm
- execute:
args: -r $GAMEDIR/__support
file: rm
- execute:
args: -r $GAMEDIR/tmp
file: rm
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: output
section: sdl
value: opengl
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: fullresolution
section: sdl
value: desktop
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: aspect
section: render
value: true
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: scaler
section: render
value: normal2x
- write_file:
content: '[ipx] ipx=false
[autoexec]
@echo off
mount c .
c:
cls
start.exe
exit
'
file: $GAMEDIR/dosboxishar3_single.conf
description: Install the GOG version of the game, stripping the unnecessary GOG content.
game_slug: ishar-3-the-seven-gates-of-infinity
gogslug: ishar_compilation
humblestoreid: ''
installer_slug: ishar-3-the-seven-gates-of-in-gog
name: 'Ishar 3: The Seven Gates of Infinity'
notes: ''
runner: dosbox
script:
files:
- installer: 'N/A:Select the GOG installer for Ishar 3: The Seven Gates of Infinity'
- innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
game:
config_file: $GAMEDIR/dosboxishar3.conf
game_id: ishar-3-the-seven-gates-of-infinity
main_file: $GAMEDIR/dosboxishar3_single.conf
installer:
- extract:
description: Extracting innoextract application
dst: $CACHE
file: $innoextract
- execute:
args: -d "$GAMEDIR" "$installer"
description: Extracting game data
file: $CACHE/bin/amd64/innoextract
- move:
dst: $GAMEDIR
src: $GAMEDIR/__support/app/dosboxishar3.conf
- execute:
args: -r $GAMEDIR/app
file: rm
- execute:
args: -r $GAMEDIR/commonappdata
file: rm
- execute:
args: -r $GAMEDIR/DOSBOX
file: rm
- execute:
args: -r $GAMEDIR/__redist
file: rm
- execute:
args: -r $GAMEDIR/__support
file: rm
- execute:
args: -r $GAMEDIR/tmp
file: rm
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: output
section: sdl
value: opengl
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: fullresolution
section: sdl
value: desktop
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: aspect
section: render
value: true
- write_config:
file: $GAMEDIR/dosboxishar3.conf
key: scaler
section: render
value: normal2x
- write_file:
content: '[ipx] ipx=false
[autoexec]
@echo off
mount c .
c:
cls
start.exe
exit
'
file: $GAMEDIR/dosboxishar3_single.conf
slug: ishar-3-the-seven-gates-of-in-gog
steamid: null
version: GOG
year: 1994
{
"game_slug": "ishar-3-the-seven-gates-of-infinity",
"version": "GOG",
"description": "Install the GOG version of the game, stripping the unnecessary GOG content.",
"notes": "",
"name": "Ishar 3: The Seven Gates of Infinity",
"year": 1994,
"steamid": null,
"gogslug": "ishar_compilation",
"humblestoreid": "",
"runner": "dosbox",
"slug": "ishar-3-the-seven-gates-of-in-gog",
"installer_slug": "ishar-3-the-seven-gates-of-in-gog",
"script": {
"files": [
{
"installer": "N/A:Select the GOG installer for Ishar 3: The Seven Gates of Infinity"
},
{
"innoextract": "https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz"
}
],
"game": {
"config_file": "$GAMEDIR/dosboxishar3.conf",
"game_id": "ishar-3-the-seven-gates-of-infinity",
"main_file": "$GAMEDIR/dosboxishar3_single.conf"
},
"installer": [
{
"extract": {
"description": "Extracting innoextract application",
"dst": "$CACHE",
"file": "$innoextract"
}
},
{
"execute": {
"args": "-d \"$GAMEDIR\" \"$installer\"",
"description": "Extracting game data",
"file": "$CACHE/bin/amd64/innoextract"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/__support/app/dosboxishar3.conf"
}
},
{
"execute": {
"args": "-r $GAMEDIR/app",
"file": "rm"
}
},
{
"execute": {
"args": "-r $GAMEDIR/commonappdata",
"file": "rm"
}
},
{
"execute": {
"args": "-r $GAMEDIR/DOSBOX",
"file": "rm"
}
},
{
"execute": {
"args": "-r $GAMEDIR/__redist",
"file": "rm"
}
},
{
"execute": {
"args": "-r $GAMEDIR/__support",
"file": "rm"
}
},
{
"execute": {
"args": "-r $GAMEDIR/tmp",
"file": "rm"
}
},
{
"write_config": {
"file": "$GAMEDIR/dosboxishar3.conf",
"key": "output",
"section": "sdl",
"value": "opengl"
}
},
{
"write_config": {
"file": "$GAMEDIR/dosboxishar3.conf",
"key": "fullresolution",
"section": "sdl",
"value": "desktop"
}
},
{
"write_config": {
"file": "$GAMEDIR/dosboxishar3.conf",
"key": "aspect",
"section": "render",
"value": true
}
},
{
"write_config": {
"file": "$GAMEDIR/dosboxishar3.conf",
"key": "scaler",
"section": "render",
"value": "normal2x"
}
},
{
"write_file": {
"content": "[ipx] ipx=false\n[autoexec]\n@echo off\nmount c .\nc:\ncls\nstart.exe\nexit\n",
"file": "$GAMEDIR/dosboxishar3_single.conf"
}
}
]
}
}