Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Darksiders Warmastered Edition (462780)

Open tr37ion opened this issue 7 years ago • 38 comments

Arch Linux Kernel 4.18.3 Proton 3.7 Nvidia GTX 1070 - nvidia-beta 396.54 KDE Plasma 5.13.4 KDE Framework 5.49.0 Qt 5.11.1

Game crashes with logfile report. The logfile shows:

[input:SteamController] ActionHandle menuAltLeft : 0
[input:SteamController] ActionHandle menuAltRight : 0
[input:SteamController] 0 controllers connected
setWindowMode - 1280 720
switchToFullScreenMode : 1280x720 @ 60.00 Hz, 1
reading package /gamebuild/media/base.oppc
NOTE: Video::initialize() commented out...
reading package /gamebuild/media/ui_logos.oppc
reading package /gamebuild/media/ui_core.oppc
reading package /gamebuild/media/ui_icons_small.oppc
[videoplayer] MFStartup failed with exit code 0xc00d36e3
[videoplayer] pVideoplayer is nullptr.
[videoplayer] destroy Videoplayer...
[videoplayer] closing video File
[videoplayer] stopVideo
reading package /gamebuild/media/ui_buttons_pc.oppc
reading package /gamebuild/media/ui_buttons_ps4.oppc

Looks like the video player is missing. I have to SIGKILL the EXE.

tr37ion avatar Aug 24 '18 13:08 tr37ion

The game launches with Wine 3.14-staging + DXVK, it seems stable but...there are no cinematics played, it's a big problem for immersion and for the global gaming experience.

legluondunet avatar Aug 24 '18 13:08 legluondunet

I had a go at getting this yesterday. The videos are all WMV, and I believe it needs media foundation platform. I tried various different version of the DLLs but couldn't get the media player to load, unfortunately, as with the original issue it just crashes and exits using Proton and doesn't start at all.

hamid-elaosta avatar Aug 24 '18 20:08 hamid-elaosta

Darksiders Warmastered Edition crashes on launch (462780)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/735. @Cuddlypuff posted on 2018-08-27T03:20:52:

Sys info: https://gist.github.com/Cuddlypuff/a518019d119623d9a1b7552e284c1f6d

as soon as the game's window appears a popup says the game has crashed and asks the user to create a minidump. Had to kill the game as it didn't shut down on its own.

No errors or related info to be found in steam's terminal output or the game's .log file


@grigi commented on 2018-08-27T07:24:54

Confirmed same behaviour with a MESA 18.1.6 with Intel UHD620 GPU.


@tingvarsson commented on 2018-08-27T14:00:30

I see the same issue, sysinfo.

kisak-valve avatar Aug 27 '18 14:08 kisak-valve

Regarding videos (source wineHQ): For videos, this needs native mfplat installed for now, since it's not available through winetricks I have used the following process:

Install "winetricks mf" so w7sp1 installer will be cached (you can do this on a different wineprefix, install itself is not needed) Use install-mf.sh from https://github.com/tonix64/pyt... Get mfplat.dll (v12.0.7601 is the version I used) from somewhere else and place in the game directory (wine won't find it if placed in the system dirs for some reason, even if set to native only)

tingvarsson avatar Aug 27 '18 14:08 tingvarsson

@tingvarsson did you try this workaround for video with Proton? It works?

legluondunet avatar Aug 27 '18 17:08 legluondunet

Sorry no, never got around to test it today as it wasn't just plain winetricks if I read it correctly. I'll maybe get around to do it tomorrow if no one else beats me to it.

tingvarsson avatar Aug 27 '18 17:08 tingvarsson

Getting the DLL is the hard part. I pulled one from my Windows 10 partition but it was no good and I could never get the game to not crash on startup.

After several hours messing with it, I just decided to boot Windows and complete the game and now I can forget about it. Darksiders Warmastered is horribly buggy, even on Windows so it's really not Proton's fault.

hamid-elaosta avatar Aug 28 '18 00:08 hamid-elaosta

@tingvarsson Did you test it so far?

tr37ion avatar Sep 05 '18 01:09 tr37ion

Did some tests today without success I am afraid. According to WineHQ it should be enough to add native d3dcompiler_43 for the game to work, and mfplat is only for videos to work.

But it did not help for me at least, neither did turning off dxvk, dx11 completely or esync.

Also did the mfplat stuff and it doesnt report any errors in the game specific log anymore (Darksiders Warmastered Edition.log in the game dir).

Note: Saw that wine-staging 3.15 added in some mfplat stuff, so I plan to do a plain wine test later both to see if it works better there and if these new mfplat stuff remove the need for manual intervention.

tingvarsson avatar Sep 05 '18 12:09 tingvarsson

Game worked with wine-staging 3.15 (and d3dcompiler_43), but no videos. Tried to get videos working with the mentioned method, ended up breaking the game with similar issues seen with proton. So if I can get it working again it might be similar fix for proton version.

(most likely some mismatch when it comes to mfplat.. some parts are there but not all that are required).

tingvarsson avatar Sep 05 '18 13:09 tingvarsson

Game starts and works with Proton 3.16-1 out-of-the-box for me now. Presumably still lacking video support but havent played the game on windows so I dont know what videos are not shown. In game cinematics seem to show at least.

tingvarsson avatar Oct 14 '18 17:10 tingvarsson

Works with proton Beta 3.16-2 out of the box. Steam controller works nicely. However, cutscenes don't play. Edit: If I put mfplat.dll in the game folder, the game refuses to start. I have also reported this status here: https://spcr.netlify.com/app/462780

lagerspetz avatar Oct 17 '18 07:10 lagerspetz

I can also confirm the game now runs and is missing video scenes support (it just skips through them). The performance is very low compared to Windows though with the initial street scene on the opening level running at around 25fps which shoots up if I look at a wall. This is on a Ryzen 5 [email protected] and a Radeon R9 285.

magicmyth avatar Oct 22 '18 16:10 magicmyth

I have been playing pretty far now (Just beat Straga). The game occasionally crashes, but not consistently, cannot reproduce it. The old (non-warmastered) windows version used to crash for me also, so I assume this is not because of Proton. Performance is OK, I have never run the game on Windows though. The video issue is the main issue I have. Looks like I am now running with Proton 3.16-3, seems it has updated itself.

lagerspetz avatar Oct 22 '18 18:10 lagerspetz

Used to work for me after 3.16-3, however I had to reinstall my OS and now even when using 3.16-3 it does not launch, citing no DX10 GPU detected.

GitThisBugOff avatar Oct 22 '18 23:10 GitThisBugOff

Hello @GitThisBugOff, can you verify any vulkan application like vulkaninfo works?

kisak-valve avatar Oct 22 '18 23:10 kisak-valve

@kisak-valve Yep, just ran Rise of the Tomb Raider with no problems. I also made sure to install mesa-vulkan-utils/etc.

GitThisBugOff avatar Oct 22 '18 23:10 GitThisBugOff

Did you make sure to get both the 64 bit and 32 bit variants of the mesa vulkan driver? (The equivalent of sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386)

kisak-valve avatar Oct 22 '18 23:10 kisak-valve

@kisak-valve Well that fixed my issues. Totally forgot to install those packages. Thanks for the help!

GitThisBugOff avatar Oct 26 '18 01:10 GitThisBugOff

For me the game runs perfectly fine with great performance out of the box. Only the already mentioned skipped videos are a problem. Especially that those are telling the story.

Proton: 3.16-4 Sysinfo: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f

NoXPhasma avatar Nov 03 '18 08:11 NoXPhasma

One of the game's developers has confirmed that the game uses Media Foundation for its videos on the Steam forums

Would it be possible to bundle it with a future upgrade of Proton? It is installable on WINE using winetricks.

mstfacmly avatar Nov 17 '18 02:11 mstfacmly

@HonkingGoose: The videos in this one are WMV3/WMA2, VC-1/WMA Pro, and WMV3/WMA Pro. I've also added a proton log for completeness sake.

steam-462780.log steam-462780-amd_logo-mediainfo.txt steam-462780-intro-mediainfo.txt steam-462780-thq_logo-mediainfo.txt

LingMan avatar Jan 31 '19 21:01 LingMan

@LingMan Thank you, I've updated my report at issue number 1464.

HonkingGoose avatar Feb 01 '19 18:02 HonkingGoose

A fix for the game: https://github.com/doitsujin/dxvk/issues/728#issuecomment-459839962

There is also a fix at Lutris.net

Ahmed-E-86 avatar Feb 01 '19 19:02 Ahmed-E-86

The game works in latest proton 4.2.9 except the videos. I hope the fix above gets included as part of proton, because without videos it sucks.

edoantonioco avatar Jul 15 '19 03:07 edoantonioco

Game crashes with proton 4.11-1 proton_4 11_darksiders_crash Starts fine (without cinematics) with 4.2-9

at46 avatar Aug 01 '19 17:08 at46

Hello @at46, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report. Also, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

kisak-valve avatar Aug 01 '19 17:08 kisak-valve

sysinfo https://gist.github.com/at46/51134de8e41a8aa24351b8a47a1344f4

protonlog steam-462780.log

at46 avatar Aug 01 '19 17:08 at46

Darksiders still crashes with proton 4.11-9 steam-462780.log

at46 avatar Dec 09 '19 19:12 at46

Darksider crashes with proton 4.11-11 too

nguyennb9 avatar Jan 02 '20 14:01 nguyennb9