Hi everyone, I don't if this post belong to wine-devel or the forum so I'm putting it here now and in case I'm wrong I'll post to wine-devel. I try to retrieve Dungeon Keeper 2 resources (meshes, textures, sound etc.) in order to create an hypotetical clone of this game :D. Since I'm not a pro in hacking compression algorithm I didn't try to understand the DKII propretary image format, so I think I'd rather use wine to intercept DirectX Texture calls and save the textures. I just took a code that save a DirectDrawSurface (the game use DirectDraw 7) into a bitmap (http://gpalem.web.officelive.com/bitmap.html) a called it before the surface is release, this way I catch every surface and that they are well initialized, at least that's what I supposed... My technic kinda works but, I got a lot of black textures and the others have all the pixel inverted and colors are...weird. Since my understanding of C, ddraw, BitBlt and the bitmap format is limited I must have done something wrong but I'm out of ideas :). I've tried a lot of BitBlt rop flag, none of them change the result and I have those errors on every call to BitBlt : Code: err:xrender:get_xrender_format_from_color_shifts No XRender format found! err:xrender:get_xrender_format_from_color_shifts No XRender format found! Here is my ddraw patch and a texture, if someone has a idea, feels free to help :D. http://2012.lstilde.org/wine/ Greetings, Andreas