Installer perfect-world-29-08-2025

files:
- pw_installer: N/A:Select the game's setup file
game:
  arch: win64
  exe: drive_c/Level Up/Perfect World/patcher/patcher.exe
  prefix: $GAMEDIR
  working_dir: $GAMEDIR
installer:
- task:
    arch: win64
    name: create_prefix
    prefix: $GAMEDIR
- task:
    arch: win64
    description: Running Perfect World Installer.
    executable: pw_installer
    name: wineexec
    prefix: $GAMEDIR
- task:
    app: ie8
    arch: win64
    description: Installing Internet Explorer 8
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: d3dx9
    arch: win64
    description: Installing DirectX 9
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: tahoma
    arch: win64
    description: Installing tahoma font
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: corefonts
    arch: win64
    description: Installing corefonts
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: vb6run
    arch: win64
    description: Installing vb6run
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: vcrun2005
    arch: win64
    description: Installing VCRUN2005
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: vcrun2008
    arch: win64
    description: Installing VCRUN2008
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    app: xact
    arch: win64
    description: Installing xact
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: dinput
    arch: win64
    description: Installing dinput
    name: winetricks
    prefix: $GAMEDIR
- task:
    app: vcrun6
    arch: win64
    description: Installing vcrun6
    name: winetricks
    prefix: $GAMEDIR
- task:
    arch: win64
    description: OpenGL Renderer
    key: DirectDrawRenderer
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\Direct3D
    prefix: $GAMEDIR
    value: opengl
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*atl80'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*atl90'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_24'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_25'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_26'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_27'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_28'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_29'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_30'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_31'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_32'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_33'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_34'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_35'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_36'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_37'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_38'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_39'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_40'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_41'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_42'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_43'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*dinput'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*d3dx9_43'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*iexplorer.exe'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*itircl'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*itss'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*jscript'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msctf'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*mshtml'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcm80'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcm90'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcp80'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcp90'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcr80'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*msvcr90'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*shdoclc'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*shdocvw'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*shlwapi'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*updspapi'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*urlmon'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*vcomp'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*vcomp90'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*wininet'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_0'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_1'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_2'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_3'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_4'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_5'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_6'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*x3daudio1_7'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xapofx1_1'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xapofx1_2'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xapofx1_3'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xapofx1_4'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xapofx1_5'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_0'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_2'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_3'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_4'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_5'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_6'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xaudio2_7'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    arch: win64
    description: Adding DLL Overrides
    key: '*xmllite'
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
    value: native,builtin
- task:
    app: win10
    arch: win64
    description: Setting Windows version to Windows 10
    name: winetricks
    prefix: $GAMEDIR
    silent: true
system:
  env:
    MESA_GLTHREAD: 'true'
    __GL_THREADED_OPTIMIZATIONS: '1'
description: 'fix: Perfect World Installer Deprecated'
game_slug: perfect-world-level-up
gogslug: ''
humblestoreid: ''
installer_slug: perfect-world-29-08-2025
name: Perfect World
notes: "Wrong exe path;\r\n\r\nThe game can't run directly from ELEMENTCLIENT.EXE\
  \ from last script, since it was 32-bit unlocked executable. The current 32-bit\
  \ executable is broken and having a transition to elementclient_64.exe, so i've\
  \ changed to patcher.exe that is needed on the first run (the upstream binares may\
  \ not be updated and is necessary to check for updated on the first run)"
runner: wine
script:
  files:
  - pw_installer: N/A:Select the game's setup file
  game:
    arch: win64
    exe: drive_c/Level Up/Perfect World/patcher/patcher.exe
    prefix: $GAMEDIR
    working_dir: $GAMEDIR
  installer:
  - task:
      arch: win64
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: Running Perfect World Installer.
      executable: pw_installer
      name: wineexec
      prefix: $GAMEDIR
  - task:
      app: ie8
      arch: win64
      description: Installing Internet Explorer 8
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: d3dx9
      arch: win64
      description: Installing DirectX 9
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: tahoma
      arch: win64
      description: Installing tahoma font
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: corefonts
      arch: win64
      description: Installing corefonts
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: vb6run
      arch: win64
      description: Installing vb6run
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: vcrun2005
      arch: win64
      description: Installing VCRUN2005
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: vcrun2008
      arch: win64
      description: Installing VCRUN2008
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      app: xact
      arch: win64
      description: Installing xact
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: dinput
      arch: win64
      description: Installing dinput
      name: winetricks
      prefix: $GAMEDIR
  - task:
      app: vcrun6
      arch: win64
      description: Installing vcrun6
      name: winetricks
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: OpenGL Renderer
      key: DirectDrawRenderer
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\Direct3D
      prefix: $GAMEDIR
      value: opengl
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*atl80'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*atl90'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_24'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_25'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_26'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_27'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_28'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_29'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_30'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_31'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_32'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_33'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_34'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_35'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_36'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_37'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_38'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_39'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_40'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_41'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_42'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_43'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*dinput'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*d3dx9_43'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*iexplorer.exe'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*itircl'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*itss'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*jscript'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msctf'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*mshtml'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcm80'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcm90'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcp80'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcp90'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcr80'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*msvcr90'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*shdoclc'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*shdocvw'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*shlwapi'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*updspapi'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*urlmon'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*vcomp'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*vcomp90'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*wininet'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_0'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_1'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_2'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_3'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_4'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_5'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_6'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*x3daudio1_7'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xapofx1_1'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xapofx1_2'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xapofx1_3'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xapofx1_4'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xapofx1_5'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_0'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_2'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_3'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_4'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_5'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_6'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xaudio2_7'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      arch: win64
      description: Adding DLL Overrides
      key: '*xmllite'
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
      value: native,builtin
  - task:
      app: win10
      arch: win64
      description: Setting Windows version to Windows 10
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  system:
    env:
      MESA_GLTHREAD: 'true'
      __GL_THREADED_OPTIMIZATIONS: '1'
slug: perfect-world-29-08-2025
steamid: null
version: 29-08-2025
year: 2005
{
  "game_slug": "perfect-world-level-up",
  "version": "29-08-2025",
  "description": "fix: Perfect World Installer Deprecated",
  "notes": "Wrong exe path;\r\n\r\nThe game can't run directly from ELEMENTCLIENT.EXE from last script, since it was 32-bit unlocked executable. The current 32-bit executable is broken and having a transition to elementclient_64.exe, so i've changed to patcher.exe that is needed on the first run (the upstream binares may not be updated and is necessary to check for updated on the first run)",
  "name": "Perfect World",
  "year": 2005,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "perfect-world-29-08-2025",
  "installer_slug": "perfect-world-29-08-2025",
  "script": {
    "files": [
      {
        "pw_installer": "N/A:Select the game's setup file"
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "drive_c/Level Up/Perfect World/patcher/patcher.exe",
      "prefix": "$GAMEDIR",
      "working_dir": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Running Perfect World Installer.",
          "executable": "pw_installer",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "ie8",
          "arch": "win64",
          "description": "Installing Internet Explorer 8",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "d3dx9",
          "arch": "win64",
          "description": "Installing DirectX 9",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "tahoma",
          "arch": "win64",
          "description": "Installing tahoma font",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "corefonts",
          "arch": "win64",
          "description": "Installing corefonts",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "vb6run",
          "arch": "win64",
          "description": "Installing vb6run",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "vcrun2005",
          "arch": "win64",
          "description": "Installing VCRUN2005",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "vcrun2008",
          "arch": "win64",
          "description": "Installing VCRUN2008",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "app": "xact",
          "arch": "win64",
          "description": "Installing xact",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dinput",
          "arch": "win64",
          "description": "Installing dinput",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "vcrun6",
          "arch": "win64",
          "description": "Installing vcrun6",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "OpenGL Renderer",
          "key": "DirectDrawRenderer",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\Direct3D",
          "prefix": "$GAMEDIR",
          "value": "opengl"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*atl80",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*atl90",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_24",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_25",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_26",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_27",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_28",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_29",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_30",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_31",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_32",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_33",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_34",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_35",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_36",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_37",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_38",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_39",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_40",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_41",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_42",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_43",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*dinput",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*d3dx9_43",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*iexplorer.exe",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*itircl",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*itss",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*jscript",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msctf",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*mshtml",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcm80",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcm90",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcp80",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcp90",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcr80",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*msvcr90",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*shdoclc",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*shdocvw",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*shlwapi",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*updspapi",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*urlmon",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*vcomp",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*vcomp90",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*wininet",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_0",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_1",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_2",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_3",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_4",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_5",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_6",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*x3daudio1_7",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xapofx1_1",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xapofx1_2",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xapofx1_3",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xapofx1_4",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xapofx1_5",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_0",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_2",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_3",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_4",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_5",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_6",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xaudio2_7",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Adding DLL Overrides",
          "key": "*xmllite",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
          "value": "native,builtin"
        }
      },
      {
        "task": {
          "app": "win10",
          "arch": "win64",
          "description": "Setting Windows version to Windows 10",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      }
    ],
    "system": {
      "env": {
        "MESA_GLTHREAD": "true",
        "__GL_THREADED_OPTIMIZATIONS": "1"
      }
    }
  }
}
Back to game