Then download this dll to your Puzzle Quest directory.
If starting the game from console, cd to the path of puzzlequest (e.g. ~/.wine/drive_c/games/puzzlequest/) and start with "wine Puzzle\ Quest.exe".
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Not Working - Ubuntu 9.10, latest Wine
by enorab on Wednesday April 28th 2010, 2:40
Hello -
I installed Wine via the "Add/Remove Programs" app today, then ran the Puzzle Quest installer from the CD via Wine. It did not work out of the box, so I followed the above instructions, but it still does not work.
I am on an IBM T42 with nearly out-of-the-box Ubuntu 9.10.
Here is my error log:
(via command terminal):~/.wine/dosdevices/c:/Program Files/Break for Games/Puzzle Quest$ wine Puzzle\ Quest.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f744,0x00000000), stub!
fixme:userenv:GetUserProfileDirectoryW 0x10 0x32f204 0x32f208
fixme:userenv:GetUserProfileDirectoryW 0x10 0x32f1fd 0x32f208
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:wininet:InternetGetConnectedState always returning LAN connection.
Connect would blockfixme:wininet:InternetGetConnectedState always returning LAN connection.
Connect would blockerr:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:ole:CoGetClassObject class {fc47060e-6153-4b34-b975-8e4121eb7f3c} not registered
err:ole:CoGetClassObject no class object {fc47060e-6153-4b34-b975-8e4121eb7f3c} could be created for context 0x1
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
A fix would be appreciated; even better would be an explanation of the errors that are occurring so I know what's going wrong.
Steam version - DLL issue
by Sean M on Monday March 16th 2009, 16:00
Hi
I bought PQ:CotW on Steam, and followed the instructions in the HOWTO, but it doesn't run. It looks like it's an issue with OpenAL - if I'm reading this right, Wine thinks it's a 64-bit library? How can I get around this?
sean@fortaleza:~/.wine/drive_c/Program Files/Steam/steamapps/common/puzzle quest$ wine Puzzle\ Quest.exe
Trying to load PE image for unsupported architecture (AMD-64)
err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\puzzle quest\\alut.dll") failed (error c000007b).
err:module:import_dll Library alut.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\puzzle quest\\FreeSL.dll") not found
Trying to load PE image for unsupported architecture (AMD-64)
err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\puzzle quest\\FreeSL.dll") failed (error c000007b).
err:module:import_dll Library FreeSL.dll (which is needed by L"C:\\Program Files\\Steam\\steamapps\\common\\puzzle quest\\Puzzle Quest.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Steam\\steamapps\\common\\puzzle quest\\Puzzle Quest.exe" failed, status c0000135