https://bugs.winehq.org/show_bug.cgi?id=38248
Bug ID: 38248 Summary: Regression: Worms World Party (w/SetCooperativeLevel workaround/hacks) and older versions of Worms Armageddon black screen on startup Product: Wine Version: 1.7.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: muzerakascooby@gmail.com Regression SHA1: fd0189bbfa1ccc3832aaf01fb61a15fbc6ee9e5b Distribution: ---
Worms Armagedon versions 3.6.31.0 and earlier, and all versions of Worms World Party (including the demo), used to be functional in wine with various hacks to make the game call SetCooperativeLevel with the Desktop Window as an argument (Worms Armageddon since 3.6.30.0 has a native tweak to do this, and there is a special ddraw.dll wrapper one of the volunteer Worms Armageddon developers made a while back to get older versions of Worms Armageddon, and all versions of Worms World Party, to work in the same manner). This stuff is related to bug 2082 . However, even with these hacks, you get just a black screen (with the UI working but invisible) from the given commit onwards to the current version of wine. Before, the games worked fine.
You can reproduce this for free using the Worms World Party demo[0] and the hacked ddraw.dll[1] (remember to stick it in the same location as wwp.exe and set the override in winecfg). I highly recommend running it in a wine virtual desktop due to other bugs and to avoid it messing with your screen resolution. If you get to the logos, it's working (I think due to yet another bug I haven't got round to investigating it actually freezes after the main logo screen, but I might be wrong about this. For these purposes, we just care about the logos showing up).
[0]: http://wormsworldparty.team17.com/main.html?page=comm&area=_down_file&am... [1]: http://tim32.org/~muzer/ddraw.dll
https://bugs.winehq.org/show_bug.cgi?id=38248
Murray Colpman muzerakascooby@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=38248
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de, | |stefan@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=38248
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com --- Patch sent: http://source.winehq.org/patches/data/110100 . It probably will not make it into today's release though.
Thanks for reporting and bisecting this bug!
https://bugs.winehq.org/show_bug.cgi?id=38248
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: Worms World |Worms World Party |Party |(w/SetCooperativeLevel |(w/SetCooperativeLevel |workaround/hacks) and older |workaround/hacks) and older |versions of Worms |versions of Worms |Armageddon black screen on |Armageddon black screen on |startup |startup |
https://bugs.winehq.org/show_bug.cgi?id=38248
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #2 from Stefan Dösinger stefan@codeweavers.com --- Confirming.
https://bugs.winehq.org/show_bug.cgi?id=38248
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |02be2e38a8e3ff783132b675dab | |bfe41173841d3 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Stefan Dösinger stefan@codeweavers.com --- Should be fixed by 02be2e38a8e3ff783132b675dabbfe41173841d3. Please retest with current wine git. Note that 1.7.39 does not have the fix.
https://bugs.winehq.org/show_bug.cgi?id=38248
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.40.