https://bugs.winehq.org/show_bug.cgi?id=57189
Bug ID: 57189 Summary: Caesar 3, Neighbours from Hell 1-2: screen cropped Product: Wine Version: 9.17 Hardware: x86-64 URL: https://archive.org/download/CaesarIiiDemo/caesar3.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Regression SHA1: 278ca7f68d727639b3389b78c363134fa2bd32a8 Distribution: ---
The problem occurs in certain old games that switch to lower resolutions (800X600, 1024X768) when launched. The screen changes to the resolution the game uses, but the game screen is only partially displayed because the lower half of the screen is cut off. This happens both in fullscreen and virtual desktop mode.
Reverting commit 278ca7f68d727639b3389b78c363134fa2bd32a8 (winex11: Only update the client window position in sync_client_position.) fixes the problem for me.
You can reproduce the problem with Caesar 3 demo or the Neighbours from Hell Compilation on Steam: https://store.steampowered.com/app/260750/Neighbours_from_Hell_Compilation/
wine-9.17-142-g8bf8754d68a