http://bugs.winehq.org/show_bug.cgi?id=58145
Bug ID: 58145 Summary: Out of Ctrl 1.2: game doesn't launch, gives error Product: Wine Version: 10.6 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cemer99797@isorax.com
Created attachment 78425 --> http://bugs.winehq.org/attachment.cgi?id=78425 Wine-devel 10.6 terminal log
The game Out of Ctrl 1.2 doesn't launch and gives the following error in a pop-up window on launch:
Error Failed to initialize player Details: Failed to initialize graphics. Make sure you have DirectX 11 installed, have up to date drivers for your graphics card and have not disabled 3D acceleration in display settings. InitializeEngineGraphics failed
tested using Gcenx's wine-devel 10.6 build (https://github.com/Gcenx/macOS_Wine_builds/releases/tag/10.6) with GStreamer 1.26.0
download link (20 MB) (choose "OutOfCtrl_v1_2_EXE.zip"): https://miknugget.itch.io/out-of-ctrl shas256: 5d26c746c4e85b98af2f1f9fb4a4daeed837deb49427bf108935545f8958dba9
I'm using macOS 11
http://bugs.winehq.org/show_bug.cgi?id=58145
--- Comment #1 from ToastyBug cemer99797@isorax.com --- Created attachment 78426 --> http://bugs.winehq.org/attachment.cgi?id=78426 Error pop-up window on launch
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://miknugget.itch.io/o | |ut-of-ctrl
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2: game |Out of Ctrl 1.2: Unity game |doesn't launch, gives error |- doesn't launch, gives | |DX11 error
http://bugs.winehq.org/show_bug.cgi?id=58145
--- Comment #2 from ToastyBug cemer99797@isorax.com --- Created attachment 78431 --> http://bugs.winehq.org/attachment.cgi?id=78431 Wine-devel 10.6 with DXVK-macOS v1.10.3-20230507-repack terminal log
I also tested this game after having used Gcenx's DXVK-macOS v1.10.3-20230507-repack release (https://github.com/Gcenx/DXVK-macOS/releases/tag/v1.10.3-20230507-repack) and it now works without issue. Terminal log attached
Steps: replace d3d10core.dll and d3d11.dll in $WINEPREFIX/drive_c/windows/system32 and $WINEPREFIX/drive_c/windows/syswow64 with the ones from the DXVK-macOS v1.10.3-20230507-repack release, set a native override for them with winecfg (instructions in the README: https://github.com/Gcenx/DXVK-macOS)
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2: Unity game |Out of Ctrl 1.2: Unity game |- doesn't launch, gives |- doesn't launch, gives |DX11 error |DX11 error (DXVK DLL | |overrides fix it)
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2: Unity game |Out of Ctrl 1.2 (Unity |- doesn't launch, gives |game): doesn't launch, |DX11 error (DXVK DLL |gives DX11 error (but using |overrides fix it) |DXVK DLL overrides fixes | |it)
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2 (Unity |Out of Ctrl 1.2 (Unity |game): doesn't launch, |game): doesn't launch, |gives DX11 error (but using |gives DX11 error (but DXVK |DXVK DLL overrides fixes |DLL overrides fix it) |it) |
http://bugs.winehq.org/show_bug.cgi?id=58145
--- Comment #3 from ToastyBug cemer99797@isorax.com --- Created attachment 78537 --> http://bugs.winehq.org/attachment.cgi?id=78537 regression in wine-devel 10.7 - DXVK DLL workaround stops working
There's new regression in wine-devel 10.7: now the DXVK DLL override workaround doesn't work, the app always gives the original error pop-up window with the same message.
Attached is the macOS Terminal log after copying Gcenx's 32-bit `d3d11.dll` from his DXVK-macOS package to the same directory as the OutOfCtrl.exe executable. When tested with wine-devel 10.6, it still works.
% cp /Users/toastybug/dxvk-macOS/x32/d3d11.dll /Users/toastybug/Windows_Apps/OutOfCtrl_v1_2_EXE/ % cd /Users/toastybug/Windows_Apps/OutOfCtrl_v1_2_EXE/ % WINEDEBUG=module WINEDLLOVERRIDES="d3d11=n" wine OutOfCtrl.exe
tested using Gcenx's wine-devel 10.7 build (https://github.com/Gcenx/macOS_Wine_builds/releases/tag/10.7) with GStreamer 1.26.1 on macOS 11
and Gcenx's DXVK-macOS v1.10.3-20230507-repack (https://github.com/Gcenx/DXVK-macOS/releases/tag/v1.10.3-20230507-repack)
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Version|10.6 |10.7 Summary|Out of Ctrl 1.2 (Unity |Out of Ctrl 1.2 (Unity |game): doesn't launch, |game): doesn't launch, DX11 |gives DX11 error (but DXVK |error; DXVK workaround |DLL overrides fix it) |(wine 10.6 and below), | |regression in wine 10.7
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2 (Unity |Out of Ctrl 1.2 (Unity |game): doesn't launch, DX11 |game): DX11 launch error; |error; DXVK workaround |DXVK workaround in wine |(wine 10.6 and below), |10.6 and below, regression |regression in wine 10.7 |in wine 10.7
http://bugs.winehq.org/show_bug.cgi?id=58145
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- (In reply to ToastyBug from comment #3)
There's new regression in wine-devel 10.7: now the DXVK DLL override workaround doesn't work, the app always gives the original error pop-up window with the same message.
Please create a new bug report for this.
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |58265
http://bugs.winehq.org/show_bug.cgi?id=58145
--- Comment #5 from ToastyBug cemer99797@isorax.com --- (In reply to Zeb Figura from comment #4)
(In reply to ToastyBug from comment #3)
There's new regression in wine-devel 10.7: now the DXVK DLL override workaround doesn't work, the app always gives the original error pop-up window with the same message.
Please create a new bug report for this.
done: https://bugs.winehq.org/show_bug.cgi?id=58265
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2 (Unity |Out of Ctrl 1.2 (Unity |game): DX11 launch error; |game): DX11 launch error; |DXVK workaround in wine |DXVK workaround in |10.6 and below, regression |Wine<=10.6, regression in |in wine 10.7 |10.7+
http://bugs.winehq.org/show_bug.cgi?id=58145
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Out of Ctrl 1.2 (Unity |Out of Ctrl 1.2 (Unity |game): DX11 launch error; |game): DX11 launch error; |DXVK workaround in |DXVK workaround in |Wine<=10.6, regression in |Wine<=10.6, regression in |10.7+ |10.7+ (macOS)