Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Resident Evil 2 (883710) Remake

Open laichiaheng opened this issue 6 years ago • 256 comments

Compatibility Report

  • Name of the game with compatibility issues: Resident Evil 2 Remake
  • Steam AppID of the game: 883710

System Information

  • GPU: <RX 580>
  • Driver/LLVM version: <4.5 Mesa 19.0.0-devel/8.0.0>
  • Kernel version: <4.20.4>
  • Link to full system information report as Gist:https://gist.github.com/laichiaheng/055e1066aa03ed3930716282898e5046
  • Proton version: 3.16-6BETA

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-883710.log

Symptoms

After I pass the 1st chapter, it keeps loading forever

Reproduction

Leave the gas station.

laichiaheng avatar Jan 25 '19 16:01 laichiaheng

Possibly Media Foundation related.

kisak-valve avatar Jan 25 '19 16:01 kisak-valve

Is there any workaround for it?

laichiaheng avatar Jan 25 '19 16:01 laichiaheng

There's a chance a nasty workaround like https://github.com/ValveSoftware/Proton/issues/1102#issuecomment-419678627 might help, but that needs several libraries from a Window 7 install to attempt and is not easy.

kisak-valve avatar Jan 25 '19 17:01 kisak-valve

https://github.com/jzengc/wine/tree/proton_3.16_mf

this might work

f0rmatme avatar Jan 25 '19 20:01 f0rmatme

Can I pass the 1st chapter in the demo? if so i can test that MF branch, I just might buy the game and test it too.

The red PC still causes the game to break.

f0rmatme avatar Jan 26 '19 05:01 f0rmatme

https://github.com/ValveSoftware/Proton/issues/838#issuecomment-447379664 Another fix

f0rmatme avatar Jan 26 '19 05:01 f0rmatme

<Link removed by moderator>

This build has mf support i think? Try it with the fix. Source : https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

f0rmatme avatar Jan 26 '19 05:01 f0rmatme

@james-munson please don't upload and link windows dlls like that, if they were distributable, we'd use standalone installer instead.

@kisak-valve I think it's better to remove this link https://github.com/ValveSoftware/Proton/issues/2266#issuecomment-457803041.

nsivov avatar Jan 26 '19 05:01 nsivov

<Link removed by moderator>

This build has mf support i think? Try it with the fix. Source : https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

Do I need to create the compatibilitytools.d folder by myself?

I answer myself, yes. Why do they know these folder names? I'm redownloading the game, if it works, I can save lots of money from buying hard drive.

laichiaheng avatar Jan 26 '19 05:01 laichiaheng

@nsivov that's not my upload. @laichiaheng ? https://github.com/ValveSoftware/Proton#install-proton-locally

f0rmatme avatar Jan 26 '19 05:01 f0rmatme

sudo mkdir ~/.steam/steam/compatibilitytools.d/ and extract that build into that folder

f0rmatme avatar Jan 26 '19 06:01 f0rmatme

Is it possible to build Proton with the latest wine-staging? The performance of Proton is really worse than wine-staging, Proton always runs at 4Xfps, no matter how low the setting is, wine-staging almost runs at 60fps always.

laichiaheng avatar Jan 26 '19 06:01 laichiaheng

<Link removed by moderator>

This build has mf support i think? Try it with the fix. Source : https://www.gamingonlinux.com/articles/theres-a-brand-new-steam-play-beta-version-out-with-faudio-also-a-steam-play-whitelist-update.13143/comment_id=143171

Bad news, it doesn't work.

laichiaheng avatar Jan 26 '19 07:01 laichiaheng

try this version of wine https://github.com/spinozaure/wine/

or

https://github.com/kakra/wine-proton/releases

https://github.com/kakra/wine-proton/releases/download/wine-proton_3.16-4.0-unofficial-1/wine-proton_3.16-4.0-unofficial-1.tar.xz

, unpack within existing "Proton 3.16 Beta" folder.

f0rmatme avatar Jan 26 '19 07:01 f0rmatme

Steam isn't able to download any Proton now, weird.

laichiaheng avatar Jan 26 '19 07:01 laichiaheng

@james-munson I tried the 2nd method, and It didn't work.

laichiaheng avatar Jan 26 '19 07:01 laichiaheng

Downloading the game will do more testing did you try this? https://github.com/ValveSoftware/Proton/issues/838#issuecomment-447379664

f0rmatme avatar Jan 26 '19 08:01 f0rmatme

@james-munson Yes, I did, the game crashed. Do I need to copy the 32bit dlls to SysWow64?

laichiaheng avatar Jan 26 '19 08:01 laichiaheng

did you update dvxk?

f0rmatme avatar Jan 26 '19 08:01 f0rmatme

32bit to normal system 32 and 64 in SysWow64

f0rmatme avatar Jan 26 '19 08:01 f0rmatme

@james-munson Yes. It always stuck at 10% loading page, then it crashes.

laichiaheng avatar Jan 26 '19 08:01 laichiaheng

32bit to normal system 32 and 64 in SysWow64

No, In Windows-64bit, System32 stores 64bit dlls, SysWow64 stores 32bit dlls.

laichiaheng avatar Jan 26 '19 08:01 laichiaheng

having the same issue, just gets stuck on loading no matter what i try

f0rmatme avatar Jan 26 '19 09:01 f0rmatme

@james-munson Windows is the only way to go, I just bought a 500GB SSD to install Windows 10 for this game 30min ago, now I'm going to install Windows 10.

laichiaheng avatar Jan 26 '19 09:01 laichiaheng

https://www.reddit.com/r/linux_gaming/comments/ajyx51/resident_evil_2_playable_with_the_latest_dxvk_and/

f0rmatme avatar Jan 26 '19 12:01 f0rmatme

@james-munson Damn! I just spent my money on SSD to play this game, I didn't have to spend that much! I can install Linux on this SSD though.

laichiaheng avatar Jan 26 '19 16:01 laichiaheng

@james-munson Are you able to play this game now?

laichiaheng avatar Jan 27 '19 03:01 laichiaheng

@laichiaheng no, not even with the newest dvxk, a guy on the that reddit post might have a fix. I crash once i get in game after the trucker cut scene

"The solution was to export the CLSID branch, rename the paths in Wine's notepad, and then re-import the corrected .reg file.

I'm going to see how it's doing with that. "

Not sure how to do that.

f0rmatme avatar Jan 27 '19 06:01 f0rmatme

DarkeoX Check for the prefix registry, look at the "mf.dll" and "mfReadwrite.dll" paths under HKEY_CLASSES_ROOT\CLSID.

The Python thingy messed up in my install. Used "%SYSTEMROOT%" in the path but somehow Wine appends it as a relative path to the game's dir and of course can't find the dlls.

I had to export that branch of the registry, edit it in Wine's notepad not to mess up encoding and stuff, rewritting all "%SYSTEMROOT%\System32\mf.dll" occurrences to "C:..." proper ones.

f0rmatme avatar Jan 27 '19 06:01 f0rmatme

The solution: https://github.com/doitsujin/dxvk/issues/886#issuecomment-458487008

SergeyLatyshev avatar Jan 29 '19 10:01 SergeyLatyshev