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" } } } }