http://bugs.winehq.org/show_bug.cgi?id=22948
Summary: Caesar3: there is only black screen and playing sounds. Product: Wine Version: 1.2-rc1 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dduck@rambler.ru
Created an attachment (id=28406) --> (http://bugs.winehq.org/attachment.cgi?id=28406) wine output from caesar 3
When I starts the game, I can hear sounds from intro video an main theme. But no graphics here.
http://bugs.winehq.org/show_bug.cgi?id=22948
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #28406|application/octet-stream |text/plain mime type| | Attachment #28406|c3out |c3out.txt filename| |
--- Comment #1 from Austin English austinenglish@gmail.com 2010-05-30 00:34:50 --- (From update of attachment 28406) Please use .txt extension in the future.
http://bugs.winehq.org/show_bug.cgi?id=22948
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #2 from GyB gyebro69@gmail.com 2010-05-30 03:29:06 --- Confirming the bug: both the demo and the GoG.com version of the game is affected. Wine-1.2-rc2 shows the same issue, too.
Last working version: 1.1.40
Result of regression testing:
914c8cb8ea1e5cbcfa18558961185dd94313b26d is the first bad commit commit 914c8cb8ea1e5cbcfa18558961185dd94313b26d Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Mar 17 21:59:49 2010 +0100
ddraw: Acquire/release the focus window from the correct location.
:040000 040000 7b888e2899b0ce7578c776287fcd5d5597d3625e db3c70fcea916fc051b1d6b5f19a5e9b4175a6a2 M dlls :040000 040000 3fa4b272bdfcdd6f386e8b968a26497aae09d789 31ebd3615f1d2bbbbc991e191c813d77fc16635e M include
Reverting the patch on top of Wine-1.2-rc2 fixed the issue.
Actually, this is a dupe of bug #22754
Link to the demo: http://games.softpedia.com/progDownload/Caesar-III-Download-42405.html
http://bugs.winehq.org/show_bug.cgi?id=22948
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22948
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
--- Comment #3 from Austin English austinenglish@gmail.com 2010-05-30 11:16:32 --- Not necessarily a dupe, Roller Coaster Tycoon crashes, here's only a black screen.
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2010-05-31 13:05:44 --- Looks like it expects to see the WM_SIZE message from switching the window to fullscreen.
http://bugs.winehq.org/show_bug.cgi?id=22948
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #5 from Wylda wylda@volny.cz 2010-05-31 16:39:40 ---
Could be the Status changed to NEW based on comment #2?
--private keyword: bisected
http://bugs.winehq.org/show_bug.cgi?id=22948
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Austin English austinenglish@gmail.com 2010-05-31 20:06:57 --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=22948
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hoehle@users.sourceforge.ne | |t
--- Comment #7 from Jörg Höhle hoehle@users.sourceforge.net 2010-06-06 01:17:39 --- Can you please elaborate on the specific effects of this commit, in light of the background information given in bug #15881, comment #14 ?
Here's how I managed to use Casear 3 with wine-1.2rc2. 1. wine explorer /desktop=Caesar,640x480 Watch the still images and intro video, everything seems perfect. Start a game, select 1024x768 resolution. Black borders at the bottom and right, mouse displacement. Hit Esc to exit the game 2. wine explorer /desktop=Caesar,1024x768 Now the videos manages to display in this virtual desktop (even though it's a small 500x300 animation surrounded by huge black borders, but it's rendered correctly). Play, the screen now displays correctly at 1024x768. Everything works well except from the "button visual feedback lag when hovering" effect.
As I explained in bug #15881, the key is the correspondence between Wine's initial resolution and the default or previous setting from the game.
Alas, depending on your monitor's resolution, this means you cannot play Caesar3 in full screen (i.e. without virtual desktop) like you could with older versions of Wine. Fullscreen now works only if you use xrandr -s <N> to switch resolutions to Caesar's last used one before you start it.
Once you've got this working setup, don't switch resolutions in the game, or you'll again get a black screen. F6 does not help to recover from it as it used to do. Curiously, the "exit Imperium?" requester that appears if you press Esc is rendered normally.
Wine-1.1.16 behaves a little better than wine-1.2rc2: + It manages to work with fullscreen mode even though the monitor's resolution is >1024x768 . When started using wine explorer /desktop=640x480 c3.exe /cd=D:\ it will resize its window to its last saved (or default) value. + No mouse lag (at 102x768). - Unability to switch resolutions correctly afffects both, and - mouse vs. a button's visual feedback displacement.
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #8 from Jörg Höhle hoehle@users.sourceforge.net 2010-06-06 01:26:19 --- To answer my question myself, it seems that the regression that commit 914c8cb8ea1e5cbcfa18558961185dd94313b26d introduced in 1.1.41 is the unability to recover from a resolution change by pressing F6 once or twice.
Remember that F6 is supposed to toggle window mode in Caesar 3, Pharaoh, Cleopatra and Emperor. This regression also affects those apps.
After starting with wine explorer /desktop=Imperium,1024x768 c3.exe, switching to a smaller resolution causes a black screen. Prior to that commit, pressing F6
- once yields a pink&green window of size the desired resolution inside the virtual desktop, displaying 2 tiny views of the game side by side -- independent on this commit;
- twice resizes Wine's desktop to the desired size, graphics now ok (mouse lag still present at 1024x768). Since this commit, the screen remains black.
It is also this commit that causes a black screen when using Wine in fullscreen mode with a monitor whose initial resolution is > 1024x768.
I don't understand why different apps in Wine appear to have different ways of switching to full screen. I'd have naively expected all to be mapped by winex11 to a unique behaviour. Caesar3 etc. initially draws an almost black screen, except the Gnome panels are still present in Ubuntu Intrepid while the app displays the still pictures prior to the animations. Most other apps cause no such behaviour, the Gnome panels disappear immediately. A race condition?
In summary, several distinct regressions affect the Caesar3/Pharaoh/Emperor games. It would be interesting to analyse whether another one causes the inability to use windowed mode (cf. the pink&purple window).
http://bugs.winehq.org/show_bug.cgi?id=22948
Asem Adel asem.arafa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |asem.arafa@gmail.com
--- Comment #9 from Asem Adel asem.arafa@gmail.com 2010-06-27 09:52:33 --- Hi i had this problem after i in stalled the game in ubuntu 10.04 machine the way i resolved this problem was really simple
just switch work space to any vacant one using ctrl+alt+right(or left) then switch back to the previous one then you will get it working!!
PS. done the same with pharaoh game.
http://bugs.winehq.org/show_bug.cgi?id=22948
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-ddraw
http://bugs.winehq.org/show_bug.cgi?id=22948
Nikolay Epifanov nik.epifanov+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nik.epifanov+wine@gmail.com
--- Comment #10 from Nikolay Epifanov nik.epifanov+wine@gmail.com 2010-12-23 13:18:08 CST --- All in all, to get it working: - start the game and hit F9 several times for it to go to 1024x768 resolution; - push Esc and exit game; - set display resolution with "xrandr -s 1024x768"; - start the game. It should be working fullscreen after that. Checked in Ubuntu Lucid.
http://bugs.winehq.org/show_bug.cgi?id=22948
Emanuele emanuele.emalele@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |emanuele.emalele@gmail.com
--- Comment #11 from Emanuele emanuele.emalele@gmail.com 2011-06-19 11:07:21 CDT --- Still present in Wine 1.3.21, Pharaoh Cleopatra Queen of The Nile and renderer:
OpenGL renderer string: Mesa DRI R600 (CYPRESS 6899) 20090101 TCL DRI2
About video -> no luck even with F9 trick. About generic game screens -> F9 trick show screens but not at full screen only in window mode. Anyway the game is unplayable because mouse is totally misplaced.
http://bugs.winehq.org/show_bug.cgi?id=22948
Asem Adel asem.arafa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|asem.arafa@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #12 from Henri Verbeet hverbeet@gmail.com 2011-06-19 11:32:04 CDT --- (In reply to comment #11)
OpenGL renderer string: Mesa DRI R600 (CYPRESS 6899) 20090101 TCL DRI2
Not related to this bug, but you really want to be using the Gallium r600 drivers instead of the "classic" ones.
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #13 from Emanuele emanuele.emalele@gmail.com 2011-06-19 13:50:17 CDT --- (In reply to comment #12)
(In reply to comment #11)
OpenGL renderer string: Mesa DRI R600 (CYPRESS 6899) 20090101 TCL DRI2
Not related to this bug, but you really want to be using the Gallium r600 drivers instead of the "classic" ones.
OT - thank you Henri and I must say I totally agree with you. Anyway I use to play Guild Wars and some other games on Linux and unfortunately a lot of Opengl extension in the stable branch of Gallium, are not supported :(
In many games with Gallium 0.4 I'm obtaining a blue screen with blue object moving... something like old Amiga (best machine) graphics :)
Mesa drivers are slooow but really more compatible than ATI drivers.
Anyway that bug with Cleopatra and Caesar 3 is strange: a simple 2D game which stops Wine and the mouse is floating in some other dimension :)
Maybe some substitution of dx file can succeed but unfortunately I have no time to try/test.
Happy evening!
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #14 from Henri Verbeet hverbeet@gmail.com 2011-07-22 10:25:20 CDT --- Should be fixed by 84413298de371a9e9b9ecfe0dd01f580b7521222.
http://bugs.winehq.org/show_bug.cgi?id=22948
--- Comment #15 from GyB gyebro69@gmail.com 2011-07-22 11:23:48 CDT --- Caesar 3 starts normally in wine-1.3.24-345-g3e5793e. Tried the game in both virtual desktop mode and fullscreen. Lords of the Realm 2 was also affected by this regression: the problem has gone away in LotR 2 using the current git version.
http://bugs.winehq.org/show_bug.cgi?id=22948
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Austin English austinenglish@gmail.com 2011-07-22 23:48:31 CDT --- (In reply to comment #15)
Caesar 3 starts normally in wine-1.3.24-345-g3e5793e. Tried the game in both virtual desktop mode and fullscreen. Lords of the Realm 2 was also affected by this regression: the problem has gone away in LotR 2 using the current git version.
Fixed.
http://bugs.winehq.org/show_bug.cgi?id=22948
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org 2011-08-05 12:38:24 CDT --- Closing bugs fixed in 1.3.26.
http://bugs.winehq.org/show_bug.cgi?id=22948
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=22948
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |84413298de371a9e9b9ecfe0dd0 | |1f580b7521222 Version|1.2-rc1 |1.1.41 Regression SHA1| |914c8cb8ea1e5cbcfa185589611 | |85dd94313b26d