Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bitmap Brothers Z95 / Z Expansion XP now working but with menu flickering #196

Closed
d3vilsadvocate opened this issue Jan 31, 2023 · 3 comments

Comments

@d3vilsadvocate
Copy link

Thanks to DDrawCompat the old game Z95 / Z Expansion XP now works on Windows now works on WIndows 11.

All that is needed is Antares' installer, WinZMod and this ddraw file. WinZMod.exe then runs just fine.

However, the main menu is flickering like crazy while the main game is running totally fine. Any idea as to why that would be? I have to click my way through the menu using keyboard commands but at least it works...

I went through all the settings that can be changed according to the Wiki but it won't change anything.

Any help appreciated.

@narzoul
Copy link
Owner

narzoul commented Jan 31, 2023

Someone must have thought that changing the display mode every time a WM_PAINT event is received must be a good idea.

It seems like it would take a lot of effort to "properly" fix this on DDrawCompat side, for now I just made a quick workaround:
ddraw.zip (diff.txt compared to v0.4.0)

It works fine other than some minor glitches in the main menu, e.g. the background image takes a while to load. But at least there's no more flickering.

@d3vilsadvocate
Copy link
Author

How wow you're a genius. Thanks, the game is almost flawless now.

I'll put up a guide on GOG/Steam/VOGONS, a few abandonware websites soon.

narzoul added a commit that referenced this issue Apr 21, 2024
@narzoul
Copy link
Owner

narzoul commented Apr 21, 2024

Fixed in v0.5.2.

@narzoul narzoul closed this as completed Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants