http://bugs.winehq.org/show_bug.cgi?id=15984
Itzamna xamaniqinqu@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xamaniqinqu@gmail.com
--- Comment #15 from Itzamna xamaniqinqu@gmail.com 2010-12-04 17:30:29 CST --- Black & White does not crash due to a segmentation fault while saving specifically, but due to a call to surface_add_dirty_rect() without having a texture handy (see bug 14939). This is because when one saves, the game creates a message box using this function call - but since the required texture is not found, a segmentation fault is thrown. The same crash occurs when going to the God's Playground (by pressing F2) and by starting a Skirmish game, in all instances calls to surface_add_dirty_rect() are made. I have written patches implementing DXT1->ARGB4444 and DXT1->XRGB1555 texture conversion (lo-res textures are now visible, no more black silhouettes or invisible objects - see http://bugs.winehq.org/show_bug.cgi?id=14939 if you want to try them out). All we need is an XRGB1555->DXT1 function and we'll be able to save without crashing and enjoy the best game ever made. I'll have my patch ready within 2 days, keep checking back.
P.S.: Please vote on bug 14939, it will help include these patches in HEAD once the legal side of the story is resolved.