Return to Level1Techs.com

Proton: wmp10 32 bit prefix: this version of windows media player can only be installed on a computer running windows xp (32bit)

Hello everyone again. I am running Arch Linux, with Wine-tkg latest, and i am trying to modify a Steam game pfx , which needs to be 32 bit and needs to have wmp and codecs. Following the instructions uploaded by a user to protondb page leaves me stuck at this point, in which wmp refuses to install no matter what. I have tried it on Debian testing with wine staging, Arch with this custom wine, i had set winecfg to WinXP, but nada, nothing works. I can see on protondb that everyone made it work aside from me. I don’t know what more to do at this point.

Instructions:
Run game once, go to steamapps/compatdata/460120/pfx and delete everything IN the folder. Run this IN pfx folder: WINEARCH=win32 WINEPREFIX="/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/" winetricks devenum quartz wmp10 , make sure to install the codecs. Enable CpuMultithreading: WINEPREFIX="/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/" wine ./drive_c/windows/regedit.exe ( add new KEY named " Direct3D " in HKCU\Software\Wine , and in there add DWORD named " csmt " with value " 0x1 " ). Create a folder named " syswow64 " with nothing in it in drive_c/windows . Symlink all DLL in steamapps/common/Proton x.x/dist/lib/wine/dxvk/ , into the game folder /common/Megadimension Neptunia VII/ , required because Proton lacks proper 32bit support. Next run the game normally from Steam, it should install VC runtime and then run with working video/events and without lag.

Here is the console output:

Using winetricks 20191224 - sha256sum: afe039a7d72553cb761f0367f9f2085b92af8caf86e025c34bbc1fdd89a1f9ee with wine-5.3.r0.gdeeaa04a ( TkG Staging Esync Fsync Vkd3d ) and WINEARCH=win32

Executing w_do_call devenum

Executing load_devenum

Executing cabextract -q -d /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/temp -L -F dxnt.cab /home/vektor/.cache/winetricks/directx9/directx_feb2010_redist.exe

Executing cabextract -q -d /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/system32 -L -F devenum.dll /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/temp/dxnt.cab

/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/temp/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.

Using native override for following DLLs: devenum

Executing wine regedit C:\windows\Temp\override-dll.reg

Executing wine regsvr32 devenum.dll

regsvr32: Successfully registered DLL ‘devenum.dll’

Executing w_do_call quartz

Executing load_quartz

Executing cabextract -q -d /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/temp -L -F x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /home/vektor/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe

Executing cp /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/temp/x86_microsoft-windows-directshow-core_31bf3856ad364e35_6.1.7601.17514_none_a877a1cc4c284497/quartz.dll /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/system32/quartz.dll

Using native,builtin override for following DLLs: quartz

Executing wine regedit C:\windows\Temp\override-dll.reg

Executing wine regsvr32 quartz.dll

006b:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

006b:fixme:ntdll:NtQuerySystemInformation (0x00000007,0x7185d0,0x00000018,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation (0x00000050,0x7185d0,0x00000054,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION

006b:fixme:ntdll:NtQuerySystemInformation (0x00000021,0x718738,0x00000010,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation (0x0000002d,0x718738,0x00000020,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation (0x0000003d,0x718750,0x00000a90,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation (0x00000012,0x718750,0x00000a90,0x61f178) stub

006b:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_INTERRUPT_INFORMATION

006b:fixme:ntdll:NtQuerySystemInformation (0x0000002a,0x718768,0x00000a78,0x61f178) stub

006b:fixme:ntdll:EtwEventRegister ({968f313b-097f-4e09-9cdd-bc62692d138b}, 0x76014479, 0x76136520, 0x76136278) stub.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

006b:fixme:reg:RegQueryInfoKeyW security argument not supported.

regsvr32: Successfully registered DLL ‘quartz.dll’

006b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.

Executing w_do_call wmp10

Executing load_wmp10

Executing w_do_call wsh57

Executing load_wsh57

Executing cabextract -q -d /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/system32 /home/vektor/.cache/winetricks/wsh57/scripten.exe

Using native,builtin override for following DLLs: jscript scrrun vbscript cscript.exe wscript.exe

Executing wine regedit C:\windows\Temp\override-dll.reg

Executing wine regsvr32 dispex.dll jscript.dll scrobj.dll scrrun.dll vbscript.dll wshcon.dll wshext.dll

regsvr32: Successfully registered DLL ‘dispex.dll’

regsvr32: Successfully registered DLL ‘jscript.dll’

regsvr32: Successfully registered DLL ‘scrobj.dll’

regsvr32: Successfully registered DLL ‘scrrun.dll’

regsvr32: Successfully registered DLL ‘vbscript.dll’

regsvr32: Successfully registered DLL ‘wshcon.dll’

regsvr32: Successfully registered DLL ‘wshext.dll’

Setting Windows version to winxp

Executing wine regedit C:\windows\Temp\set-winver.reg


Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx terminate


Using native override for following DLLs: l3codeca.acm wmp wmplayer.exe wmvcore

Executing wine regedit C:\windows\Temp\override-dll.reg

000b:fixme:winediag:start_process Wine TkG 5.3 is a testing version containing experimental patches.

000b:fixme:winediag:start_process Please don’t report bugs about it on winehq.org and use https://github.com/Tk-Glitch/PKGBUILDS/issues instead.

Executing cd /home/vektor/.cache/winetricks/wmp10

Executing wine MP10Setup.exe

Executing wine regedit /D HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdr4_2K

Executing wine regedit /D HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdralw2k

Executing cd /home/vektor/.cache/winetricks/wm9codecs

Setting Windows version to win2k

Executing wine regedit C:\windows\Temp\set-winver.reg


Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx terminate


Executing wine WM9Codecs9x.exe

000b:fixme:winediag:start_process Wine TkG 5.3 is a testing version containing experimental patches.

000b:fixme:winediag:start_process Please don’t report bugs about it on winehq.org and use https://github.com/Tk-Glitch/PKGBUILDS/issues instead.

The operation completed successfully

Setting Windows version to default

Executing wine regedit C:\windows\Temp\set-winver.reg


Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx terminate



wmp10 install completed, but installed file /mnt/Seagate/SteamLibrary/steamapps/compatdata/460120/pfx/dosdevices/c:/windows/system32/l3codecp.acm not found


Edit: wmp9 and codecs install fine