Game starts normally and in my case it autoloads a stored savegame, keyboard works fine, you can navigate through nav points, create new way points with ctrl+number, move along the map, mouse moves through the screeen and mouse wheel zoom in and out, also you can cast spells through gestures but as long as mouse clicks aren't registered can't use them, sound is fine and aside some missing texture graphics are ok.
What does not
- Mouse don't respond to clicks
- If the game loses the focus keyboard and mouse stop to respond, even if later regains focus.
- Some textures are missing, and trees are invisible, wine drops this: fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect Depth Stencil buffer locking is not implemented
- Its unplayable
What was not tested
Tested with nVidia 87.76 drivers on a 7600GT card in a clean .wine setup.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux||Sep 24 2012||1.5.12||Yes||Yes||Silver||Ruan|
|Show||Gentoo Linux x86_64||Nov 20 2011||1.3.33||Yes||Yes||Silver||Carlos Salvador PÃ©rez Salgado|
|Show||Ubuntu 11.04 "Natty" i386 (+ variants like Kubuntu)||May 09 2011||1.3.19||Yes||Yes||Silver||Nick Stuckert|
|Show||Gentoo Linux x86_64||Mar 10 2011||1.3.15||Yes||Yes||Gold||Remco Zoet|
|Show||Gentoo Linux||Nov 22 2009||1.1.33||Yes||Yes||Bronze||Christian Weiske|
|Bug #||Description||Status||Resolution||Other apps affected|
|11029||Black & White game does not respond to mouse clicks||CLOSED||FIXED||View|
|12651||Bad sound quality in Starcraft when running with hardware acceleration||CLOSED||FIXED||View|
|14939||Black & White: DXTC to ARGB converter not implemented||CLOSED||FIXED||View|
|15342||Black & White does not exit well - crashes||CLOSED||ABANDONED||View|
|15984||Black and White: crashes with page fault on temple completion||CLOSED||FIXED||View|
|17910||Black & White: Crashes in texture code at start||CLOSED||FIXED||View|
|25417||Black & White: Ignores mouse button clicks||CLOSED||FIXED||View|
To run Black & White (and Creature Isle) without being affected by bug 14939 (texture bug) and bug 15984 (crash bug), you have to run a version of Wine patched with the DXTn to ARGB texture conversion patch, blitting patch and the button click patch. To install this patched version of Wine, copy and paste the following commands into a terminal:
mkdir ~/src cd ~/src git clone git://source.winehq.org/git/wine.git ~/src/wine cd ~/src/wine wget -O wine-dxt13-to-argb4444-xrgb1555-conversion.patch http://bugs2.winehq.org/attachment.cgi?id=34559 wget -O wine-dderr.patch http://bugs2.winehq.org/attachment.cgi?id=33563 patch -p1 < wine-dxt13-to-argb4444-xrgb1555-conversion.patch patch -p1 < wine-dderr.patchCheck http://wiki.winehq.org/Recommended_Packages to make sure you get all necessary packages, or if you encounter trouble compiling. Then copy and paste the next set of commands:
./configure --prefix=/usr make depend make sudo make install
With these three patches, Black & White is fully and perfectly playable through Wine. If you encounter trouble patching, try looking at the bug threads for an updated patch (they are attended to more frequently than this Howto).
Set wine version to win98 for best results.
For 64 bit wine go to wiki.winehq.org/Wine64.
A picture posted of the intro with the Man and Woman kissing and little kid looking bored is the point at which a stall may occur. Settings for Audio need to be changed from hardware acceleration to emulation at this point. You can track the bug at http://bugs.winehq.org/show_bug.cgi?id=12651.