Installer quake-quakespasm-spiked-sh

files:
- engine: https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip
- data: https://lutris.net/files/games/quake/quake-shareware.tar.gz
- quake_config: https://lutris.net/files/games/quake/config.cfg
- music: https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip
game:
  exe: quakespasm-spiked-linux64
installer:
- extract:
    dst: $GAMEDIR
    file: engine
- chmodx: $GAMEDIR/quakespasm-spiked-linux64
- extract:
    dst: $CACHE/data
    file: data
- move:
    dst: $GAMEDIR/id1
    src: $CACHE/data/ID1
- extract:
    dst: $GAMEDIR
    file: music
- move:
    dst: $GAMEDIR/id1
    src: quake_config
- write_file:
    content: '_cl_name Ranger

      cl_alwaysrun 1

      cl_backspeed 200

      cl_forwardspeed 200

      cl_movespeedkey 2.0

      cl_sidespeed 350

      cl_upspeed 200

      fov 100

      gl_polyblend 1

      gl_texture_anisotropy 1

      scr_menuscale 1.5

      scr_sbarscale 1.5

      scr_showfps 1

      scr_clock 1

      r_wateralpha 0.8

      r_waterwarp 1

      pr_checkextension 0

      vid_desktopfullscreen 1

      vid_fullscreen 1

      sensitivity 4

      +mlook

      '
    file: $GAMEDIR/id1/config.cfg
    mode: a
description: "Shareware version using Quakespasm-Spiked engine\r\n\r\nFaithful look\
  \ and feel\r\nCompatible with modern custom maps\r\nHigh framerates no longer affect\
  \ physics\r\nSuperior networking"
game_slug: quake
gogslug: quake_the_offering
humblestoreid: ''
installer_slug: quake-quakespasm-spiked-sh
name: Quake
notes: If you have the full retell version place pak1.pak in quake/id1/
runner: linux
script:
  files:
  - engine: https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip
  - data: https://lutris.net/files/games/quake/quake-shareware.tar.gz
  - quake_config: https://lutris.net/files/games/quake/config.cfg
  - music: https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip
  game:
    exe: quakespasm-spiked-linux64
  installer:
  - extract:
      dst: $GAMEDIR
      file: engine
  - chmodx: $GAMEDIR/quakespasm-spiked-linux64
  - extract:
      dst: $CACHE/data
      file: data
  - move:
      dst: $GAMEDIR/id1
      src: $CACHE/data/ID1
  - extract:
      dst: $GAMEDIR
      file: music
  - move:
      dst: $GAMEDIR/id1
      src: quake_config
  - write_file:
      content: '_cl_name Ranger

        cl_alwaysrun 1

        cl_backspeed 200

        cl_forwardspeed 200

        cl_movespeedkey 2.0

        cl_sidespeed 350

        cl_upspeed 200

        fov 100

        gl_polyblend 1

        gl_texture_anisotropy 1

        scr_menuscale 1.5

        scr_sbarscale 1.5

        scr_showfps 1

        scr_clock 1

        r_wateralpha 0.8

        r_waterwarp 1

        pr_checkextension 0

        vid_desktopfullscreen 1

        vid_fullscreen 1

        sensitivity 4

        +mlook

        '
      file: $GAMEDIR/id1/config.cfg
      mode: a
slug: quake-quakespasm-spiked-sh
steamid: 2310
version: Quakespasm-Spiked Shareware
year: 1996
{
  "game_slug": "quake",
  "version": "Quakespasm-Spiked Shareware",
  "description": "Shareware version using Quakespasm-Spiked engine\r\n\r\nFaithful look and feel\r\nCompatible with modern custom maps\r\nHigh framerates no longer affect physics\r\nSuperior networking",
  "notes": "If you have the full retell version place pak1.pak in quake/id1/",
  "name": "Quake",
  "year": 1996,
  "steamid": 2310,
  "gogslug": "quake_the_offering",
  "humblestoreid": "",
  "runner": "linux",
  "slug": "quake-quakespasm-spiked-sh",
  "installer_slug": "quake-quakespasm-spiked-sh",
  "script": {
    "files": [
      {
        "engine": "https://triptohell.info/moodles/qss/quakespasm_spiked_linux64_dev.zip"
      },
      {
        "data": "https://lutris.net/files/games/quake/quake-shareware.tar.gz"
      },
      {
        "quake_config": "https://lutris.net/files/games/quake/config.cfg"
      },
      {
        "music": "https://www.quaddicted.com/files/music/quake_campaign_soundtrack.zip"
      }
    ],
    "game": {
      "exe": "quakespasm-spiked-linux64"
    },
    "installer": [
      {
        "extract": {
          "dst": "$GAMEDIR",
          "file": "engine"
        }
      },
      {
        "chmodx": "$GAMEDIR/quakespasm-spiked-linux64"
      },
      {
        "extract": {
          "dst": "$CACHE/data",
          "file": "data"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/id1",
          "src": "$CACHE/data/ID1"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR",
          "file": "music"
        }
      },
      {
        "move": {
          "dst": "$GAMEDIR/id1",
          "src": "quake_config"
        }
      },
      {
        "write_file": {
          "content": "_cl_name Ranger\ncl_alwaysrun 1\ncl_backspeed 200\ncl_forwardspeed 200\ncl_movespeedkey 2.0\ncl_sidespeed 350\ncl_upspeed 200\nfov 100\ngl_polyblend 1\ngl_texture_anisotropy 1\nscr_menuscale 1.5\nscr_sbarscale 1.5\nscr_showfps 1\nscr_clock 1\nr_wateralpha 0.8\nr_waterwarp 1\npr_checkextension 0\nvid_desktopfullscreen 1\nvid_fullscreen 1\nsensitivity 4\n+mlook\n",
          "file": "$GAMEDIR/id1/config.cfg",
          "mode": "a"
        }
      }
    ]
  }
}
Back to game