http://bugs.winehq.org/show_bug.cgi?id=15881
--- Comment #21 from Jörg Höhle hoehle@users.sourceforge.net 2010-06-06 01:17:23 --- I claim that this is not a duplicate of bug #15000 because the commit that fixed Flatout for wine-1.1.35 and caused that other bug to be closed benefited neither Caesar 3, Pharaoh, Kleopatra nor Emperor.
I checked out that commit c24e48d937cfd0000a22af555a920ea7fab71d7b (cf. bug #21426, comment #7) but all symptoms mentioned in comment #10 etc. are still present.
- Black screen issues, depending on whether the app was started in a virtual desktop of 640x480, 800x600 or 1024x768 that matches what these apps last used.
- Mouse position displacement, present or not depending on resolution, as mentioned in comment #10 (I have sometimes observed this in PharaohDemo on a win95 machine as well).
- Mouse lag (seems to depend on resolution, but relation is unclear)
- Black bottom and right borders when switching to higher resolutions (using either the in-game menu or F8-F9).
Generally, it seems that wine explorer /desktop=Caesar3,640x480 c3.exe works best initially with Caesar 3 for the intro and menu, while 800x600 is the least problematic with Pharaoh.
Once the app is started correctly, switch to a higher resolution, exit and restart to use it, as mentioned in comment #14.
Starting Caesar3 in another resolution may lead to purple+green videos and screens, with videos shown shrinked to half their horizontal size, or no video shown at all. Please read bug #22948, comment #7 about how the 2 bugs differ (and what they have in common).
All in all, Caesar3, Pharaoh and Emperor behave very similarly, yet there are differences:
- Only Caesar 3: purple&greenish videos, main menu 1/2 or 1/4th their normal size (remembers me of Simcity 3000 trouble with 32bit bpp). Sometimes, using F6 after a black screen causes a window to be created, and the content appears twice, side by side, half its normal size in green and pink. - Only Emperor: borderless window amid the desktop instead of full screen.
They all worked much better in the past, e.g. 1.1.2.