https://bugs.winehq.org/show_bug.cgi?id=53798
Bug ID: 53798 Summary: Port Royale 2: incomplete text rendering Product: Wine Version: 7.19 Hardware: x86-64 URL: https://web.archive.org/web/20210718180607/http://down load.fileplanet.com/ftp1/082004/pr2_english_demo.exe?s t=mosNWaEYCEe6WZeTJGnPow&e=1626642309 OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: z.figura12@gmail.com Regression SHA1: ec6b6f38be970fc6af67f4f0710fc74e1ce0964b Distribution: ---
There are several places in the game where text is rendered incompletely. Can be reproduced in the demo. Reverting commit ec6b6f38be970fc6af67f4f0710fc74e1ce0964b fixes the problem for me.
To reproduce the problem in the demo: Choose <Scenarios> in the main menu, select any scenarios. After the game is loaded a welcome window appears. The title "Welcome to Port Royale 2" is missing most of the letters. Press <Esc> to bring up the menus: text in the menu is either completely missing or incompletely rendered. Name of the goods you can trade with doesn't appear correctly.
pr2_english_demo.exe (235M) md5sum: 08f951316e286ae4be627a25e3dba4ac
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 470.141.03 OpenGL core profile shading language version string: 4.60 NVIDIA
Wine-7.19
https://bugs.winehq.org/show_bug.cgi?id=53798
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Are there any dependencies I need beforehand? This might just be more d3d rendering errors, but when I start up the program, I get a black screen, and if I click on that, I get a flat image of a dock. No menu buttons or text anywhere.
https://bugs.winehq.org/show_bug.cgi?id=53798
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Zeb Figura from comment #1)
Are there any dependencies I need beforehand? This might just be more d3d rendering errors, but when I start up the program, I get a black screen, and if I click on that, I get a flat image of a dock. No menu buttons or text anywhere.
The game starts in a clean wineprefix for me, without dll overrides or extra configuration needed. The initial black screen is supposed to be an intro video (doesn't work for me either). Apart from that the game works properly except for the bug reported here.
https://bugs.winehq.org/show_bug.cgi?id=53798
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- Thanks. I looked briefly into the video, it seems it was broken by https://source.winehq.org/git/wine.git/commitdiff/4608e1e1257a377cd554a0e885368e3feb7d286f, because the ASF reader tries to deliver everything with one thread, and that breaks with quartz preroll.
I also was silently missing 32-bit libxcomposite, which was breaking other rendering. Not sure which of those if both was responsible for the menu not working, but I can reproduce this now.
https://bugs.winehq.org/show_bug.cgi?id=53798
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- Found the bug, and I've submitted https://gitlab.winehq.org/wine/wine/-/merge_requests/1131/diffs, which fixes it here.
https://bugs.winehq.org/show_bug.cgi?id=53798
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |9b62f5e57fa8da338f8c71c0251 | |089721f075f36 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Zeb Figura z.figura12@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/9b62f5e57fa8da338f8c71c0251089721f075f36.
https://bugs.winehq.org/show_bug.cgi?id=53798
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.21.