binkw32.dll not found (but it is there!)

Questions about Wine on Linux
Locked
MartinH80
Newbie
Newbie
Posts: 3
Joined: Mon Jun 03, 2019 1:43 pm

binkw32.dll not found (but it is there!)

Post by MartinH80 »

Cleaning up some mess, I found an old official CD-ROM from Microprose GP3. I liked the game a lot as a teenager, so decided to give it a try!

I am running Ubuntu 19.04 with the latest updates. It comes with wine 4.0 from the Ubuntu repositories. The CD-ROM doesn't read easily, although no scratches are visible. I decided to make an image (cdrdao, raw) and simulate a cd-rom drive (cdemu). I created a Windows XP profile using winecfg and configured the D-drive as CD-ROM drive with the mounted image (incl. simulation of the bad sectors). Microprose GP3 comes with safedisk (https://wiki.winehq.org/Copy_Protection). which should not be a problem.

I first installed the game:

$ wine d:\autorun.exe
002f:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d

The installation screen loads and I can install the game without visible issues (except for the above). During the installation I skip the installation of directx7, as recommende in the FAQ (https://wiki.winehq.org/FAQ#Does_Wine_s ... er_Wine.3F).

Next step is to run the game:

$ wine start 'c:\Program Files\Microprose\Grand Prix 3\GP3.exe'
martin@mherrman-desktop:~$ 0036:err:module:import_dll Library binkw32.dll (which is needed by L"D:\\GRAND PRIX 3\\GP3.ICD") not found
0036:err:module:attach_dlls Importing dlls for L"D:\\GRAND PRIX 3\\GP3.ICD" failed, status c0000135

Hm, that fails, it can't find binkw32.dll. However, that file is available:

/home/martin/.wine/drive_c/Program Files/Microprose/Grand Prix 3/binkw32.dll

I checked the bugtracker, the FAQ, the documentation and the forum, but can't find any next step. In the past users have been able to run it:

https://appdb.winehq.org/objectManager. ... ngId=82740

What could I do to further troubleshoot/solve this issue?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: binkw32.dll not found (but it is there!)

Post by jkfloris »

Do you get the same error, if you are in the "Grand Prix 3" directory?

Code: Select all

cd "/home/martin/.wine/drive_c/Program Files/Microprose/Grand Prix 3/"
wine GP3.exe
MartinH80
Newbie
Newbie
Posts: 3
Joined: Mon Jun 03, 2019 1:43 pm

Re: binkw32.dll not found (but it is there!)

Post by MartinH80 »

Thanks for the help!

I tried it, it only results in an unhandled exception:

martin@mherrman-desktop:~/.wine/drive_c/Program Files/Microprose/Grand Prix 3$ wine GP3.exe
0034:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7b4660a5

Should I try to run it in debug mode to get more information? Or should I try wine 4.9 first?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: binkw32.dll not found (but it is there!)

Post by jkfloris »

Do you have the same problem with the free demo?
https://www.fileplanet.com/archive/p-40 ... o/download
MartinH80
Newbie
Newbie
Posts: 3
Joined: Mon Jun 03, 2019 1:43 pm

Re: binkw32.dll not found (but it is there!)

Post by MartinH80 »

Thanks for the test proposal, but I don't like the result!

The demo works 'fine'. The game starts and I can use the menu. When I start to drive, colors are incorrect, but I can race.

Something wrong with the original CD or any other reason. What do you think?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: binkw32.dll not found (but it is there!)

Post by DarkShadow44 »

Already opened a bugreport? A +relay debug log could be useful FWIW.
Locked