Installer quake-iii-arena-gog-ioquake3-hires

files:
- highrestextures: http://web.archive.org/web/20200708/http://ioquake3.org/files/xcsv_hires.zip
- ioquake3installer: http://web.archive.org/web/20200727161842/http://ioquake3.org/files/1.36/installer/ioquake3-1.36-7.1.x86_64.run
- innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
- q3data: N/A:Please select the GOG.com Windows installer
game:
  exe: ioquake3.x86_64
installer:
- chmodx: ioquake3installer
- execute:
    args: --tar -xf ./ioquake3.x86_64.tar
    file: ioquake3installer
- extract:
    dst: $GAMEDIR
    file: $GAMEDIR/ioquake3.x86_64.tar
- move:
    dst: $CACHE
    src: $GAMEDIR/ioquake3.x86_64.tar
- extract:
    dst: $CACHE/innoextract
    file: innoextract
- execute:
    args: --extract $q3data --output-dir $CACHE/q3data/
    file: $CACHE/innoextract/innoextract
- merge:
    dst: $GAMEDIR/baseq3
    src: $CACHE/q3data/app/baseq3
- extract:
    dst: $GAMEDIR/baseq3
    file: $highrestextures
description: Uses the iqquake3 engine, with GOG data, and the High-Res Texture Pack.
game_slug: quake-iii-arena
gogslug: quake_iii_arena
humblestoreid: ''
installer_slug: quake-iii-arena-gog-ioquake3-hires
name: Quake III Arena
notes: ''
runner: linux
script:
  files:
  - highrestextures: http://web.archive.org/web/20200708/http://ioquake3.org/files/xcsv_hires.zip
  - ioquake3installer: http://web.archive.org/web/20200727161842/http://ioquake3.org/files/1.36/installer/ioquake3-1.36-7.1.x86_64.run
  - innoextract: https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz
  - q3data: N/A:Please select the GOG.com Windows installer
  game:
    exe: ioquake3.x86_64
  installer:
  - chmodx: ioquake3installer
  - execute:
      args: --tar -xf ./ioquake3.x86_64.tar
      file: ioquake3installer
  - extract:
      dst: $GAMEDIR
      file: $GAMEDIR/ioquake3.x86_64.tar
  - move:
      dst: $CACHE
      src: $GAMEDIR/ioquake3.x86_64.tar
  - extract:
      dst: $CACHE/innoextract
      file: innoextract
  - execute:
      args: --extract $q3data --output-dir $CACHE/q3data/
      file: $CACHE/innoextract/innoextract
  - merge:
      dst: $GAMEDIR/baseq3
      src: $CACHE/q3data/app/baseq3
  - extract:
      dst: $GAMEDIR/baseq3
      file: $highrestextures
slug: quake-iii-arena-gog-ioquake3-hires
steamid: 2200
version: GOG +ioquake3 + HiRes
year: 1999
{
  "game_slug": "quake-iii-arena",
  "version": "GOG +ioquake3 + HiRes",
  "description": "Uses the iqquake3 engine, with GOG data, and the High-Res Texture Pack.",
  "notes": "",
  "name": "Quake III Arena",
  "year": 1999,
  "steamid": 2200,
  "gogslug": "quake_iii_arena",
  "humblestoreid": "",
  "runner": "linux",
  "slug": "quake-iii-arena-gog-ioquake3-hires",
  "installer_slug": "quake-iii-arena-gog-ioquake3-hires",
  "script": {
    "files": [
      {
        "highrestextures": "http://web.archive.org/web/20200708/http://ioquake3.org/files/xcsv_hires.zip"
      },
      {
        "ioquake3installer": "http://web.archive.org/web/20200727161842/http://ioquake3.org/files/1.36/installer/ioquake3-1.36-7.1.x86_64.run"
      },
      {
        "innoextract": "https://lutris.nyc3.digitaloceanspaces.com/tools/innoextract/innoextract-1.8-dev-2019-01-13-linux.tar.xz"
      },
      {
        "q3data": "N/A:Please select the GOG.com Windows installer"
      }
    ],
    "game": {
      "exe": "ioquake3.x86_64"
    },
    "installer": [
      {
        "chmodx": "ioquake3installer"
      },
      {
        "execute": {
          "args": "--tar -xf ./ioquake3.x86_64.tar",
          "file": "ioquake3installer"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR",
          "file": "$GAMEDIR/ioquake3.x86_64.tar"
        }
      },
      {
        "move": {
          "dst": "$CACHE",
          "src": "$GAMEDIR/ioquake3.x86_64.tar"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/innoextract",
          "file": "innoextract"
        }
      },
      {
        "execute": {
          "args": "--extract $q3data --output-dir $CACHE/q3data/",
          "file": "$CACHE/innoextract/innoextract"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/baseq3",
          "src": "$CACHE/q3data/app/baseq3"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/baseq3",
          "file": "$highrestextures"
        }
      }
    ]
  }
}
Back to game