Installer zork-nemesis-the-forbidden-la-3-cd

files:
- game_cd1: N/A:Please select the CD 1 image in ISO format
- game_cd2: N/A:Please select the CD 2 image in ISO format
- game_cd3: N/A:Please select the CD 3 image in ISO format
- conf: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Zork%20Nemesis%20-%20The%20Forbidden%20Lands/zork_nemesis_tfl_dosbox.conf
game:
  main_file: $GAMEDIR/zork_nemesis_tfl_dosbox.conf
installer:
- merge:
    dst: $GAMEDIR/CD/1
    src: game_cd1
- merge:
    dst: $GAMEDIR/CD/2
    src: game_cd2
- merge:
    dst: $GAMEDIR/CD/3
    src: game_cd3
- copy:
    dst: $GAMEDIR
    src: conf
- execute:
    command: cd "$GAMEDIR" ; mkdir C ; cd "CD" ; shopt -s nocaseglob nullglob ; for
      d in 1 2 3; do   iso=("$d"/*.iso);   [[ ${#iso[@]} -eq 1 ]] && mv "${iso[0]}"
      "$d/$d.iso"; done ; shopt -u nocaseglob nullglob ;
description: Play "Zork Nemesis - The Forbidden Lands" CD edition on Linux!
game_slug: zork-nemesis-the-forbidden-lands
gogslug: zork_nemesis_the_forbidden_lands
humblestoreid: ''
installer_slug: zork-nemesis-the-forbidden-la-3-cd
name: 'Zork Nemesis: The Forbidden Lands'
notes: "- You will need the 3 CD only one time during install\r\n- When game will\
  \ ask you to change CD, press \"CTRL+F4\" keys"
runner: dosbox
script:
  files:
  - game_cd1: N/A:Please select the CD 1 image in ISO format
  - game_cd2: N/A:Please select the CD 2 image in ISO format
  - game_cd3: N/A:Please select the CD 3 image in ISO format
  - conf: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Zork%20Nemesis%20-%20The%20Forbidden%20Lands/zork_nemesis_tfl_dosbox.conf
  game:
    main_file: $GAMEDIR/zork_nemesis_tfl_dosbox.conf
  installer:
  - merge:
      dst: $GAMEDIR/CD/1
      src: game_cd1
  - merge:
      dst: $GAMEDIR/CD/2
      src: game_cd2
  - merge:
      dst: $GAMEDIR/CD/3
      src: game_cd3
  - copy:
      dst: $GAMEDIR
      src: conf
  - execute:
      command: cd "$GAMEDIR" ; mkdir C ; cd "CD" ; shopt -s nocaseglob nullglob ;
        for d in 1 2 3; do   iso=("$d"/*.iso);   [[ ${#iso[@]} -eq 1 ]] && mv "${iso[0]}"
        "$d/$d.iso"; done ; shopt -u nocaseglob nullglob ;
slug: zork-nemesis-the-forbidden-la-3-cd
steamid: 571060
version: 3 CD
year: 1996
{
  "game_slug": "zork-nemesis-the-forbidden-lands",
  "version": "3 CD",
  "description": "Play \"Zork Nemesis - The Forbidden Lands\" CD edition on Linux!",
  "notes": "- You will need the 3 CD only one time during install\r\n- When game will ask you to change CD, press \"CTRL+F4\" keys",
  "name": "Zork Nemesis: The Forbidden Lands",
  "year": 1996,
  "steamid": 571060,
  "gogslug": "zork_nemesis_the_forbidden_lands",
  "humblestoreid": "",
  "runner": "dosbox",
  "slug": "zork-nemesis-the-forbidden-la-3-cd",
  "installer_slug": "zork-nemesis-the-forbidden-la-3-cd",
  "script": {
    "files": [
      {
        "game_cd1": "N/A:Please select the CD 1 image in ISO format"
      },
      {
        "game_cd2": "N/A:Please select the CD 2 image in ISO format"
      },
      {
        "game_cd3": "N/A:Please select the CD 3 image in ISO format"
      },
      {
        "conf": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Zork%20Nemesis%20-%20The%20Forbidden%20Lands/zork_nemesis_tfl_dosbox.conf"
      }
    ],
    "game": {
      "main_file": "$GAMEDIR/zork_nemesis_tfl_dosbox.conf"
    },
    "installer": [
      {
        "merge": {
          "dst": "$GAMEDIR/CD/1",
          "src": "game_cd1"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/CD/2",
          "src": "game_cd2"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/CD/3",
          "src": "game_cd3"
        }
      },
      {
        "copy": {
          "dst": "$GAMEDIR",
          "src": "conf"
        }
      },
      {
        "execute": {
          "command": "cd \"$GAMEDIR\" ; mkdir C ; cd \"CD\" ; shopt -s nocaseglob nullglob ; for d in 1 2 3; do   iso=(\"$d\"/*.iso);   [[ ${#iso[@]} -eq 1 ]] && mv \"${iso[0]}\" \"$d/$d.iso\"; done ; shopt -u nocaseglob nullglob ;"
        }
      }
    ]
  }
}
Back to game