http://bugs.winehq.org/show_bug.cgi?id=22744
--- Comment #14 from GyB gyebro69@gmail.com 2011-10-17 21:09:51 CDT --- (In reply to comment #13)
Created attachment 36961 [details] ddraw: Set correct HEL and HAL color models
Please give this patch a try. Disassembling the game's enumeration callback shows that the first thing it does is check if the hal descriptor's dcmColorModel field is 0 and ignores the device in that case. This way it skips the RGB emulation device and proceeds to the HAL device, which has the required D3DPTEXTURECAPS_PERSPECTIVE flag set.
The patch worked here and textures now appear correctly. Tested with the GoG.com version of the game and wine-1.3.30-205-g472a8f7.