ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.14k stars 1.06k forks source link

Resident Evil 2 (883710) Remake #2266

Closed laichiaheng closed 1 year ago

laichiaheng commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-883710.log

Symptoms

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

Reproduction

Leave the gas station.

laichiaheng commented 5 years ago

I'm also having the saving issue with Lutris version of Resident Evil 2 now, and it crashes a lot! It didn't happen to the steam proton version.

NextGenRyo commented 5 years ago

I'm using proton 3.16-7 and DXVK 0.96 and my old saves still load.

SleepingSloth commented 5 years ago

@mixalis1987 So update since my last post I can now get past the first cut scene but it now just loads indefinitely at the credits I've used the correct mfplat version and it came from a windows 7 laptop.

I also tried this tutorial, no luck. https://steamcommunity.com/sharedfiles/filedetails/?id=1654060648

NextGenRyo commented 5 years ago

@SleepingSloth What first cut scene? The one with the truck driver? And the credits you mention are the ones that start after they drive away from the gas station? If it's those credits it gets stuck on then the mfplat file wasn't installed correctly. Those credits are a video file not game generated. That's where mfplat comes in.

SleepingSloth commented 5 years ago

@mixalis1987 My original issue linked below has been resolved, was the cut scene before Leon walks into the gas station and meets Claire.

https://github.com/ValveSoftware/Proton/issues/2266#issuecomment-463487010

Now I'm having a new issue where the game loads indefinitely at the credits after Leon and Claire drive away from the gas station, my terminal output is identical to Sergeys output linked below

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

NextGenRyo commented 5 years ago

@SleepingSloth Can you show me your games directory?

SleepingSloth commented 5 years ago

@mixalis1987 Do you want a list of the contents in the steam game folder or of the prefix?

NextGenRyo commented 5 years ago

@SleepingSloth Game folder.

SleepingSloth commented 5 years ago

@mixalis1987

883710 amd_ags_x64.dll ISACEffect.dll ISACMixer.dll ISACSink.dll iZotope.dll McDSP.dll mfplat.dll re2.exe re2_config.ini re2_config_default.ini re2_d3d11.log re2_dxgi.log re_chunk_000.pak.patch_001.pak re_chunk_000.pak.patch_002.pak re_chunk_000.pak steam_api64.dll

NextGenRyo commented 5 years ago

@SleepingSloth Yea looks good. Does the mfplat md5sum look like this? 2188de5fa5c741fb2b81eb9f37d26ba7

SleepingSloth commented 5 years ago

@mixalis1987 Yes

NextGenRyo commented 5 years ago

@SleepingSloth It's hard to figure this one out. Usually the infinite loading on that part is an mfplat issue. This probably has nothing to do with it but we can never be too sure, but did you update the DXVK version for the proton prefix? I'm using 0.96 for steam.

SleepingSloth commented 5 years ago

@mixalis1987 Yep, although I don't think that matters much anymore since proton 3.16-7 beta, also someone recently posted a review for the game on protondb with a similar outcome so maybe the issue is distro related.

NextGenRyo commented 5 years ago

@SleepingSloth What distro you got?

SleepingSloth commented 5 years ago

@mixalis1987 Arch

kisak-valve commented 5 years ago

Hello @SleepingSloth, if you usually use steam-native, does completely closing Steam, then running steam-runtime from a terminal make a difference?

NextGenRyo commented 5 years ago

I should think it works on arch. I'm on Manjaro based on arch so theoretically it should work.

julienbenjamin commented 5 years ago

I'm using proton 3.16-7 and DXVK 0.96 and my old saves still load.

@laichiaheng What were your locale on both systems?

NextGenRyo commented 5 years ago

@julienbenjamin If that message is for me, then my locale is UK.

julienbenjamin commented 5 years ago

@Mershl Someone knows if only sCountry, Locale and sLanguage are needed?

julienbenjamin commented 5 years ago

@mixalis1987 Sorry, I am confused ; you are not in the same situation as @Mershl i.e. your save game was created with the same locale (UK)?

NextGenRyo commented 5 years ago

@julienbenjamin What is the best way to check the save file? All I know is that my steam region is set to UK on both systems, windows and linux.

SleepingSloth commented 5 years ago

@kisak-valve I ran the game in steam-native twice, the first time I ran the game I ran the syntax ./install-mf-64.sh in a terminal inside the python-installcab folder the first test that resulted in the previous bug I said had been resolved re-appearing comment about previous bug linked below.

@mixalis1987 My original issue linked below has been resolved, was the cut scene before Leon walks into the gas station and meets Claire.

#2266 (comment)

TLDR the game crashes as soon as the first cut scene starts when Leon is driving to the gas station.

The crash through out a wine: Unhandled exception: page fault on read access I could upload the dump here if that's any help?

The second time I skipped ./install-mf-64.sh completely and just tried to run the game without any winetricks installs that time the game ran fine up until the credits are suppose to play after Leon and Claire leave the gas station it just loads indefinitely, in both tests mfplat.dll was placed in the game folder.

julienbenjamin commented 5 years ago

@julienbenjamin What is the best way to check the save file? All I know is that my steam region is set to UK on both systems, windows and linux.

@mixalis1987 Currently, there is no way AFAIK. And this is my current issue: my savegame "should" have the same locale as my Linux system, and I should not encounter the error. Or there is other settings used for creating the RE2 save game file.

NextGenRyo commented 5 years ago

I checked all settings and they are all set to UK. I checked in steam, Linux and Windows.

@SleepingSloth Before you ran ./install-mf-64.sh you did run export WINEPREFIX=your steam proton prefix first right? And you should install mf first before running ./install-mf-64.sh because files from that are still needed.

SleepingSloth commented 5 years ago

@mixalis1987 Yes, I followed this guide.

https://steamcommunity.com/sharedfiles/filedetails/?id=1654060648

NextGenRyo commented 5 years ago

@SleepingSloth That guide is pretty much correct but you do not need to install mf in a default prefix, you need to install mf only in the games prefix and you do not need to edit install-mf-64.sh to use python2 just edit installcab.py and change the top line #! /usr/bin/env python to #! /usr/bin/env python2 then run install-mf-64.sh inside that prefix.

Would you like me to try the installation?

SleepingSloth commented 5 years ago

@mixalis1987 I followed that guide and this video https://youtu.be/pcCJSm3IoMY and the suggestions by others on the protondb page, which lead me to the same suggestions you've just mentioned resulting in the wine: Unhandled exception: page fault on read accessissue I mentioned in my previous comment.

NextGenRyo commented 5 years ago

@SleepingSloth In the video he does a few things that I never did. I just edited installcab.py to use python 2 and un-commented lines 129 to 137 then I just ran install-mf-64.sh I did not get a windows 7 service pack, the dll's the script uses the service pack that is installed from winetricks mf. The only file missing from mf is mfplat thats why we get that from windows manually after we finish with install-mf-64.sh script . Also he is using windows 10 in the VM when we need windows 7.

NextGenRyo commented 5 years ago

When I did it I used this guide

https://github.com/doitsujin/dxvk/issues/886

SergeyLatyshev wrote the steps I used. It even worked for RE7

julienbenjamin commented 5 years ago

For anyone interested, regarding this issue, the only relevant registry key is LocaleName. Tested with regedit on Windows.

SergeyLatyshev commented 5 years ago

On RE2 saves. It seems Proton stopped updating on my computer since 3.16-6 despite it showed its version as newer. So, I installed today Proton 3.16 Beta from 'tools' section, and it got actually updated. But then my save files became incompatible. I didn't use Windows for this game and didn't change locales in Linux, Wine or Proton. My Linux locale is "ru_RU.UTF-8" and in .../steamapps/compatdata/883710/pfx/user.reg there is "Locale"="00000419". What should I change to get my 80 hours of game progress back? If I change anything there to 00000409 (I suppose it's US locale?), it reverts to 00000419 again. I don't see LocaleName option in .reg files.

julienbenjamin commented 5 years ago

@SergeyLatyshev Yes, "Locale"=00000419 is en-US. You can find the appropriate code here for yours. LocaleName is a variable from the registry my Windows installation where my save was created ; when tinkering with it I was able to reproduce the error I had with Steam Play. But, yes, LocaleName is not present within Wine prefix.

SergeyLatyshev commented 5 years ago

But what variables must be changed to make the game load my save data? Is it even possible? I tried to change all 00000419 to 00000409 or 00000000, but the game still doesn't want to load my old save files, and all changes in user.reg get gone after I launch the game.

I even tried to replace the whole branch [Control Panel\\International] from Proton 3.16 Beta/proton_dist.tar.gz/./share/default_pfx/user.reg, useless too.

farfalleflickan commented 5 years ago

Issues persists between Proton 3.16-4 and Proton 4.2 . Any edits to the locale get reverted on game launch

SergeyLatyshev commented 5 years ago

I updated from 3.16-8 to 4.2, and my saves work. Also, the game performs now considerably better than with older versions of Proton.

Metaln00b commented 5 years ago

Mouse cursor is still laggin ingame, despite marking as fixed in changelog 4.1. On 3.18, it was just flickering and not every click was accepted.

farfalleflickan commented 5 years ago

Mouse still laggy, Proton 3.16-4 saves still not compatible with 4.2-3.

alasky17 commented 5 years ago

@Metaln00b @pastapojken What are your system specs (full specs can be in Steam under Help -> System Information)?

farfalleflickan commented 5 years ago

See below

System Information

``` Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz CPU Family: 0x6 CPU Model: 0x3c CPU Stepping: 0x3 CPU Type: 0x0 Speed: 4000 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: "Arch Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.0.8-arch1-1-ARCH X Server Vendor: The X.Org Foundation X Server Release: 12004000 X Window Manager: i3 Steam Runtime Version: jenkins-steam-runtime-beta-release_0.20190320.2 Video Card: Driver: X.Org AMD Radeon R9 200 Series (HAWAII, DRM 3.27.0, 5.0.8-arch1-1-ARCH, LLVM .0.0) Driver Version: 4.5 (Compatibility Profile) Mesa 19.1.0-devel (git-f9c594cdf5) OpenGL Version: 4.5 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x1002 DeviceID: 0x67b1 Revision Not Detected Number of Monitors: 3 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 4480 x 1080 Primary Display Size: 20.91" x 11.77" (23.98" diag) 53.1cm x 29.9cm (60.9cm diag) Primary VRAM: 4096 MB Sound card: Audio device: Realtek ALC1150 Memory: RAM: 15978 Mb Miscellaneous: UI Language: English LANG: en_GB.UTF-8 Total Hard Disk Space Available: 111150 Mb Largest Free Hard Disk Block: 28624 Mb VR Headset: None detected Recent Failure Reports: ```

alasky17 commented 5 years ago

@pastapojken thank you! It looks like the mouse issue was not fixed for all configurations/distros/etc. For AMD, I found that the issue is fixed on Ubuntu 18.10 but still had issues on Ubuntu 18.04.

Metaln00b commented 5 years ago

@alasky17

System Information

``` Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 5 2600X Six-Core Processor CPU Family: 0x17 CPU Model: 0x8 CPU Stepping: 0x2 CPU Type: 0x0 Speed: 3600 Mhz 12 logical processors 6 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Ubuntu 18.04.2 LTS (64 bit) Kernel Name: Linux Kernel Version: 4.18.0-17-generic X Server Vendor: The X.Org Foundation X Server Release: 12001000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime-beta-release_2019-01-10 Video Card: Driver: X.Org AMD Radeon R9 200 Series (HAWAII, DRM 3.26.0, 4.18.0-17-generic, LLVM 8.0.0) Driver Version: 4.5 (Compatibility Profile) Mesa 19.1.0-devel (git-3c5a9ab 2019-04-17 bionic-oibaf-ppa) OpenGL Version: 4.5 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x1002 DeviceID: 0x67b1 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 23.54" x 13.23" (26.97" diag) 59.8cm x 33.6cm (68.5cm diag) Primary VRAM: 4096 MB Sound card: Audio device: ATI R6xx HDMI Memory: RAM: 16033 Mb Miscellaneous: UI Language: English LANG: de_DE.UTF-8 Total Hard Disk Space Available: 937875 Mb Largest Free Hard Disk Block: 766089 Mb VR Headset: None detected Recent Failure Reports: ```

farfalleflickan commented 5 years ago

@alasky17 Interesting! The mouse issue doesn't bother me too much as I play with a controller anyways. Will have to look into that though. The saves issue I find more annoying as I feel like there is no guarantee that, after restarting my game from 0 to use compatible save files, the next proton update won't change locale again and cause issues.

alasky17 commented 5 years ago

Operating System Version: Ubuntu 18.04.2 LTS (64 bit)

Video Card: Driver: X.Org AMD Radeon R9 200 Series (HAWAII, DRM 3.26.0, 4.18.0-17-generic, LLVM 8.0.0) Driver Version: 4.5 (Compatibility Profile) Mesa 19.1.0-devel (git-3c5a9ab 2019-04-17 bionic-oibaf-ppa)`

@Metaln00b if you upgrade to Ubuntu 18.10 and it fixes the mouse issue, I would be super interested! Thanks for the info!

alasky17 commented 5 years ago

@pastapojken I looked into the locale issue and the locale-change causing incompatible save files is a Windows bug. The reported locale changed between 3.16-6 and 3.16-7 because Proton was fixed so it reports the correct system locale (previously it was reporting US English for everyone), so it shouldn't change again since it is now reporting the correct locale. FWIW if you still have the save game it might work if you set LANG=en_US.UTF-8 in a terminal and running Steam from that same terminal.

farfalleflickan commented 5 years ago

@alasky17 OH MAN! THANK YOU! Hadn't honestly done much digging as I assumed it was some convoluted Wine/Proton thing so yeah, it's fixed, thanks! :D

Metaln00b commented 5 years ago

@alasky17 If i update to 18.10, other games that are currenty running may not work anymore.

CyanBlob commented 5 years ago

I just started RE2 with Proton 4.2.3 and I'm having the issue where I'm stuck loading after completing the first scene. I haven't made any modifications to Proton or the game's files, I simply installed it from Steam and hit play

NextGenRyo commented 5 years ago

Was it installed before? That's just the mfplat problem. It must be missing.

On Sat, 27 Apr 2019 14:55 Andrew, notifications@github.com wrote:

I just starting RE2 with Proton 4.2.3 and I'm having the issue where I'm stuck loading after completing the first scene. I haven't made any modifications to Proton/the games files, I simply installed it from Steam and hit play

  • GPU: RX 480
  • Driver/LLVM version: 4.5 Mesa 19.0.0-devel/7.0.0
  • Kernel version: 5.0.5
  • Proton version: 4.2-3

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/2266#issuecomment-487287953, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHOYDE5BOSYFO7QN6WULLTPSRLMZANCNFSM4GSMTW2Q .

CyanBlob commented 5 years ago

No, it wasn't. I installed it yesterday. The mfplat workaround shouldn't be required anymore, right?