https://bugs.winehq.org/show_bug.cgi?id=42367
Bug ID: 42367 Summary: KiriKiri Z based games: main screen doesn't update. Product: Wine Version: 2.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: sagawa.aki+winebugs@gmail.com Distribution: ---
Created attachment 57148 --> https://bugs.winehq.org/attachment.cgi?id=57148 Hoshikoi Twincle demo (screen is black!)
Kirikiri Z[1] is widely used game engine in Japan. As an example, Senren Banka (千恋*万花) and Hoshikoi Twincle (星恋*ティンクル) can be given. However, in wine, it doesn't update main screen properly, which is fully while (or black). Though, the application starts without crashes and I can hear background music and SEs.
In detail, - Senren Banka demo [2], the main screen is white. - Hoshikoi Twincle demo [3], the main screen is black.
[1] https://github.com/krkrz/krkrz (Kirikir Z Project main page) [2] http://trial.dlsite.com/professional/VJ011000/VJ010300_ana_trial2.zip SHA1: 0d33c8da3b0664be210568bf65afe580f203e5bc [3] http://trial.dlsite.com/professional/VJ011000/VJ010514_ana_trial.zip SHA1: 3ca6ef80ff65a24f84a7d499ba9cafe32f525d0e
https://bugs.winehq.org/show_bug.cgi?id=42367
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu URL| |http://trial.dlsite.com/pro | |fessional/VJ011000/VJ010514 | |_ana_trial.zip Keywords| |download
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- The issue doesn't happen in Windows. After all, I found the bug in the code. I'll send a patch for wine, soon.
This case is caused by D3DLOCK_NO_DIRTY_UPDATE flag when locking textures. Corresponding Kirikiri Z's code is https://github.com/krkrz/krkrz/blob/v1.1.0/src/core/visual/win32/BasicDrawDe...
https://bugs.winehq.org/show_bug.cgi?id=42367
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- I encountered the same issue with the Steam-VN KaraKara, also KiriKiriZ.
Though it does work with CSMT from wine-staging enabled.
https://bugs.winehq.org/show_bug.cgi?id=42367
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6cf2dc67e1eb06b5c5483c82b16 | |ed55dd0272d2d Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Sagawa sagawa.aki+winebugs@gmail.com --- Fixed by 6cf2dc67e1eb06b5c5483c82b16ed55dd0272d2d.
https://bugs.winehq.org/show_bug.cgi?id=42367
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.2.
https://bugs.winehq.org/show_bug.cgi?id=42367
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=42367
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #5 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.1.