https://bugs.winehq.org/show_bug.cgi?id=43814
Bug ID: 43814 Summary: Danganronpa V3: black screen on startup (unimplemented functions in mfplat?) Product: Wine Version: 2.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mfplat Assignee: wine-bugs@winehq.org Reporter: smelenchuk@gmail.com Distribution: ---
Created attachment 59360 --> https://bugs.winehq.org/attachment.cgi?id=59360 Log output at time of black screen
Steps to reproduce: - Using wine-staging, launch Danganronpa V3 from Steam.
Expected results: - Intro cutscenes play; game gets to main menu.
Actual results: - Black screen.
Additional notes: See attached log.
Without using wine-staging, the game will just complain about "Failed to initialize ID3D11Device" even with sufficiently advanced video hardware / drivers.
Using a native mfplat.dll and mfreadwrite.dll can work around this issue, though doing so also requires Windows Media Foundation registry entries to be present or crashes will happen.
https://bugs.winehq.org/show_bug.cgi?id=43814
sgrunt smelenchuk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |Wine-staging Component|mfplat |-unknown CC| |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=43814
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Product|Wine-staging |Wine
--- Comment #1 from Michael Müller michael@fds-team.de --- This bug does not sound like it only happens in Wine Staging. Moving it into the Wine product.
https://bugs.winehq.org/show_bug.cgi?id=43814
Johnny Robeson johnny@localmomentum.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johnny@localmomentum.net
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #2 from Johnny Robeson johnny@localmomentum.net --- which registry entries are you referring to?
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #3 from Johnny Robeson johnny@localmomentum.net --- Shouldn't the component be set to mfplat ?
NOTE: I can also reproduce this, so should it be marked as confirmed?
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Component|-unknown |mfplat Summary|Danganronpa V3: black |Danganronpa V3: black |screen on startup |screen on startup (Requires |(unimplemented functions in |IMFSourceReader ReadSample |mfplat?) |Implementation) Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Confirming as issue
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #5 from Johnny Robeson johnny@localmomentum.net --- sgrunt: which registry entries are you referring to other than the licensing entries?
https://bugs.winehq.org/show_bug.cgi?id=43814
andy andy86@fastwebnet.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andy86@fastwebnet.it
--- Comment #6 from andy andy86@fastwebnet.it --- Sgrunt, can you please post what registry entries did you means?
I'm looking for use your workaround for resolve similar issue (bug 44498).
Are those reported here? https://msdn.microsoft.com/en-us/library/windows/desktop/dd388652(v=vs.85).a...
https://bugs.winehq.org/show_bug.cgi?id=43814
andy andy86@fastwebnet.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |smelenchuk@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43814
Toni eldrad@autistici.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eldrad@autistici.org
--- Comment #7 from Toni eldrad@autistici.org --- (In reply to andy from comment #6)
Sgrunt, can you please post what registry entries did you means?
I'm looking for use your workaround for resolve similar issue (bug 44498).
Are those reported here? https://msdn.microsoft.com/en-us/library/windows/desktop/dd388652(v=vs.85). aspx
Yes he is talking about registry entries related to Windows Media Foundation, since 44498 seems to be about a different format the workaround will be different, if at all possible, but you should still start with that.
https://bugs.winehq.org/show_bug.cgi?id=43814
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=43814
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nickfaces@gmail.com
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- *** Bug 45741 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=43814
Yurii distorsheon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |distorsheon@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ahmed.com@protonmail.com
--- Comment #9 from Ahmed Elsayed ahmed.com@protonmail.com --- When this bug is going to be fixed?!
https://bugs.winehq.org/show_bug.cgi?id=43814
Anthony Jagers noonetinone@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |noonetinone@gmail.com
--- Comment #10 from Anthony Jagers noonetinone@gmail.com --- "When this bug is going to be fixed?!"
When they get ready to. If you make a generous seven figure donation to the wine project I'm sure they'll put it on the front burner.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #11 from Ahmed Elsayed ahmed.com@protonmail.com --- A workaround mentioned there https://github.com/ValveSoftware/Proton/issues/1102#issuecomment-419678627
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #12 from andy andy86@fastwebnet.it --- I'm not sure donators has privileges... :-\
For moment you can try this:
https://github.com/tonix64/python-installcab
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #13 from Ahmed Elsayed ahmed.com@protonmail.com --- It doesn't work.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #14 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 62915 --> https://bugs.winehq.org/attachment.cgi?id=62915 Hack to fake success from IMFSourceReader ReadSample
Does this stop the looping?
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #15 from Vladimir nickfaces@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #14)
Created attachment 62915 [details] Hack to fake success from IMFSourceReader ReadSample
Does this stop the looping?
this patch in wine-git tree yet?
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #16 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Vladimir from comment #15)
(In reply to Alistair Leslie-Hughes from comment #14)
Created attachment 62915 [details] Hack to fake success from IMFSourceReader ReadSample
Does this stop the looping?
this patch in wine-git tree yet?
no.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #17 from Vladimir nickfaces@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #14)
Does this stop the looping?
Trying it with RE 7. Its not working.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #18 from Ahmed Elsayed ahmed.com@aol.com --- (In reply to Alistair Leslie-Hughes from comment #14)
Created attachment 62915 [details] Hack to fake success from IMFSourceReader ReadSample
Does this stop the looping?
No, I still gets the same error loop with RE7.
006b:fixme:mfplat:src_reader_ReadSample 0x3b026f00, 0xfffffffe, 0x00000000, 0x3411fd58, 0x3411fd50, 0x3411fce8, 0x3411fd68
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #19 from Ahmed Elsayed ahmed.com@aol.com --- I feel that this bug is not going to fixed any time soon, so please add it to the list of bugs that need to be fixed.
Applications that is affected by this bug:
- Danganronpa V3: Killing Harmony - Legend of Kay Anniversary - Resident Evil 7: Biohazard - Thronebreaker: The Witcher Tales - Shadows: Awakening
It could be more that I am not aware of but these are enough to put it on the top of the list.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #20 from Ahmed Elsayed ahmed.com@aol.com --- Any news MR/ @Alistair Leslie-Hughes(In reply to Alistair Leslie-Hughes from comment #14)
Created attachment 62915 [details] Hack to fake success from IMFSourceReader ReadSample
Does this stop the looping?
The hack is not working. Any new news regarding this bug for future releases?
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #62915|0 |1 is obsolete| |
--- Comment #21 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 63032 --> https://bugs.winehq.org/attachment.cgi?id=63032 Patch to return a valid object
This wont fix the issue but will start to show how the application is using the returned object.
After applying this patch, please attach a +mfplat log.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #22 from Ahmed Elsayed ahmed.com@aol.com --- I am sorry to say that I didn't apply the first patch you provided properly. I supposed to change the extension from .patch to .mypatch in order to be compile it with TKG. Anyway I know better now, and I added the patch this time properly.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #23 from Ahmed Elsayed ahmed.com@aol.com --- Created attachment 63041 --> https://bugs.winehq.org/attachment.cgi?id=63041 mfplat.log
mfplat.log before the game crashed. Do you want the crash log as-well?
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #24 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Ahmed Elsayed from comment #23)
Created attachment 63041 [details] mfplat.log
mfplat.log before the game crashed. Do you want the crash log as-well?
Thanks.
This log is be good enough for now.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #25 from Ahmed Elsayed ahmed.com@protonmail.com --- Anything that could possibly helps in any way?
https://bugs.winehq.org/show_bug.cgi?id=43814
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #26 from Ahmed Elsayed ahmed.com@protonmail.com --- I tried the first patch (mfreadwrite-Fake-success-in-IMFSourceReader-ReadSamp.patch) again to look in the outputs, and it stuck on a different loop over and over again.
0045:fixme:mfplat:src_reader_Flush 0x3c8c8b40, 0xfffffffe 0045:fixme:mfplat:src_reader_SetCurrentPosition 0x3c8c8b40, {00000000-0000-0000-0000-000000000000}, 0x3411fd10 0045:fixme:mfplat:src_reader_ReadSample 0x3c8c8b40, 0xfffffffe, 0x00000000, 0x3411fd68, 0x3411fd60, 0x3411fcf8, 0x3411fd78
0045:fixme:mfplat:src_reader_Flush 0x3c8c8b40, 0xfffffffe 0045:fixme:mfplat:src_reader_SetCurrentPosition 0x3c8c8b40, {00000000-0000-0000-0000-000000000000}, 0x3411fd10 0045:fixme:mfplat:src_reader_ReadSample 0x3c8c8b40, 0xfffffffe, 0x00000000, 0x3411fd68, 0x3411fd60, 0x3411fcf8, 0x3411fd78
I can someone who is breathing in the background, with the sound of footsteps when using W/a/s/d but nothing appears in the screen.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #27 from Ahmed Elsayed ahmed.com@protonmail.com --- I found a project at Github that might provide a lot of help
https://github.com/secondstory/ofxWMFVideoPlayer
As they described it, it is: "Video player for openFrameworks using Windows Media Foundation API and hardware acceleration capabilities"
All the technical description of this project can be found in this link:
https://github.com/secondstory/ofxWMFVideoPlayer/blob/master/TechnicalDescri...
https://bugs.winehq.org/show_bug.cgi?id=43814
Filippe LeMarchand gasinvein@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gasinvein@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
--- Comment #28 from Ahmed Elsayed ahmed.com@protonmail.com --- Any news about this old bug?!
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gijsvrm@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sagawa.aki+winebugs@gmail.c | |om
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cges30901@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rafalh92@outlook.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Ahmed Elsayed ahmed.com@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sven.wine@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|austinenglish@gmail.com, | |bunglehead@gmail.com, | |butraxz@gmail.com, | |cges30901@gmail.com, | |focht@gmx.net, | |gijsvrm@gmail.com, | |julliard@winehq.org, | |rafalh92@outlook.com, | |sagawa.aki+winebugs@gmail.c | |om, sven.wine@gmail.com, | |winetest@luukku.com, | |zzhang@codeweavers.com |
--- Comment #29 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Ahmed Elsayed from comment #28)
Any news about this old bug?!
Please refrain from CC'ing people on this bug. It isn't helpful and will only hurt your chances of getting a reply. Some bugs take a long time to be fixed, just be patient.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #30 from Ahmed Elsayed ahmed.com@protonmail.com --- OK. I am sorry. I will wait.
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vash63@gmail.com
--- Comment #31 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- *** Bug 46458 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Danganronpa V3: black |Multiple games require |screen on startup (Requires |IMFSourceReader ReadSample |IMFSourceReader ReadSample |Implementation (Danganronpa |Implementation) |V3, Resident Evil 2 1-Shot | |Demo)
https://bugs.winehq.org/show_bug.cgi?id=43814
Diego Viola diego.viola@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |diego.viola@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43814
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #32 from Ahmed Elsayed ahmed.com@protonmail.com --- A manual fix for the game:
https://github.com/ValveSoftware/Proton/issues/1029#issuecomment-458758324
https://bugs.winehq.org/show_bug.cgi?id=43814
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #33 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.2?
https://bugs.winehq.org/show_bug.cgi?id=43814
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0cd9878a407e7f7234dad198125 | |a503720187725 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #34 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Marking as fixed as the function is now implemented.
https://bugs.winehq.org/show_bug.cgi?id=43814
--- Comment #35 from Nikolay Sivov bunglehead@gmail.com --- Does not mean it will work though.
https://bugs.winehq.org/show_bug.cgi?id=43814
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #36 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.3.