http://bugs.winehq.org/show_bug.cgi?id=28903
Bug #: 28903 Summary: Oddworld: screen stays frozen with the menu screen Product: Wine Version: 1.3.31 Platform: x86 URL: http://www.fileplanet.com/47163/40000/fileinfo/Oddworl d:-Abe%27s-Exoddus-Demo OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com Classification: Unclassified Regression SHA1: 8330558e125c9073068ffbd7741f1128c17c1e08
This bug affects (at least) the first 2 games from the Oddworld series: Abe's Oddysee and Abe's Exoddus. The games were released around 1997/98.
The problem (in the full game, Steam version here): various intro videos/splash screens are displayed correctly after starting the game. Finally the main menu appears, but the screen stays frozen (not refreshing) at this point. The game is still running, audio and keyboard work, but all I can see is the frozen main menu.
In the demo, the game starts with a black screen, and the screen stays that way: normally, various splash screens should be displayed, then the menu should appear, but you can only see a black screen. The game is running fine, you can hear the sound effects, keyboard also works.
The result of the regression test:
8330558e125c9073068ffbd7741f1128c17c1e08 is the first bad commit commit 8330558e125c9073068ffbd7741f1128c17c1e08 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Oct 24 21:24:37 2011 +0200
ddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().
:040000 040000 16fd239dcdf7e70872e0ff77f91e66b135638d2b 54a1e8bad30d085e9fb448096536e1e5cda6376b M dlls
The patch cannot be reverted on the current git (wine-1.3.31-106-gda6363e), but git checkout 8330558e125c9073068ffbd7741f1128c17c1e08 >> frozen screen git reset --hard HEAD^ >> the game starts correctly
Nothing interesting in the terminal.
Fedora 15 x86 Gnome 3 (compositing) X.Org X Server 1.10.4 Nvidia 250 / driver 280.13
http://bugs.winehq.org/show_bug.cgi?id=28903
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |38abddca68c2cb7ef8ed35bc233 | |2a2f3baa15a1e Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #1 from GyB gyebro69@gmail.com 2011-10-27 14:04:29 CDT --- The problem has just been fixed in wine-1.3.31-147-gfe1f692 by http://source.winehq.org/git/wine.git/commit/38abddca68c2cb7ef8ed35bc2332a2f...
Thank you Henri, your speed in fixing these bugs is just amazing.
http://bugs.winehq.org/show_bug.cgi?id=28903
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org 2011-11-04 14:15:43 CDT --- Closing bugs fixed in 1.3.32.
http://bugs.winehq.org/show_bug.cgi?id=28903
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d