Installer aliens-versus-predator-2-english-cd-fixes-no

files:
- patch: N/A:Please download & select the ENGLISH patch 1.0.9.6 https://community.pcgamingwiki.com/files/file/200-aliens-versus-predator-2-patch/
- spmap: N/A:Please download & select single-player map update https://community.pcgamingwiki.com/files/file/206-aliens-versus-predator-2-single-player-map-update-1/
- mpmap: N/A:Please download & select multi-player map update https://community.pcgamingwiki.com/files/file/207-aliens-versus-predator-2-multiplayer-map-update-1/
- masterserver: https://avpunknown.com/avp2master/msp/avp2smsinstall_2.4.zip
game:
  args: -windowtitle "Aliens vs. Predator 2" -rez AVP2.rez -rez sounds.rez -rez Alien.rez
    -rez Marine.rez -rez Predator.rez -rez Multi.rez -rez AVP2dll.rez -rez AVP2l.rez
    -rez custom -rez AVP2p.rez -rez AVP2p2.rez -rez AVP2P1.REZ -rez AVP2SP.REZ -rez
    avp2p5.rez +DisableMusic 0 +DisableSound 0 +DisableMovies 1 +EnableTripBuf 1 +DisableHardwareCursor
    0 ++RenderDll d3d.ren ++CardDesc display ++Renderer "DirectDraw HAL" ++ScreenWidth
    $RESOLUTION_WIDTH ++ScreenHeight $RESOLUTION_HEIGHT ++BitDepth 32 ++GameScreenWidth
    $RESOLUTION_WIDTH ++GameScreenHeight $RESOLUTION_HEIGHT ++GameBitDepth 32
  exe: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/lithtech.exe
  prefix: $GAMEDIR
installer:
- insert-disc:
    description: Please select the disc 1 directory/mount
    requires: setup.exe
- merge:
    description: Copying data from disc
    dst: $CACHE/disc
    src: $DISC
- insert-disc:
    description: Please select the disc 2 directory/mount
    requires: Autorun.exe
- merge:
    description: Copying data from disc
    dst: $CACHE/disc
    src: $DISC
- task:
    description: Creating wineprefix
    name: create_prefix
    prefix: $GAMEDIR
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/disc/PREDATOR.REZ
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/disc/ALIEN.REZ
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/disc/MARINE.REZ
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/disc/MULTI.REZ
- execute:
    args: x $CACHE/disc/data1.cab -d $CACHE
    file: unshield
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
    src: $CACHE/Program_Files
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
    src: $CACHE/English
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
    src: $CACHE/Resources
- extract:
    dst: $CACHE
    src: patch
- extract:
    dst: $CACHE
    src: spmap
- extract:
    dst: $CACHE
    src: mpmap
- extract:
    dst: $CACHE
    src: masterserver
- execute:
    args: x $CACHE/avp2_en_096.exe -o$CACHE/en_096
    description: Unpacking 1.0.9.6 patch
    file: 7z
- execute:
    args: x -d $CACHE -g "Update Files" $CACHE/en_096/Disk1/data1.cab
    file: unshield
- execute:
    args: x $CACHE/avp2_en_sp1.exe -o$CACHE/en_sp1
    description: Unpacking SP map patch
    file: 7z
- execute:
    args: x -d $CACHE -g "Update Files" $CACHE/en_sp1/Disk1/data1.cab
    file: unshield
- execute:
    args: x $CACHE/avp2_en_mp1.exe -o$CACHE/en_mp1
    description: Unpacking MP map patch
    file: 7z
- execute:
    args: x -d $CACHE -g "Update Files" $CACHE/en_mp1/Disk1/data1.cab
    file: unshield
- merge:
    description: Installing patches
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/Update_Files/
- execute:
    args: x $CACHE/AvP2SMSInstall.exe -y \$0 -o$CACHE/SMS
    description: Unpacking AvP2 master server
    file: 7z
- merge:
    description: Installing AvP2 master server
    dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
    src: $CACHE/SMS/$0
require-binaries: unshield
description: Aliens vs. Predator 2 [No Primal Hunt] [No launcher] [ENGLISH]
game_slug: aliens-versus-predator-2
gogslug: ''
humblestoreid: ''
installer_slug: aliens-versus-predator-2-english-cd-fixes-no
name: Aliens versus Predator 2
notes: "Tested on PC and should work on Steam Deck as well. Requires unshield which\
  \ is packaged by most distributions.\r\n\r\nCopy both CDs contents to one folder\
  \ each. So basically AVP2/CD1 and AVP2/CD2 and select those during setup.\r\n\r\n\
  To change resolution in Lutris Game options change the ++ScreenWidth  ++ScreenHeight\
  \  ++BitDepth ++GameScreenWidth ++GameScreenHeight parameters to desired resolution.\r\
  \nYou can optionally install LithFix to fix mouse look in that case extract it to\
  \ game directory and append -rez LithFix to parameters."
runner: wine
script:
  files:
  - patch: N/A:Please download & select the ENGLISH patch 1.0.9.6 https://community.pcgamingwiki.com/files/file/200-aliens-versus-predator-2-patch/
  - spmap: N/A:Please download & select single-player map update https://community.pcgamingwiki.com/files/file/206-aliens-versus-predator-2-single-player-map-update-1/
  - mpmap: N/A:Please download & select multi-player map update https://community.pcgamingwiki.com/files/file/207-aliens-versus-predator-2-multiplayer-map-update-1/
  - masterserver: https://avpunknown.com/avp2master/msp/avp2smsinstall_2.4.zip
  game:
    args: -windowtitle "Aliens vs. Predator 2" -rez AVP2.rez -rez sounds.rez -rez
      Alien.rez -rez Marine.rez -rez Predator.rez -rez Multi.rez -rez AVP2dll.rez
      -rez AVP2l.rez -rez custom -rez AVP2p.rez -rez AVP2p2.rez -rez AVP2P1.REZ -rez
      AVP2SP.REZ -rez avp2p5.rez +DisableMusic 0 +DisableSound 0 +DisableMovies 1
      +EnableTripBuf 1 +DisableHardwareCursor 0 ++RenderDll d3d.ren ++CardDesc display
      ++Renderer "DirectDraw HAL" ++ScreenWidth $RESOLUTION_WIDTH ++ScreenHeight $RESOLUTION_HEIGHT
      ++BitDepth 32 ++GameScreenWidth $RESOLUTION_WIDTH ++GameScreenHeight $RESOLUTION_HEIGHT
      ++GameBitDepth 32
    exe: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/lithtech.exe
    prefix: $GAMEDIR
  installer:
  - insert-disc:
      description: Please select the disc 1 directory/mount
      requires: setup.exe
  - merge:
      description: Copying data from disc
      dst: $CACHE/disc
      src: $DISC
  - insert-disc:
      description: Please select the disc 2 directory/mount
      requires: Autorun.exe
  - merge:
      description: Copying data from disc
      dst: $CACHE/disc
      src: $DISC
  - task:
      description: Creating wineprefix
      name: create_prefix
      prefix: $GAMEDIR
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/disc/PREDATOR.REZ
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/disc/ALIEN.REZ
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/disc/MARINE.REZ
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/disc/MULTI.REZ
  - execute:
      args: x $CACHE/disc/data1.cab -d $CACHE
      file: unshield
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
      src: $CACHE/Program_Files
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
      src: $CACHE/English
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2
      src: $CACHE/Resources
  - extract:
      dst: $CACHE
      src: patch
  - extract:
      dst: $CACHE
      src: spmap
  - extract:
      dst: $CACHE
      src: mpmap
  - extract:
      dst: $CACHE
      src: masterserver
  - execute:
      args: x $CACHE/avp2_en_096.exe -o$CACHE/en_096
      description: Unpacking 1.0.9.6 patch
      file: 7z
  - execute:
      args: x -d $CACHE -g "Update Files" $CACHE/en_096/Disk1/data1.cab
      file: unshield
  - execute:
      args: x $CACHE/avp2_en_sp1.exe -o$CACHE/en_sp1
      description: Unpacking SP map patch
      file: 7z
  - execute:
      args: x -d $CACHE -g "Update Files" $CACHE/en_sp1/Disk1/data1.cab
      file: unshield
  - execute:
      args: x $CACHE/avp2_en_mp1.exe -o$CACHE/en_mp1
      description: Unpacking MP map patch
      file: 7z
  - execute:
      args: x -d $CACHE -g "Update Files" $CACHE/en_mp1/Disk1/data1.cab
      file: unshield
  - merge:
      description: Installing patches
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/Update_Files/
  - execute:
      args: x $CACHE/AvP2SMSInstall.exe -y \$0 -o$CACHE/SMS
      description: Unpacking AvP2 master server
      file: 7z
  - merge:
      description: Installing AvP2 master server
      dst: $GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/
      src: $CACHE/SMS/$0
  require-binaries: unshield
slug: aliens-versus-predator-2-english-cd-fixes-no
steamid: null
version: English CD + Fixes No Launcher
year: 2001
{
  "game_slug": "aliens-versus-predator-2",
  "version": "English CD + Fixes No Launcher",
  "description": "Aliens vs. Predator 2 [No Primal Hunt] [No launcher] [ENGLISH]",
  "notes": "Tested on PC and should work on Steam Deck as well. Requires unshield which is packaged by most distributions.\r\n\r\nCopy both CDs contents to one folder each. So basically AVP2/CD1 and AVP2/CD2 and select those during setup.\r\n\r\nTo change resolution in Lutris Game options change the ++ScreenWidth  ++ScreenHeight  ++BitDepth ++GameScreenWidth ++GameScreenHeight parameters to desired resolution.\r\nYou can optionally install LithFix to fix mouse look in that case extract it to game directory and append -rez LithFix to parameters.",
  "name": "Aliens versus Predator 2",
  "year": 2001,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "aliens-versus-predator-2-english-cd-fixes-no",
  "installer_slug": "aliens-versus-predator-2-english-cd-fixes-no",
  "script": {
    "files": [
      {
        "patch": "N/A:Please download & select the ENGLISH patch 1.0.9.6 https://community.pcgamingwiki.com/files/file/200-aliens-versus-predator-2-patch/"
      },
      {
        "spmap": "N/A:Please download & select single-player map update https://community.pcgamingwiki.com/files/file/206-aliens-versus-predator-2-single-player-map-update-1/"
      },
      {
        "mpmap": "N/A:Please download & select multi-player map update https://community.pcgamingwiki.com/files/file/207-aliens-versus-predator-2-multiplayer-map-update-1/"
      },
      {
        "masterserver": "https://avpunknown.com/avp2master/msp/avp2smsinstall_2.4.zip"
      }
    ],
    "game": {
      "args": "-windowtitle \"Aliens vs. Predator 2\" -rez AVP2.rez -rez sounds.rez -rez Alien.rez -rez Marine.rez -rez Predator.rez -rez Multi.rez -rez AVP2dll.rez -rez AVP2l.rez -rez custom -rez AVP2p.rez -rez AVP2p2.rez -rez AVP2P1.REZ -rez AVP2SP.REZ -rez avp2p5.rez +DisableMusic 0 +DisableSound 0 +DisableMovies 1 +EnableTripBuf 1 +DisableHardwareCursor 0 ++RenderDll d3d.ren ++CardDesc display ++Renderer \"DirectDraw HAL\" ++ScreenWidth $RESOLUTION_WIDTH ++ScreenHeight $RESOLUTION_HEIGHT ++BitDepth 32 ++GameScreenWidth $RESOLUTION_WIDTH ++GameScreenHeight $RESOLUTION_HEIGHT ++GameBitDepth 32",
      "exe": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/lithtech.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "insert-disc": {
          "description": "Please select the disc 1 directory/mount",
          "requires": "setup.exe"
        }
      },
      {
        "merge": {
          "description": "Copying data from disc",
          "dst": "$CACHE/disc",
          "src": "$DISC"
        }
      },
      {
        "insert-disc": {
          "description": "Please select the disc 2 directory/mount",
          "requires": "Autorun.exe"
        }
      },
      {
        "merge": {
          "description": "Copying data from disc",
          "dst": "$CACHE/disc",
          "src": "$DISC"
        }
      },
      {
        "task": {
          "description": "Creating wineprefix",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/disc/PREDATOR.REZ"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/disc/ALIEN.REZ"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/disc/MARINE.REZ"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/disc/MULTI.REZ"
        }
      },
      {
        "execute": {
          "args": "x $CACHE/disc/data1.cab -d $CACHE",
          "file": "unshield"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2",
          "src": "$CACHE/Program_Files"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2",
          "src": "$CACHE/English"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2",
          "src": "$CACHE/Resources"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "src": "patch"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "src": "spmap"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "src": "mpmap"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "src": "masterserver"
        }
      },
      {
        "execute": {
          "args": "x $CACHE/avp2_en_096.exe -o$CACHE/en_096",
          "description": "Unpacking 1.0.9.6 patch",
          "file": "7z"
        }
      },
      {
        "execute": {
          "args": "x -d $CACHE -g \"Update Files\" $CACHE/en_096/Disk1/data1.cab",
          "file": "unshield"
        }
      },
      {
        "execute": {
          "args": "x $CACHE/avp2_en_sp1.exe -o$CACHE/en_sp1",
          "description": "Unpacking SP map patch",
          "file": "7z"
        }
      },
      {
        "execute": {
          "args": "x -d $CACHE -g \"Update Files\" $CACHE/en_sp1/Disk1/data1.cab",
          "file": "unshield"
        }
      },
      {
        "execute": {
          "args": "x $CACHE/avp2_en_mp1.exe -o$CACHE/en_mp1",
          "description": "Unpacking MP map patch",
          "file": "7z"
        }
      },
      {
        "execute": {
          "args": "x -d $CACHE -g \"Update Files\" $CACHE/en_mp1/Disk1/data1.cab",
          "file": "unshield"
        }
      },
      {
        "merge": {
          "description": "Installing patches",
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/Update_Files/"
        }
      },
      {
        "execute": {
          "args": "x $CACHE/AvP2SMSInstall.exe -y \\$0 -o$CACHE/SMS",
          "description": "Unpacking AvP2 master server",
          "file": "7z"
        }
      },
      {
        "merge": {
          "description": "Installing AvP2 master server",
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/Fox/Aliens vs. Predator 2/",
          "src": "$CACHE/SMS/$0"
        }
      }
    ],
    "require-binaries": "unshield"
  }
}
Back to game