http://bugs.winehq.org/show_bug.cgi?id=10973
--- Comment #6 from Alexander Dorofeyev alexd4@inbox.lv 2008-01-23 17:40:33 --- Created an attachment (id=10427) --> (http://bugs.winehq.org/attachment.cgi?id=10427) alpha from palette fix
I think it wants alpha from palette entries (msdn says device9 & 8 palettes contain ARGB data). Relevant msdn page:
http://msdn2.microsoft.com/en-us/library/bb206252(VS.85).aspx
With the attached fix the menu seems to render flawlessly. There are other rendering issues later on, within the level, but that's probably different bugs (they were there before this "regression").
This needs good testing though, I'm not sure that as is it won't break some other games. Theoretically, games like Starcraft probably shouldn't be affected, because device palettes seem to be specific to d3d8 and d3d9, but I haven't yet verified this assumption in practice :).