https://bugs.winehq.org/show_bug.cgi?id=19019
Jan-Marek Glogowski glogow@fbihome.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |glogow@fbihome.de
--- Comment #7 from Jan-Marek Glogowski glogow@fbihome.de --- I'm running wine version 1:1.7.30-0ubuntu1~ppa1 on Ubuntu 14.04.
The game supports running in fullscreen or windowed mode using an command line argument (WINDOW). Snapshots are taken from an Xephyr server running either with 16 or 24/32 bit color depth (Xephyr :1 -screen 640x480x24).
If the game is run in fullscreen mode, the graphics are ok, but the text is unreadable (16 bit) or completely missing (32 bit). In windowed mode all graphics are broken. Using 16 bit Xephyr, the text is actually readable, but in 32 bit mode it's missing.
In window mode it looks like Wine returns a surface with the Xephyr color bit size, but the game expects 8bit, so the colors are shifted and the actual image width halfed (16bit) or quatered (32bit).
In the end the game is not playable, because the graphics are broken (windowed) or the text is unreadable (full screen).
In the attached logs in window mode "....." means many more of these fixme:d3d:wined3d_format_get_color_key_conversion Color-keying not supported with format WINED3DFMT_P8_UINT. messages.
From a look at wined3d_format_get_color_key_conversion in utils.c, this message
is bogus, as the WINED3DFMT_P8_UINT format is handled after checking the other color key conversion functions.