https://bugs.winehq.org/show_bug.cgi?id=44306
Bug ID: 44306 Summary: Visual Novel "A Clockwork Ley-Line: The Borderline of Dusk" doesn't work with d3d9 Product: Wine Version: 3.0-rc4 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de Distribution: ---
The game simply doesn't start when directx is used. The console log stops, and nothing happens anymore. Issue happens with wine-3.0-rc4 and wine-staging-2.21.
Complete log: -------- 006f:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 006f:fixme:win:WINNLSEnableIME hwnd 0x70050 enable 0: stub! 006f:fixme:win:EnumDisplayDevicesW ((null),0,0x33f874,0x00000000), stub! 006f:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x16ae38, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! --------
When setting d3d9 to disabled in winecfg, the game starts up fine. Note: I'm using the non-steam version of the game.
https://bugs.winehq.org/show_bug.cgi?id=44306
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-4-4?
https://bugs.winehq.org/show_bug.cgi?id=44306
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Yes, still present as of wine-4.4.
https://bugs.winehq.org/show_bug.cgi?id=44306
xuu@openmailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xuu@openmailbox.org
--- Comment #3 from xuu@openmailbox.org --- I can reproduce this bug and thus did some debugging with a disassembler. I'm not well versed on debugging Wine, so I might misinterpret some things. The main thread is in a loop waiting for the audio thread to set an event. This is part of the game's PAL.dll. The loop only gets quit if the MsgWaitForMultipleObjects call on the event handle returns WAIT_OBJECT_0. As far I could see, the audio thread is setting the event properly. The MsgWaitForMultipleObjects returns WAIT_OBJECT_0 + nCount on the very first call and WAIT_TIMEOUT on every call thereafter. I can't explain this behavior. If I use the debugger to exit the loop after the audio was set up, the game works perfectly fine. The game is using dsound, but only if d3d9 is available, otherwise it will use some fallback engine. Using a native dsound library doesn't seem to fix it. Tested on wine-4.7 staging. Also LANG=ja_JP.UTF-8 seems to be needed in order to this game to run.
https://bugs.winehq.org/show_bug.cgi?id=44306
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44306
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.13?
https://bugs.winehq.org/show_bug.cgi?id=44306
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |f0e9cf11450e569b86174314f39 | |dc687d41278c4
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Revisiting, fixed as of wine-5.10, to be clear commit f0e9cf11450e569b86174314f39dc687d41278c4
https://bugs.winehq.org/show_bug.cgi?id=44306
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.15.
https://bugs.winehq.org/show_bug.cgi?id=44306
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.0.x
https://bugs.winehq.org/show_bug.cgi?id=44306
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|5.0.x |---
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Removing the 5.0.x milestone from bug fixes included in 5.0.3.