https://bugs.winehq.org/show_bug.cgi?id=57018
Bug ID: 57018 Summary: Japanese adult Pixel Game Maker game has white screen Product: Wine Version: 9.13 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: [email protected] Reporter: [email protected] Distribution: ---
The game can be downloaded from dlsite (NSFW): https://trial.dlsite.com/doujin/RJ364000/RJ363962_trial.zip
Just download and extract the demo. Make sure the folder and exe don't have garbage characters - just rename them to anything, if necessary. Or extract them with japanese locale to begin with.
Run the game, in the main menu you can navigate with arrow keys and confirm with "Z". On German keyboard that is the "Y" key though.
Select new game. You get a white screen, you can press the arrow keys to navigate up and down though, so it's not frozen but doesn't render.
https://bugs.winehq.org/show_bug.cgi?id=57018
Fabian Maurer [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://trial.dlsite.com/do | |ujin/RJ364000/RJ363962_tria | |l.zip Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #1 from Fabian Maurer [email protected] --- The program seems to use OpenGL. I can confirm the game works on windows (AMD driver).
I made an apitrace on Linux, and during playback it fails with
major shader compiler error 5: 0:32(15): error: could not implicitly convert operands to arithmetic operator
However, the same apitrace doesn't work under windows or on Linux with proprietary AMD drivers.
Unfortunately, making an apitrace under Windows doesn't work, it doesn't manage to hook.
In short, I think this might be a driver issue, but I'm not sure.
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #2 from Fabian Maurer [email protected] --- Created attachment 76863 --> https://bugs.winehq.org/attachment.cgi?id=76863 Replacement shader
Using the attached replacement shader with MESA_SHADER_READ_PATH makes it work
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #3 from Rafał Mużyło [email protected] ---
Or extract them with japanese locale to begin with.
...maybe it's just my distro, but unzip does have a parameter for passing the codepage to use while unpacking.
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #4 from Fabian Maurer [email protected] --- Forget to mention, but I only changed one line, it was originally:
texColor *= (1 - Intensity);
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #5 from Fabian Maurer [email protected] --- Reported to mesa as https://gitlab.freedesktop.org/mesa/mesa/-/issues/11625
https://bugs.winehq.org/show_bug.cgi?id=57018
--- Comment #6 from Fabian Maurer [email protected] --- For completeness: Originally reported at https://forum.winehq.org/viewtopic.php?t=39212