http://bugs.winehq.org/show_bug.cgi?id=27472
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |directx-dinput Summary|Duke Nukem Forever hangs in |Duke Nukem Forever needs |many locations. |DirectInputDevice8 (CLSID: | |25e609e5-b259-11cf-bfc7-444 | |553540000) Ever Confirmed|0 |1
--- Comment #5 from Anastasius Focht focht@gmx.net 2011-06-14 04:50:44 CDT --- Hello,
please don't mix different issues here. The problem from comment #2 is obvious.
--- snip --- err:ole:CoGetClassObject class {25e609e5-b259-11cf-bfc7-444553540000} not registered err:ole:CoGetClassObject no class object {25e609e5-b259-11cf-bfc7-444553540000} could be created for context 0x1 wine: Unhandled exception 0x80000003 at address 0x79bc7a (thread 0009), starting debugger... --- snip ---
CLSID: 25e609e5-b259-11cf-bfc7-444553540000 -> DirectInputDevice8
The game engine wants to create mouse device using DirectInputDevice8 and fails because Wine dinput8 doesn't provide it.
You need to use native dinput8 (using winetricks).
Regards