https://bugs.winehq.org/show_bug.cgi?id=52679
--- Comment #7 from Zhiyi Zhang zzhang@codeweavers.com --- (In reply to Marc P from comment #6)
Created attachment 72044 [details] NUMCOLORS_ignore_bpp.patch
I did some more tests and it seems the main culprit is the NUMCOLORS capability. It returns 256 for 8 bpp, but -1 in all other cases. If it returns -1 unconditionally, the game works.
Makes sense. 8-bit color depth is actually emulated. Could add some tests and submit the patch?