game:
main_file: $GAMEDIR/keeper.conf
installer:
- insert-disc:
requires: keeper/keeper.exe
- execute:
args: unmount -b /dev/cdrom
description: Peparing CD-ROM copy
file: /usr/bin/udisksctl
- execute:
args: -p $GAMEDIR/C $GAMEDIR/CD
description: Creating directories
file: /bin/mkdir
- execute:
args: 'read-cd --read-raw --device /dev/cdrom --driver generic-mmc:0x20000 --datafile
"$GAMEDIR/CD/KEEPER.bin" $GAMEDIR/CD/KEEPER.toc
'
description: Copying CD-ROM
file: /usr/bin/cdrdao
terminal: false
- execute:
args: '$GAMEDIR/CD/KEEPER.toc $GAMEDIR/CD/KEEPER.cue
'
description: Creating cue sheet for CD-ROM image
file: /usr/bin/toc2cue
terminal: false
- write_file:
content: '[autoexec]
imgmount D $GAMEDIR/CD/KEEPER.cue -t cdrom
config -securemode
C:
install.bat
exit
'
description: Creating Dosbox Configuration for installation
file: $GAMEDIR/install.conf
- write_file:
content: 'd:
SETUP.EXE
exit
'
description: Creating install script
file: $GAMEDIR/C/install.bat
- task:
config_file: $GAMEDIR/install.conf
description: Installing - please always select default options
executable: $GAMEDIR/C
name: dosexec
- execute:
args: '-f $GAMEDIR/C/install.bat $GAMEDIR/install.conf $GAMEDIR/CD/KEEPER.toc
'
description: Cleaning up
file: /bin/rm
terminal: false
- write_file:
content: '[autoexec]
mount c $GAMEDIR/C
imgmount d $GAMEDIR/CD/KEEPER.cue -t cdrom
c:
cd \KEEPER
config -t securemode
c:\KEEPER\KEEPER.EXE
exit
'
description: Creating DosBox config file
file: $GAMEDIR/keeper.conf
- write_file:
content: ';
;Bullfrog Sound Config File for Miles Sound System V3.50E
;
DEVICE Creative Labs Soundblaster 16 oder AWE-32
DRIVER SB16.DIG
IO_ADDR 220h
IRQ -1
DMA_8_BIT -1
DMA_16_BIT -1'
description: Creating sound configuration file
file: $GAMEDIR/C/KEEPER/SOUND/DIG.INI
require-binaries: cdrdao, toc2cue, udisksctl
description: This installer requires an original Dungeon Keeper MS-DOS/Win95 CD-ROM.
It will copy the CD contents to your hard drive to enable CD music.
game_slug: dungeon-keeper
gogslug: dungeon_keeper
humblestoreid: ''
installer_slug: dungeon-keeper-ms-doswin95-cd-copie
name: Dungeon Keeper
notes: Select default installation folder. DO NOT configure sound.
runner: dosbox
script:
game:
main_file: $GAMEDIR/keeper.conf
installer:
- insert-disc:
requires: keeper/keeper.exe
- execute:
args: unmount -b /dev/cdrom
description: Peparing CD-ROM copy
file: /usr/bin/udisksctl
- execute:
args: -p $GAMEDIR/C $GAMEDIR/CD
description: Creating directories
file: /bin/mkdir
- execute:
args: 'read-cd --read-raw --device /dev/cdrom --driver generic-mmc:0x20000 --datafile
"$GAMEDIR/CD/KEEPER.bin" $GAMEDIR/CD/KEEPER.toc
'
description: Copying CD-ROM
file: /usr/bin/cdrdao
terminal: false
- execute:
args: '$GAMEDIR/CD/KEEPER.toc $GAMEDIR/CD/KEEPER.cue
'
description: Creating cue sheet for CD-ROM image
file: /usr/bin/toc2cue
terminal: false
- write_file:
content: '[autoexec]
imgmount D $GAMEDIR/CD/KEEPER.cue -t cdrom
config -securemode
C:
install.bat
exit
'
description: Creating Dosbox Configuration for installation
file: $GAMEDIR/install.conf
- write_file:
content: 'd:
SETUP.EXE
exit
'
description: Creating install script
file: $GAMEDIR/C/install.bat
- task:
config_file: $GAMEDIR/install.conf
description: Installing - please always select default options
executable: $GAMEDIR/C
name: dosexec
- execute:
args: '-f $GAMEDIR/C/install.bat $GAMEDIR/install.conf $GAMEDIR/CD/KEEPER.toc
'
description: Cleaning up
file: /bin/rm
terminal: false
- write_file:
content: '[autoexec]
mount c $GAMEDIR/C
imgmount d $GAMEDIR/CD/KEEPER.cue -t cdrom
c:
cd \KEEPER
config -t securemode
c:\KEEPER\KEEPER.EXE
exit
'
description: Creating DosBox config file
file: $GAMEDIR/keeper.conf
- write_file:
content: ';
;Bullfrog Sound Config File for Miles Sound System V3.50E
;
DEVICE Creative Labs Soundblaster 16 oder AWE-32
DRIVER SB16.DIG
IO_ADDR 220h
IRQ -1
DMA_8_BIT -1
DMA_16_BIT -1'
description: Creating sound configuration file
file: $GAMEDIR/C/KEEPER/SOUND/DIG.INI
require-binaries: cdrdao, toc2cue, udisksctl
slug: dungeon-keeper-ms-doswin95-cd-copie
steamid: null
version: MS-DOS/Win95 CD (copies CD)
year: 1997
{
"game_slug": "dungeon-keeper",
"version": "MS-DOS/Win95 CD (copies CD)",
"description": "This installer requires an original Dungeon Keeper MS-DOS/Win95 CD-ROM. It will copy the CD contents to your hard drive to enable CD music.",
"notes": "Select default installation folder. DO NOT configure sound.",
"name": "Dungeon Keeper",
"year": 1997,
"steamid": null,
"gogslug": "dungeon_keeper",
"humblestoreid": "",
"runner": "dosbox",
"slug": "dungeon-keeper-ms-doswin95-cd-copie",
"installer_slug": "dungeon-keeper-ms-doswin95-cd-copie",
"script": {
"game": {
"main_file": "$GAMEDIR/keeper.conf"
},
"installer": [
{
"insert-disc": {
"requires": "keeper/keeper.exe"
}
},
{
"execute": {
"args": "unmount -b /dev/cdrom",
"description": "Peparing CD-ROM copy",
"file": "/usr/bin/udisksctl"
}
},
{
"execute": {
"args": "-p $GAMEDIR/C $GAMEDIR/CD",
"description": "Creating directories",
"file": "/bin/mkdir"
}
},
{
"execute": {
"args": "read-cd --read-raw --device /dev/cdrom --driver generic-mmc:0x20000 --datafile \"$GAMEDIR/CD/KEEPER.bin\" $GAMEDIR/CD/KEEPER.toc\n",
"description": "Copying CD-ROM",
"file": "/usr/bin/cdrdao",
"terminal": false
}
},
{
"execute": {
"args": "$GAMEDIR/CD/KEEPER.toc $GAMEDIR/CD/KEEPER.cue\n",
"description": "Creating cue sheet for CD-ROM image",
"file": "/usr/bin/toc2cue",
"terminal": false
}
},
{
"write_file": {
"content": "[autoexec]\nimgmount D $GAMEDIR/CD/KEEPER.cue -t cdrom\nconfig -securemode\nC:\ninstall.bat\nexit\n",
"description": "Creating Dosbox Configuration for installation",
"file": "$GAMEDIR/install.conf"
}
},
{
"write_file": {
"content": "d:\nSETUP.EXE\nexit\n",
"description": "Creating install script",
"file": "$GAMEDIR/C/install.bat"
}
},
{
"task": {
"config_file": "$GAMEDIR/install.conf",
"description": "Installing - please always select default options",
"executable": "$GAMEDIR/C",
"name": "dosexec"
}
},
{
"execute": {
"args": "-f $GAMEDIR/C/install.bat $GAMEDIR/install.conf $GAMEDIR/CD/KEEPER.toc\n",
"description": "Cleaning up",
"file": "/bin/rm",
"terminal": false
}
},
{
"write_file": {
"content": "[autoexec]\nmount c $GAMEDIR/C\nimgmount d $GAMEDIR/CD/KEEPER.cue -t cdrom\nc:\ncd \\KEEPER\nconfig -t securemode\nc:\\KEEPER\\KEEPER.EXE\nexit\n",
"description": "Creating DosBox config file",
"file": "$GAMEDIR/keeper.conf"
}
},
{
"write_file": {
"content": ";\n;Bullfrog Sound Config File for Miles Sound System V3.50E\n;\nDEVICE Creative Labs Soundblaster 16 oder AWE-32\nDRIVER SB16.DIG\nIO_ADDR 220h\nIRQ -1\nDMA_8_BIT -1\nDMA_16_BIT -1",
"description": "Creating sound configuration file",
"file": "$GAMEDIR/C/KEEPER/SOUND/DIG.INI"
}
}
],
"require-binaries": "cdrdao, toc2cue, udisksctl"
}
}