Installer an-elder-scrolls-legend-battl-gog
files:
- file1: N/A:Please select the GOG installer
- file2: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
game:
config_file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
main_file: $GAMEDIR/DOSBOX/dosbox_battlespire_single.conf
installer:
- extract:
dst: $CACHE
file: $file2
- execute:
args: -d "$CACHE" "$file1"
file: $CACHE/innoextract
- merge:
dst: $GAMEDIR
src: $CACHE
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire.conf
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire_client.conf
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire_server.conf
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/PICS
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE0
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE1
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE2
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE3
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE4
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE5
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE6
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE7
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE8
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE9
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: aspect
section: render
value: true
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: output
section: sdl
value: opengl
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: fullscreen
section: sdl
value: false
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: fullresolution
section: sdl
value: 1920x1080
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: midiconfig
section: midi
value: '128:0'
- write_file:
content: "[ipx]\n# ipx: Enable ipx over UDP/IP emulation.\nipx=false\n\n[autoexec]\n\
\ @echo off\n cls\n mount c \"..\"\n mount c \"..\\cloud_saves\" -t overlay\n\
\ c:\n imgmount d \"..\\game.ins\" -t iso\n goto launcher\n\n :launcher\n cls\n\
\ ECHO -----------------------------------------------------------\n ECHO \
\ An Elder Scrolls Legend: Battlespire Lutris DOSBox Launcher\n ECHO -----------------------------------------------------------\n\
\ ECHO 1) Battlespire Game\n ECHO 2) Battlespire Settings\n ECHO 3) Battlespire\
\ Client\n ECHO 4) Battlespire Server\n ECHO -----------------------------------------------------------\n\
\ ECHO 5) exit program\n ECHO -----------------------------------------------------------\n\
\n choice /c123456 /s Which game do you want to run? 1-5: /n\n if errorlevel\
\ 5 goto exit\n if errorlevel 4 goto batserv\n if errorlevel 3 goto batclient\n\
\ if errorlevel 2 goto batsettings\n if errorlevel 1 goto battle\n\n :battle\n\
\ cls\n spire.bat\n goto exit\n\n :batsettings\n cls\n install.exe\n goto launcher\n\
\n :batclient\n cls\n ipxnet connect 127.0.0.1\n spire.bat\n goto exit\n\n :batserv\n\
\ cls\n ipxnet startserver\n spire.bat\n goto exit\n\n :exit\n exit"
file: $GAMEDIR/DOSBOX/dosbox_battlespire_single.conf
description: ''
game_slug: an-elder-scrolls-legend-battlespire
gogslug: an_elder_scrolls_legend_battlespire
humblestoreid: ''
installer_slug: an-elder-scrolls-legend-battl-gog
name: 'An Elder Scrolls Legend: Battlespire'
notes: ''
runner: dosbox
script:
files:
- file1: N/A:Please select the GOG installer
- file2: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
game:
config_file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
main_file: $GAMEDIR/DOSBOX/dosbox_battlespire_single.conf
installer:
- extract:
dst: $CACHE
file: $file2
- execute:
args: -d "$CACHE" "$file1"
file: $CACHE/innoextract
- merge:
dst: $GAMEDIR
src: $CACHE
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire.conf
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire_client.conf
- merge:
dst: $GAMEDIR/DOSBOX
src: $GAMEDIR/__support/app/dosbox_battlespire_server.conf
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/PICS
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE0
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE1
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE2
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE3
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE4
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE5
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE6
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE7
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE8
- move:
dst: $GAMEDIR
src: $GAMEDIR/app/SAVE9
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: aspect
section: render
value: true
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: output
section: sdl
value: opengl
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: fullscreen
section: sdl
value: false
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: fullresolution
section: sdl
value: 1920x1080
- write_config:
file: $GAMEDIR/DOSBOX/dosbox_battlespire.conf
key: midiconfig
section: midi
value: '128:0'
- write_file:
content: "[ipx]\n# ipx: Enable ipx over UDP/IP emulation.\nipx=false\n\n[autoexec]\n\
\ @echo off\n cls\n mount c \"..\"\n mount c \"..\\cloud_saves\" -t overlay\n\
\ c:\n imgmount d \"..\\game.ins\" -t iso\n goto launcher\n\n :launcher\n\
\ cls\n ECHO -----------------------------------------------------------\n\
\ ECHO An Elder Scrolls Legend: Battlespire Lutris DOSBox Launcher\n ECHO\
\ -----------------------------------------------------------\n ECHO 1)\
\ Battlespire Game\n ECHO 2) Battlespire Settings\n ECHO 3) Battlespire\
\ Client\n ECHO 4) Battlespire Server\n ECHO -----------------------------------------------------------\n\
\ ECHO 5) exit program\n ECHO -----------------------------------------------------------\n\
\n choice /c123456 /s Which game do you want to run? 1-5: /n\n if errorlevel\
\ 5 goto exit\n if errorlevel 4 goto batserv\n if errorlevel 3 goto batclient\n\
\ if errorlevel 2 goto batsettings\n if errorlevel 1 goto battle\n\n :battle\n\
\ cls\n spire.bat\n goto exit\n\n :batsettings\n cls\n install.exe\n goto\
\ launcher\n\n :batclient\n cls\n ipxnet connect 127.0.0.1\n spire.bat\n goto\
\ exit\n\n :batserv\n cls\n ipxnet startserver\n spire.bat\n goto exit\n\n\
\ :exit\n exit"
file: $GAMEDIR/DOSBOX/dosbox_battlespire_single.conf
slug: an-elder-scrolls-legend-battl-gog
steamid: 1812420
version: GOG
year: 1997
{
"game_slug": "an-elder-scrolls-legend-battlespire",
"version": "GOG",
"description": "",
"notes": "",
"name": "An Elder Scrolls Legend: Battlespire",
"year": 1997,
"steamid": 1812420,
"gogslug": "an_elder_scrolls_legend_battlespire",
"humblestoreid": "",
"runner": "dosbox",
"slug": "an-elder-scrolls-legend-battl-gog",
"installer_slug": "an-elder-scrolls-legend-battl-gog",
"script": {
"files": [
{
"file1": "N/A:Please select the GOG installer"
},
{
"file2": "https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz"
}
],
"game": {
"config_file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"main_file": "$GAMEDIR/DOSBOX/dosbox_battlespire_single.conf"
},
"installer": [
{
"extract": {
"dst": "$CACHE",
"file": "$file2"
}
},
{
"execute": {
"args": "-d \"$CACHE\" \"$file1\"",
"file": "$CACHE/innoextract"
}
},
{
"merge": {
"dst": "$GAMEDIR",
"src": "$CACHE"
}
},
{
"merge": {
"dst": "$GAMEDIR/DOSBOX",
"src": "$GAMEDIR/__support/app/dosbox_battlespire.conf"
}
},
{
"merge": {
"dst": "$GAMEDIR/DOSBOX",
"src": "$GAMEDIR/__support/app/dosbox_battlespire_client.conf"
}
},
{
"merge": {
"dst": "$GAMEDIR/DOSBOX",
"src": "$GAMEDIR/__support/app/dosbox_battlespire_server.conf"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/PICS"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE0"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE1"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE2"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE3"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE4"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE5"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE6"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE7"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE8"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/app/SAVE9"
}
},
{
"write_config": {
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"key": "aspect",
"section": "render",
"value": true
}
},
{
"write_config": {
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"key": "output",
"section": "sdl",
"value": "opengl"
}
},
{
"write_config": {
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"key": "fullscreen",
"section": "sdl",
"value": false
}
},
{
"write_config": {
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"key": "fullresolution",
"section": "sdl",
"value": "1920x1080"
}
},
{
"write_config": {
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire.conf",
"key": "midiconfig",
"section": "midi",
"value": "128:0"
}
},
{
"write_file": {
"content": "[ipx]\n# ipx: Enable ipx over UDP/IP emulation.\nipx=false\n\n[autoexec]\n @echo off\n cls\n mount c \"..\"\n mount c \"..\\cloud_saves\" -t overlay\n c:\n imgmount d \"..\\game.ins\" -t iso\n goto launcher\n\n :launcher\n cls\n ECHO -----------------------------------------------------------\n ECHO An Elder Scrolls Legend: Battlespire Lutris DOSBox Launcher\n ECHO -----------------------------------------------------------\n ECHO 1) Battlespire Game\n ECHO 2) Battlespire Settings\n ECHO 3) Battlespire Client\n ECHO 4) Battlespire Server\n ECHO -----------------------------------------------------------\n ECHO 5) exit program\n ECHO -----------------------------------------------------------\n\n choice /c123456 /s Which game do you want to run? 1-5: /n\n if errorlevel 5 goto exit\n if errorlevel 4 goto batserv\n if errorlevel 3 goto batclient\n if errorlevel 2 goto batsettings\n if errorlevel 1 goto battle\n\n :battle\n cls\n spire.bat\n goto exit\n\n :batsettings\n cls\n install.exe\n goto launcher\n\n :batclient\n cls\n ipxnet connect 127.0.0.1\n spire.bat\n goto exit\n\n :batserv\n cls\n ipxnet startserver\n spire.bat\n goto exit\n\n :exit\n exit",
"file": "$GAMEDIR/DOSBOX/dosbox_battlespire_single.conf"
}
}
]
}
}