The Ultimate Site of Worms Armageddon

Worms: Armageddon => Tech Support => Topic started by: aik on September 07, 2016, 06:58 PM

Title: 3.6.31 only WINE - No Wormkits get loaded after installing WormKitDS
Post by: aik on September 07, 2016, 06:58 PM
Ahoihoi!

I try to install W:A 3.6.31 (for playing px) via wine. Everthing finaly whent fine until… WormKit doesn't work.

I replaced the dsound.dll with the one provided by Kawoosh (see https://worms2d.info/WormKitDS (https://worms2d.info/WormKitDS)), but nothing happens at all. No WKs loading…

Any1 got an idea?
Title: Re: 3.6.31 - No Wormkits get loaded after installing WormKitDS
Post by: StepS on September 07, 2016, 07:13 PM
See the Faq. This is wine's fault.
Nevermind, most of that is outdated. Only this matters:
Quote
But first you need to make some changes into winecfg to use a "native" dsound.dll instead of "integrated".

Also, if you mean you replaced the dsound.dll residing in system32, DO NOT do that. You will be unable to use DirectSound in any applications if you then try to enable the "native" dll override. Because this dsound.dll actually depends on the system32 dsound.dll. Put it into the game's folder.
Note that this only applies to Wine. On windows there's no need to configure anything.
Title: Re: 3.6.31 - No Wormkits get loaded after installing WormKitDS
Post by: aik on September 07, 2016, 07:57 PM
[EDIT2]

Also tried to rename to DSOUND.dll
Code: [Select]
err:module:attach_process_dlls "DSOUND.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\WA\\WA.exe" failed, status c0000142

[EDIT… slower than StepS's Edit…]
I also tried as you described… set to native, place in game folder…
Code: [Select]
import_dll Library DSOUND.dll (which is needed by L"C:\\WA\\WA.exe") not found
[EDITs END]
Uff… I really missed the wine-FAQ-Point  ???

But no success.

I tried:
just setting dsound.dll to "native" in winecfg and placing WKDS-dll in WA-Folder - starting worms gives me
Code: [Select]
err:module:import_dll Library DSOUND.dll (which is needed by L"C:\\WA\\WA.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\WA\\WA.exe" failed, status c0000135
copying dsound.dll (WKDS) to system32
Code: [Select]
err:module:attach_process_dlls "DSOUND.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\WA\\WA.exe" failed, status c0000142
regsvr32 c:\windows\system32\dsound.dll gave me
Code: [Select]
regsvr32: 'DllRegisterServer' not implemented in DLL 'c:\windows\system32\dsound.dll'
once, but now i only get
Code: [Select]
regsvr32: Failed to load DLL 'c:\windows\system32\dsound.dll'
…like it wouldn't even exist. I also tried an original Windows-XP-DLL in all those ways. Same effect…  :'(
 ;)
Any hint?