lutris / wine

Repository containing source code for various Lutris Wine builds
Other
139 stars 23 forks source link

Diablo 2 failed to download #137

Open axet opened 4 years ago

axet commented 4 years ago

Hello!

Diablo 2 official downloader failed to work under lutris wine. I tested all from 4.20 up to 5.7. Yet, debian system wine works fine (4.0 and 4.2).

Difference between log from lutris and wine is:

fixme:dwmapi:DwmIsCompositionEnabled

https://lutris.net/games/diablo-ii/

000b:fixme:winediag:__wine_start_process Wine TkG 5.7 is a testing version containing experimental patches.
000b:fixme:winediag:__wine_start_process Please don't report bugs about it on winehq.org and use https://github.com/Tk-Glitch/PKGBUILDS/issues instead.
000d:err:module:__wine_process_init L"C:\\windows\\system32\\winemenubuilder.exe" not found
000b:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
0027:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0027:fixme:dwmapi:DwmIsCompositionEnabled 000000006DFA0434
0032:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ed306d, context 0x10b1830, init_notify 0, handle 0x196fa00): stub
0027:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
004a:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
004a:fixme:dwmapi:DwmIsCompositionEnabled 6D95DD14
004c:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0df537, context 0x96deca8, init_notify 0, handle 0x9eefce8): stub
004a:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine: configuration in L"/home/axet/.wine" has been updated.
0009:err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
0009:fixme:ole:CoCreateInstanceEx no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
0009:err:olepicture:OleLoadPicture IPersistStream_Load failed

system wine says:

002c:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
9[a5d17e0]: TSF: 0xdd45268 TSFStaticSink::Init() FAILED to install ITfInputProcessorProfileActivationSink (0x80004001)
9[a5d17e0]: TSF:   TSFTextStore::Initialize() FAILED to initialize TSFStaticSink instance
0009:err:ole:CoGetClassObject class {38be3000-dbf4-11d0-860e-00a024cfef6d} not registered
0009:err:ole:CoGetClassObject no class object {38be3000-dbf4-11d0-860e-00a024cfef6d} could be created for context 0x1
0009:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\qasf.dll"
0009:err:ole:CoGetClassObject no class object {94297043-bd82-4dfd-b0de-8177739c6d20} could be created for context 0x1
0009:err:ole:CoGetClassObject class {32d186a7-218f-4c75-8876-dd77273a8999} not registered
0009:err:ole:CoGetClassObject no class object {32d186a7-218f-4c75-8876-dd77273a8999} could be created for context 0x1
0009:err:ole:CoGetClassObject class {62ce7e72-4c71-4d20-b15d-452831a87d9d} not registered
0009:err:ole:CoGetClassObject no class object {62ce7e72-4c71-4d20-b15d-452831a87d9d} could be created for context 0x1
0009:err:ole:CoGetClassObject class {38be3000-dbf4-11d0-860e-00a024cfef6d} not registered
0009:err:ole:CoGetClassObject no class object {38be3000-dbf4-11d0-860e-00a024cfef6d} could be created for context 0x1
0009:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\qasf.dll"
0009:err:ole:CoGetClassObject no class object {94297043-bd82-4dfd-b0de-8177739c6d20} could be created for context 0x1
enthonyclark commented 4 years ago

This is just more info for anyone trying to fix this. If I have a fresh install (pop!_os) And download the windows downloader from Blizzard.com, it will work once: Downloads the files, good to go. You need mono and gecko to accept the EULA in the installer. But if you use the lutris.net install and have lutris get the downloader, it won't download and it breaks it to the point that the Blizzard.com downloader will also not work, even after deleting all bottles, ".wine" and purge removing wine, winetricks, and lutris and reinstalling. the only way I could get the Blizzard.com installer to work again is wiping and reinstalling the OS entirely. There's got to be another way to fix whatever lutris.net downloader does without reinstalling POP! but I didn't know.