You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proton version: Tried Proton 7.0-6, 8.0-5, 9.0-3, Experimental and even Proton GE 9.16 and Wine 9.0 & 9.2, all present the same issue.
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.
I've been trying to get RE3 (1999) from GOG working on Linux/Steam Deck with the HD or Seamless HD Project (SHDP) mod for over two months now, but no matter what I try, I always end up with the same result, which is the actual backgrounds/textures looking really small on the upper-left corner of the screen, as seen in these images:
To get the game running on Steam Deck / SteamOS with Proton (or any other Linux distro with Wine or Proton), I use the following DLL overrides: WINEDLLOVERRIDES="d3d9,d3dcompiler_47,ddraw,dinput8,dsound,libwebp,xaudio2_9"=n,b
Those same overrides are the ones I use for RE2 (1998) and it works perfectly with Classic Rebirth alongside the Seamless HD Project mod. RE1 CR+SHDP does work too (although that one required some dgVoodoo2 intervention). While RE3 does work with Classic Rebirth on its own, it's the HD mod causes that graphical issue on Steam Deck (and can be reproduced in any other Linux distro too).
I tried screwing around with the DLLs, and found that dinpu8 is the one that seems to load the HD textures.
According to some tests by several other people from both the Proton GE Discord and the Seamless HD Project Discord, it's possible that the issue could be related to the implementation of DirectX made by Wine/Proton (WineD3D).
Once the game is properly installed with the Japanese language, all that's needed is:
Replace the original EXE with the one from the Official 1.1.0 SourceNext patch
Replace the ddraw.dll from the original game with the one from the Classic Rebirth mod
Copy all contents from the RE3 HD mod into the same place as the EXE. Warning: If the HD mod has a ddraw.dll file, do NOT replace the one from the Classic Rebirth mod!
To make the game run under Linux/Steam Deck, the following DLL overrides are required: WINEDLLOVERRIDES="ddraw,dinput8"=n,b
Those are the bare minimum of DLL needed to get the HD mod running. Afterwards, running the Wine DLL Override command alongside wine "BIOHAZARD(R) 3 PC.exe" should make the game run with the following window opening, and then the game window with the graphical glitch:
The text was updated successfully, but these errors were encountered:
Sadly there's no indication on what could be happening for this particular instance, but from my and others' tests, I'm inclined to believe it could be something related to WineD3D.
Compatibility Report
System Information
The following are all Steam Deck specs, but the issue can be reproduced in any Linux distro with Wine/Proton installed.
I confirm:
I've been trying to get RE3 (1999) from GOG working on Linux/Steam Deck with the HD or Seamless HD Project (SHDP) mod for over two months now, but no matter what I try, I always end up with the same result, which is the actual backgrounds/textures looking really small on the upper-left corner of the screen, as seen in these images:
https://imgur.com/a/Bj8o51s
To get the game running on Steam Deck / SteamOS with Proton (or any other Linux distro with Wine or Proton), I use the following DLL overrides:
WINEDLLOVERRIDES="d3d9,d3dcompiler_47,ddraw,dinput8,dsound,libwebp,xaudio2_9"=n,b
Those same overrides are the ones I use for RE2 (1998) and it works perfectly with Classic Rebirth alongside the Seamless HD Project mod. RE1 CR+SHDP does work too (although that one required some dgVoodoo2 intervention). While RE3 does work with Classic Rebirth on its own, it's the HD mod causes that graphical issue on Steam Deck (and can be reproduced in any other Linux distro too).
I tried screwing around with the DLLs, and found that dinpu8 is the one that seems to load the HD textures.
According to some tests by several other people from both the Proton GE Discord and the Seamless HD Project Discord, it's possible that the issue could be related to the implementation of DirectX made by Wine/Proton (WineD3D).
Reproduction
Resident Evil 3: Nemesis (1999) from GOG
To run the game with the exact same conditions to reproduce the HD textures/backgrounds glitch, the following is required:
Once the game is properly installed with the Japanese language, all that's needed is:
ddraw.dll
from the original game with the one from the Classic Rebirth modddraw.dll
file, do NOT replace the one from the Classic Rebirth mod!WINEDLLOVERRIDES="ddraw,dinput8"=n,b
Those are the bare minimum of DLL needed to get the HD mod running. Afterwards, running the Wine DLL Override command alongside
wine "BIOHAZARD(R) 3 PC.exe"
should make the game run with the following window opening, and then the game window with the graphical glitch:The text was updated successfully, but these errors were encountered: