[Bug 22533] Half Life: loading screen rendering is wrong (msrle32 does not handle frames with 0 biClrUsed)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Mar 10 05:48:54 CST 2016


https://bugs.winehq.org/show_bug.cgi?id=22533

--- Comment #23 from Bruno Jesus <00cpxxx at gmail.com> ---
(In reply to Gethyn ThomasQuail from comment #22)
> (In reply to Bruno Jesus from comment #21)
> > Can you try to see if the hack works for the logo video for you? This
> > probably won't help TFC and REQUIRES the other patch attached here.
> 
> Sure. From what I can see here, this patch in combination with the other
> fixes the AVI for HLs and other mods (TFC is the only exception as
> expected). Only problem I've noticed with it is that for some reason grayed
> out buttons have a weird gray box instead of text in winecfg. Other than
> that awesome work! Thank you for all your works so far.

Thanks for the test again, that was just a hack and breaks a lot of other
things. But it helps to test. I found the error to be in comctl32 I think. The
problem is related to the background color that is filled in
ANIMATE_PaintFrame. If I disable ACS_TRANSPARENT flag the video plays fine.
Either wine is getting the wrong color for transparency or it should have
disabled transparency due to some other missing test.

> Also would you like a copy of TFC to check out the other bug? I host an
> extracted copy of the WON version from the 1.1.1.0 update installer for HL.

For now there is no need for that because I could not even fix this bug yet so
mixing with other problems would not be a good idea.

-- 
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