Installer dungeon-keeper-ms-doswin95-cd-copie

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"
  }
}
Back to game