Installer parkan-the-imperial-chronicle-gog

files:
- installer: N/A:Select the game's setup file
- iv5setup: https://lutris.nyc3.digitaloceanspaces.com/tools/indeo/iv5setup.exe
- unshield: https://lutris.net/files/tools/unshield-1.3-x86_64.tar.gz
game:
  appid: 575690
  arch: win32
  exe: $GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/PARKAN.EXE
  prefix: $GAMEDIR/
installer:
- task:
    arch: win32
    args: /VERYSILENT /LANG=en /SP- /NOCANCEL /SUPPRESSMSGBOXES
    executable: installer
    name: wineexec
    prefix: $GAMEDIR/
- execute:
    command: cd "$GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/"; sed
      -i s/WINMM.dll/WIN32.dll/g NAV32.DLL NGI32.DLL WALK3D.DLL PARKAN.EXE && mv winmm.dll
      win32.dll
    description: fixing MICICD crash on startup
- task:
    app: msxml3
    arch: win32
    description: winetricks msxml3
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: wmp9
    arch: win32
    description: winetricks wmp9
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: renderer=gdi
    arch: win32
    description: winetricks ddr=gdi
    name: winetricks
    prefix: $GAMEDIR
- execute:
    args: -d $CACHE/tmp/ligos1 iv5setup
    description: Installing Ligos Indeo Codec (cabextract)...
    file: cabextract
- extract:
    description: Installing Ligos Indeo Codec (unshield)...
    dst: $CACHE/tmp/unshield
    file: unshield
- execute:
    args: -d $CACHE/tmp/ligos2 x $CACHE/tmp/ligos1/data1.cab
    description: Installing Ligos Indeo Codec (data1.cab)...
    file: $CACHE/tmp/unshield/unshield
- execute:
    command: find $CACHE/tmp/ligos2 \( -name *.dll -o -name *.ax \) -exec cp {} $GAMEDIR/drive_c/windows/system32
      \;
    description: Installing Ligos Indeo Codec (system32)...
- write_file:
    content: 'REGEDIT4

      [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32]

      "msacm.iac2"="iac25_32.ax"

      "vidc.iv31"="ir32_32.dll"

      "vidc.iv32"="ir32_32.dll"

      "vidc.iv41"="ir41_32.ax"

      "vidc.iv50"="ir50_32.dll"

      "vidc.yvu9"="iyvu9_32.dll" '
    description: Installing Ligos Indeo Codec (regedit)...
    file: $CACHE/ligos.reg
- task:
    description: Installing Ligos Indeo Codec (set_regedit)...
    filename: $CACHE/ligos.reg
    name: set_regedit_file
    prefix: $GAMEDIR
description: null
game_slug: parkan-the-imperial-chronicles
gogslug: parkan_the_imperial_chronicles
humblestoreid: ''
installer_slug: parkan-the-imperial-chronicle-gog
name: 'PARKAN: THE IMPERIAL CHRONICLES'
notes: ''
runner: wine
script:
  files:
  - installer: N/A:Select the game's setup file
  - iv5setup: https://lutris.nyc3.digitaloceanspaces.com/tools/indeo/iv5setup.exe
  - unshield: https://lutris.net/files/tools/unshield-1.3-x86_64.tar.gz
  game:
    appid: 575690
    arch: win32
    exe: $GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/PARKAN.EXE
    prefix: $GAMEDIR/
  installer:
  - task:
      arch: win32
      args: /VERYSILENT /LANG=en /SP- /NOCANCEL /SUPPRESSMSGBOXES
      executable: installer
      name: wineexec
      prefix: $GAMEDIR/
  - execute:
      command: cd "$GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/";
        sed -i s/WINMM.dll/WIN32.dll/g NAV32.DLL NGI32.DLL WALK3D.DLL PARKAN.EXE &&
        mv winmm.dll win32.dll
      description: fixing MICICD crash on startup
  - task:
      app: msxml3
      arch: win32
      description: winetricks msxml3
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: wmp9
      arch: win32
      description: winetricks wmp9
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: renderer=gdi
      arch: win32
      description: winetricks ddr=gdi
      name: winetricks
      prefix: $GAMEDIR
  - execute:
      args: -d $CACHE/tmp/ligos1 iv5setup
      description: Installing Ligos Indeo Codec (cabextract)...
      file: cabextract
  - extract:
      description: Installing Ligos Indeo Codec (unshield)...
      dst: $CACHE/tmp/unshield
      file: unshield
  - execute:
      args: -d $CACHE/tmp/ligos2 x $CACHE/tmp/ligos1/data1.cab
      description: Installing Ligos Indeo Codec (data1.cab)...
      file: $CACHE/tmp/unshield/unshield
  - execute:
      command: find $CACHE/tmp/ligos2 \( -name *.dll -o -name *.ax \) -exec cp {}
        $GAMEDIR/drive_c/windows/system32 \;
      description: Installing Ligos Indeo Codec (system32)...
  - write_file:
      content: 'REGEDIT4

        [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32]

        "msacm.iac2"="iac25_32.ax"

        "vidc.iv31"="ir32_32.dll"

        "vidc.iv32"="ir32_32.dll"

        "vidc.iv41"="ir41_32.ax"

        "vidc.iv50"="ir50_32.dll"

        "vidc.yvu9"="iyvu9_32.dll" '
      description: Installing Ligos Indeo Codec (regedit)...
      file: $CACHE/ligos.reg
  - task:
      description: Installing Ligos Indeo Codec (set_regedit)...
      filename: $CACHE/ligos.reg
      name: set_regedit_file
      prefix: $GAMEDIR
slug: parkan-the-imperial-chronicle-gog
steamid: 575690
version: GOG
year: 1997
{
  "game_slug": "parkan-the-imperial-chronicles",
  "version": "GOG",
  "description": null,
  "notes": "",
  "name": "PARKAN: THE IMPERIAL CHRONICLES",
  "year": 1997,
  "steamid": 575690,
  "gogslug": "parkan_the_imperial_chronicles",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "parkan-the-imperial-chronicle-gog",
  "installer_slug": "parkan-the-imperial-chronicle-gog",
  "script": {
    "files": [
      {
        "installer": "N/A:Select the game's setup file"
      },
      {
        "iv5setup": "https://lutris.nyc3.digitaloceanspaces.com/tools/indeo/iv5setup.exe"
      },
      {
        "unshield": "https://lutris.net/files/tools/unshield-1.3-x86_64.tar.gz"
      }
    ],
    "game": {
      "appid": 575690,
      "arch": "win32",
      "exe": "$GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/PARKAN.EXE",
      "prefix": "$GAMEDIR/"
    },
    "installer": [
      {
        "task": {
          "arch": "win32",
          "args": "/VERYSILENT /LANG=en /SP- /NOCANCEL /SUPPRESSMSGBOXES",
          "executable": "installer",
          "name": "wineexec",
          "prefix": "$GAMEDIR/"
        }
      },
      {
        "execute": {
          "command": "cd \"$GAMEDIR/drive_c/GOG Games/Parkan - The Imperial Chronicles/\"; sed -i s/WINMM.dll/WIN32.dll/g NAV32.DLL NGI32.DLL WALK3D.DLL PARKAN.EXE && mv winmm.dll win32.dll",
          "description": "fixing MICICD crash on startup"
        }
      },
      {
        "task": {
          "app": "msxml3",
          "arch": "win32",
          "description": "winetricks msxml3",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "wmp9",
          "arch": "win32",
          "description": "winetricks wmp9",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "renderer=gdi",
          "arch": "win32",
          "description": "winetricks ddr=gdi",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "execute": {
          "args": "-d $CACHE/tmp/ligos1 iv5setup",
          "description": "Installing Ligos Indeo Codec (cabextract)...",
          "file": "cabextract"
        }
      },
      {
        "extract": {
          "description": "Installing Ligos Indeo Codec (unshield)...",
          "dst": "$CACHE/tmp/unshield",
          "file": "unshield"
        }
      },
      {
        "execute": {
          "args": "-d $CACHE/tmp/ligos2 x $CACHE/tmp/ligos1/data1.cab",
          "description": "Installing Ligos Indeo Codec (data1.cab)...",
          "file": "$CACHE/tmp/unshield/unshield"
        }
      },
      {
        "execute": {
          "command": "find $CACHE/tmp/ligos2 \\( -name *.dll -o -name *.ax \\) -exec cp {} $GAMEDIR/drive_c/windows/system32 \\;",
          "description": "Installing Ligos Indeo Codec (system32)..."
        }
      },
      {
        "write_file": {
          "content": "REGEDIT4\n[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32]\n\"msacm.iac2\"=\"iac25_32.ax\"\n\"vidc.iv31\"=\"ir32_32.dll\"\n\"vidc.iv32\"=\"ir32_32.dll\"\n\"vidc.iv41\"=\"ir41_32.ax\"\n\"vidc.iv50\"=\"ir50_32.dll\"\n\"vidc.yvu9\"=\"iyvu9_32.dll\" ",
          "description": "Installing Ligos Indeo Codec (regedit)...",
          "file": "$CACHE/ligos.reg"
        }
      },
      {
        "task": {
          "description": "Installing Ligos Indeo Codec (set_regedit)...",
          "filename": "$CACHE/ligos.reg",
          "name": "set_regedit_file",
          "prefix": "$GAMEDIR"
        }
      }
    ]
  }
}
Back to game