[Bug 38248] New: Regression: Worms World Party (w/SetCooperativeLevel workaround/hacks) and older versions of Worms Armageddon black screen on startup

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 18 19:06:02 CDT 2015


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 at winehq.org
          Reporter: muzerakascooby at 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&file=24&type=uk
[1]: http://tim32.org/~muzer/ddraw.dll

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list