Puzzle Quest 2 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Trying to Launch the Game...

I know it's the first day the game's out, but these threads need to start somewhere...

My first attempted install didn't work at all. The game would try to install the DirectX Web something and give the dreaded "application tried to load the C++ library incorrectly" error.

After a brand new bottle for some reason...

I installed Steam and then this - http://www.codeweavers.com/compatibility/browse/name/?app_id=7558

Currently the game appears to start running and then stop without launching.

Hi,

I did 7558.c4p....don't tell me steam are going that way as well.....{sigh}..
it's likely it needs something else (puzzle quest 2 that is)...can you tell me
which version of crossover you are using, platform/OS{version} and which video
card (and if linux, which drivers)?....

If you grab a debug log and upload it to rapidshare or the like and post the
download URL back here I can have a look...for debuglog, see..;

http://www.codeweavers.com/support/wiki/SubmitTechSupportLog

Use +seh +thread and in the 'Other' stringbox put +ntdll

Cheers!

This is Crossover Games 9.1 running on Gentoo Linux with an early build of the 2.6.36 kernel (I have no problem with switching to a stable 2.6.35 kernel for some more testing later). Video card is an NVidia GTX 260 with NVidia's own "NVIDIA-Linux-x86_64-256.35.run" driver installed. Quad core AMD with 8 GB memory.

I'll get to the rest of the debug log stuff later when I have more free time...

not sure if the --debugmsg option is correct. I ran:

$ /opt/crossover/cxgames9.1/bin/wine --bottle TF2_CXG9_1 --verbose --debugmsg=+seh+thread+ntdll --cx-log ~/notepad-PuzzleQuest2.txt --start /mnt/sda2/STEAM_9_1/Steam/Steam.exe

In the opinion of this amateur, the relevant section of the log file appears to be:


err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x33cd70,0x00000000), stub!
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:module:import_dll Library MSVCP80.dll (which is needed by L"D:\\Steam\\steamapps\\common\\puzzlequest2\\PuzzleQuest2.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"D:\\Steam\\steamapps\\common\\puzzlequest2\\PuzzleQuest2.exe" failed, status c0000135
err:ole:RevokeDragDrop invalid hwnd (nil)
err:ole:RevokeDragDrop invalid hwnd 0x300bc
fixme:win:RegisterDeviceNotificationA (hwnd=0x2013a, filter=0x33de18,flags=0x00000004) returns a fake device notification handle!
err:ole:RevokeDragDrop invalid hwnd (nil)
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!

The entire log is here: http://rapidshare.com/files/412786560/notepad-PuzzleQuest2.txt.gz

This is going to be one of those times the realy lesson for me is where the debug log message page is :)

err:module:import_dll Library MSVCP80.dll (which is needed by L"D:\Steam\steamapps\common\puzzlequest2\PuzzleQuest2.exe") not found

I installed Visual C++ 2005 redistributable to the bottle and the game launches. Haven't played yet, but I didn't want to waste people's time on analyzing the log more than I had to. Thanks Don!

Hi,

Well done! -- now you know what to do if every confronted with a similar situation.
When I create debuglogs, the first string I search for is 'err:' followed by 'warn:'
and then 'needed' -- that will usually see you right if it's a missing dll 8)

Cheers!

ps: as you'll note, not all error messages are mission critical - after a time you
get to know which messages are 'benine' and which ones are 'trouble' <grin>

hi

I am currently having problems trying to play Puzzle Quest 2

I have bought the version of my game on Steam. But I am a mac user so of course it doesn't work. So I have also installed CrossOver Game on my Mac.
I am really a newbie with such applications and this is the first time that I am trying to play with my Macbook.

this is what I own:

Macbook (the white one)

Mac OS X 10.5.8
2.4 GHz Intel Core 2 Duo
2 Go 667MHz DDR2 SDRAM
video Intel GMA X3100

I have installed Steam from CrossOver. I have also added the c4p 7558 even though I have no idea if it is useful. Since I don't know where Steam downloaded the Puzzle Quest game file on my computer, I have managed to do a backup of the game from my own Steam game library. Then I have been trying to install the game from the backup folder I created but it doesn't seem to work.

now when I click on "play" the game in my Steam library, some window appears and tries to load Direct X (or something similar) but then suddenly stops and that's it. Then the "play" click is available again.

and when I try to install the game (the backup version) through CrossOver, it does until a window opens asking me to first install Steam. I don't understand why since Steal is already installed on CrossOver.

so I don't understand if I would need to install the game from it's original place on my computer (and not from backup folder) to make it work but I really have no idea where Steam has saved it in the first place. It is not in any of the usual folders like "my downloads" on mac. Maybe it's hidden to avoid copying or piracy.

Before buying the game, I saw in the CodeWeavers CrossOver compatibility center that the game has a Gold medal, so I thought that it would run on a mac without any problem but maybe I am missing a point.

Can anyone help?
thank you very much

dzoo,

Have you installed the Visual C++ 2005 runtime? I needed to install that as well as the 7558.c4p file for the DirectX Web something in order to play.

If you haven't, fire up the cxsetup application, select your bottle, go to the applications tab, click the install new software button, and find "Visual C++ 2005" under the "runtime Support components" section.

ok, I don't understand everything, but i'll try.
where can I find this C++ 2005?
is it also a c4p? have you got a link?

I will let you know if it worked in order to help other mac users.
thanks for the answer.

if you have time, check again tomorrow. (^@^)

  • From CrossOver's Configure menu, select Manage Bottles
  • In the list of bottles in the Manage Bottles window, select the bottle in which you've installed Steam
  • Select the Applications tab
  • Click the Install Software button
  • In the list of applications, toggle open the Runtime Support Components category
  • Within there, select Microsoft Visual C++ 2005 Redistributable
  • Click the Install button at the bottom-right of the window

dzoo99 wrote:

ok, I don't understand everything, but i'll try.
where can I find this C++ 2005?
is it also a c4p? have you got a link?

I will let you know if it worked in order to help other mac users.
thanks for the answer.

if you have time, check again tomorrow. (^@^)

Any luck with Steam on the Mac? I've tried the above (c4p file, C++ 2005) and get it to launch - however, I get a black screen with sound. I've tried messing with the registry settings for resolution and windowed to no avail (multiple resolutions tried). Game appears to be running, but it's a black screen. Trying all keys/mouse clicks doesn't give me a response (except that I can access steam community screen via shift/tab).

Anyone else run into this or have any suggestions?

1 to 11 of 11

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiQWtRTjlwM0xFbjQ4VXBVQSIsImdkcHIiOjB9