https://bugs.winehq.org/show_bug.cgi?id=45832
--- Comment #5 from Connor McAdams conmanx360@gmail.com --- (In reply to Louis Lenders from comment #4)
Hi thanks for reporting back
I still get a different error when trying to start in a new WINEPREFIX .
However, the application seems to need PresentationFramework so Mono is not going to work here anyway.
I ran in a WINEPREFIX where I had dotnet472 installed and then it crashes apparently because of bug in dwmapi. Disabling dwmapi makes a window appear that is unfortunately black. However, using wine-staging 3.15 and disabling dwampi makes the window come up, telling me i don`t have Final Fantasy installed
To summarize:
Could you try
winetricks -q dotnet472
WINEDLLOVERRIDES=dwmapi=d wine windower.exe launch
(if window is black, try Staging)
I post hack hereafter that prevents the app from crashing, when dwmapi is not disabled:
diff --git a/dlls/dwmapi/dwmapi_main.c b/dlls/dwmapi/dwmapi_main.c index 0e6ba3bed1..bf8c670328 100644 --- a/dlls/dwmapi/dwmapi_main.c +++ b/dlls/dwmapi/dwmapi_main.c @@ -82,7 +82,7 @@ HRESULT WINAPI DwmExtendFrameIntoClientArea(HWND hwnd, const MARGINS* margins) { FIXME("(%p, %p) stub\n", hwnd, margins);
- return E_NOTIMPL;
- return 0;E_NOTIMPL;
}
/**********************************************************************
So, I'm getting a black screen, and tried staging like you said. Staging seems to have made it worse. Now it just crashes when moving the screen, and otherwise is just an image of whatever was on the screen before. It crashes with references to PresentationFramework. I can't find an ubuntu package for 3.15 staging, maybe it's an issue with my compilation, or Wine-staging. Do you know the specific wine-staging patches that fix the black screen?