Installer disneys-aladdin-ms-dos

files:
- file1: N/A:Select the game's archive file
game:
  config_file: $GAMEDIR/dosbox_aladdin.conf
  main_file: ALADDIN.EXE
installer:
- extract:
    dst: $CACHE/game
    file: $file1
- execute:
    args: x "$CACHE/game/DISK1.DAT"
    description: Extracting the data files...
    file: 7z
- execute:
    args: x "$CACHE/game/DISK2.DAT"
    description: Extracting more data files...
    file: 7z
- merge:
    dst: $GAMEDIR
    src: $CACHE/game
- write_config:
    file: $GAMEDIR/dosbox_aladdin.conf
    key: aspect
    section: render
    value: true
- write_config:
    file: $GAMEDIR/dosbox_aladdin.conf
    key: fullscreen
    section: sdl
    value: false
- write_config:
    file: $GAMEDIR/dosbox_aladdin.conf
    key: sbtype
    section: sblaster
    value: sb16
- write_config:
    file: $GAMEDIR/dosbox_aladdin.conf
    key: cycles
    section: cpu
    value: max
- task:
    description: Setting sound. just type Y and Enter directly.
    executable: SETSND.EXE
    name: dosexec
require-binaries: 7z
description: null
game_slug: disneys-aladdin
gogslug: disney_aladdin
humblestoreid: ''
installer_slug: disneys-aladdin-ms-dos
name: Disney's Aladdin
notes: ''
runner: dosbox
script:
  files:
  - file1: N/A:Select the game's archive file
  game:
    config_file: $GAMEDIR/dosbox_aladdin.conf
    main_file: ALADDIN.EXE
  installer:
  - extract:
      dst: $CACHE/game
      file: $file1
  - execute:
      args: x "$CACHE/game/DISK1.DAT"
      description: Extracting the data files...
      file: 7z
  - execute:
      args: x "$CACHE/game/DISK2.DAT"
      description: Extracting more data files...
      file: 7z
  - merge:
      dst: $GAMEDIR
      src: $CACHE/game
  - write_config:
      file: $GAMEDIR/dosbox_aladdin.conf
      key: aspect
      section: render
      value: true
  - write_config:
      file: $GAMEDIR/dosbox_aladdin.conf
      key: fullscreen
      section: sdl
      value: false
  - write_config:
      file: $GAMEDIR/dosbox_aladdin.conf
      key: sbtype
      section: sblaster
      value: sb16
  - write_config:
      file: $GAMEDIR/dosbox_aladdin.conf
      key: cycles
      section: cpu
      value: max
  - task:
      description: Setting sound. just type Y and Enter directly.
      executable: SETSND.EXE
      name: dosexec
  require-binaries: 7z
slug: disneys-aladdin-ms-dos
steamid: 561100
version: MS-DOS
year: 1993
{
  "game_slug": "disneys-aladdin",
  "version": "MS-DOS",
  "description": null,
  "notes": "",
  "name": "Disney's Aladdin",
  "year": 1993,
  "steamid": 561100,
  "gogslug": "disney_aladdin",
  "humblestoreid": "",
  "runner": "dosbox",
  "slug": "disneys-aladdin-ms-dos",
  "installer_slug": "disneys-aladdin-ms-dos",
  "script": {
    "files": [
      {
        "file1": "N/A:Select the game's archive file"
      }
    ],
    "game": {
      "config_file": "$GAMEDIR/dosbox_aladdin.conf",
      "main_file": "ALADDIN.EXE"
    },
    "installer": [
      {
        "extract": {
          "dst": "$CACHE/game",
          "file": "$file1"
        }
      },
      {
        "execute": {
          "args": "x \"$CACHE/game/DISK1.DAT\"",
          "description": "Extracting the data files...",
          "file": "7z"
        }
      },
      {
        "execute": {
          "args": "x \"$CACHE/game/DISK2.DAT\"",
          "description": "Extracting more data files...",
          "file": "7z"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR",
          "src": "$CACHE/game"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/dosbox_aladdin.conf",
          "key": "aspect",
          "section": "render",
          "value": true
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/dosbox_aladdin.conf",
          "key": "fullscreen",
          "section": "sdl",
          "value": false
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/dosbox_aladdin.conf",
          "key": "sbtype",
          "section": "sblaster",
          "value": "sb16"
        }
      },
      {
        "write_config": {
          "file": "$GAMEDIR/dosbox_aladdin.conf",
          "key": "cycles",
          "section": "cpu",
          "value": "max"
        }
      },
      {
        "task": {
          "description": "Setting sound. just type Y and Enter directly.",
          "executable": "SETSND.EXE",
          "name": "dosexec"
        }
      }
    ],
    "require-binaries": "7z"
  }
}
Back to game