-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Danganronpa V3: Killing Harmony - Black screen (567640) #838
Comments
Did you try any launch options? Wine D3D? Disabling ESync? Did you check if you can disable the intro video with launch options? or removing the video file (if applicable)? |
I have tried to force WineD3D but the game won't even start, as for disabling esync, no changes. I'm not aware of any game launch options for Danganronpa V3. |
I am of the understanding that the issue is related to the intro video, if you can disable that it might launch; I am also of the understanding that it's failure to play is related to windows media foundation. From the thread you linked to at winehq:
It could also be that the game just needs wmp9 or wmp10 installed to work; but we cannot install that on a 64-bit prefix yet (and since the game is 64 bit it won't run on a 32-bit one anyways) which is an issue Valve is aware of (I think, been reported several times at least.) |
Thanks, looks like it's indeed the lack of WMF support that causes troubles. It would make my day if Valve makes this game work on Wine/Proton. |
Maybe it won't work out of box right now, but finally there's a workaround that works for this game too. In case anyone needs the wmf.reg, here it is:
|
@Mastergatto could you explain what to do with those registry keys exactly? I'm having the same issue with the newly released GRIS. I've read the post you linked several times but I don't know exactly what I should do. |
6b. Otherwise, execute those commands for the 32-bit .dlls from your Windows 7 32-bit (NOT 10, which is not well supported by wine):
|
Hi! Thanks for all the effort put into this! |
Sorry, I have messed up things a bit, 64bit libraries too are supposed to be put in system32, not in syswow64, I recommend you to restart all in a clean prefix. I have corrected the guide, sorry for causing any inconveniences. |
Ok, so I deleted the pfx/ and ran the game from steam to generate a new pfx/ to start from scratch, and then followed the same procedure. |
Huh, that's strange... Did you imported correctly the two .reg with wine and wine64? Are there other error messages before |
Hey! It worked! Thank you so much! Really, thanks. |
That's really good, I have updated the guide with the warning to not use windows 10 dlls. |
That sound promising, but it's something we can use right now, or it's only useful to Valve and/or Wine developers? In the latter case you should open a new ticket about it. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@dubcusb hey how you get the dlls to register? I get the same error |
This comment has been minimized.
This comment has been minimized.
@mixalis1987 Add the dlls that don't show up in "New override for library" in winecfg. (Exclude the ".dll"). |
@dubcusb Unfortunately I already tried that and it didn't work. |
Hmm. |
@dubcusb Its 64bit and yes I did try both |
Hm. Well, I'm sorry but I have no idea why it wouldn't work. |
@Mastergatto I have to report that your download links for the .dll files are no longer available, which makes attempting this fix impossible. I am also not sure what you meant with Step 4 and checking the path, as I could not find mf.reg and wmf.reg anywhere. I assume these two files also came with your download link. |
Hello @Geechan, it's been covered elsewhere on the issue tracker, but redistribution of dlls from Windows is legally problematic, which is why they were removed from Github. |
@kisak-valve Makes sense. In that case, perhaps the .reg files could still be posted here as they're a critical component to fixing this. Specifically the mf.reg file, as the wmf.reg file has been posted above. |
Sure, here are the missing .reg files. I'm updating the guide as it seems the Windows dlls aren't allowed here. |
Wow such a great help from ValveSoftware... Great... This guide is stupid and useless since it doesn't work on Linux... |
Hello @Severus157, for clarity, you requested that someone else post copyrighted libraries, and it's clearly noted that we can't redistribute that here. There's ongoing work to improve support for Media Foundation happening upstream which is the way forward in terms of getting the game to work. |
Hello all. Thanks for help. |
@stalag17 I don't think I am allowed to Post a link... But you can check on ProtonDB. Someone created a script and hosted on github. You should be able to do it. |
Thanks for response. That is the only game i cannot play in my library. Game looks awsome. |
@stalag17 you can check protondb for the workaround. You're looking for something that mentions "mfplat.dll". You should be able to grab it from a working windows 7 install, since you shouldn't offhandedly trust any linked dlls. @Severus157 They are helping, they just don't want you posting illegal (or almost definitely illegal) things. |
@stalag17 If you check ProtonDB you can find it :). @dlove67 |
@Severus157 Because of copyright law. Anyway, it doesn't matter why it's illegal in this case, just that it is. |
@dlove67 I don't have this lying around and most certainly no Windoof License. So I would never be able to ever play this game on Valves Policies! |
Yes you are right. I wrote to steam support about this. And the replied to me that use ubuntu version.xxx. Question and answer completely not related. No solution they recommended. |
I tried the workaround mentioned by @Mastergatto but the game still gets stuck on a black screen on my system. I also tried the same workaround for another game that needs Media Foundation, and it didn't work there either. However it did work on an old intel based laptop that I have that's also running Arch. System SpecsCPU: Ryzen 9 3900X I also tried the workarounds in #2927 for 3rd gen Ryzen (clearcpuid=514 and kerkel 5.4.0-rc8) with no luck. |
@momumi Exactly the same problem here. My laptop running skylake with the same distro setup as my ryzen desktop can play Danganronpa V3 just fine. System SpecsCPU: Ryzen 9 3900X Tried the same solution @momumi did to no avail.
I can try out patches or tweaks, if i'm not too busy. |
Searching I also tried using the media foundation dlls from Win10 instead of Win7, but wine just crashed when I tried to use them. |
I managed to get it to work by disabling SMT (Simultaneous multithreading) in the BIOS. This isn't a permanent solution since it cuts your processors thread count in half (24 -> 12), so you should re-enable it when your done. Edit: |
Game starts into black screen |
With latest proton-exp game crashes instead of showing black screen |
The game does indeed launch, but as soon as it launches it doesn't do anything, just a black screen.
Debug log: https://gist.github.com/Mastergatto/830e025a56a36e3e5a6db40f2942b29a
System Information: https://gist.github.com/Mastergatto/082c71debf222b58246af7781e558e0c
(Maybe) relevant ticket on winehq bugzilla: https://bugs.winehq.org/show_bug.cgi?id=43814
The text was updated successfully, but these errors were encountered: