It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
1. Download and install Lutris.

2. Download the offline backup version of Resident Evil and Install inside Lutris.

3. Right click Resident Evil and select Configure.

4. Enable dgvoodoo2.

5. Play the game!

Issues:

FMVs are not working, only play the sounds. Maybe someone who knows more about the game or Winetricks will show how to enable the FMVs.

For some reason my controller (DS4) uses the analog to move the character under Linux, on Windows it is the d-pad.

Tip:

To configure the controller, inside the game press left stick to come up with the config menu.
avatar
Carlosdudu92: 1. Download and install Lutris.

2. Download the offline backup version of Resident Evil and Install inside Lutris.

3. Right click Resident Evil and select Configure.

4. Enable dgvoodoo2.

5. Play the game!

Issues:

FMVs are not working, only play the sounds. Maybe someone who knows more about the game or Winetricks will show how to enable the FMVs.

For some reason my controller (DS4) uses the analog to move the character under Linux, on Windows it is the d-pad.

Tip:

To configure the controller, inside the game press left stick to come up with the config menu.
It's working on Ubuntu now. Thank you!
avatar
Carlosdudu92: Issues:

FMVs are not working, only play the sounds. Maybe someone who knows more about the game or Winetricks will show how to enable the FMVs.
Yes, let me modify your instructions:
1. Download and install Lutris.

2. Download the offline backup of Japanese language version Resident Evil and Install inside Lutris.

3. Right click Resident Evil and select Configure.

4. Enable dgvoodoo2.

5. Download Resident Evil Classic Rebirth DLL file as well as official 1.01 patch from classicrebirth.com/index.php/downloads/resident-evil-classic-rebirth

6. Copy both files to your installed game directory and overwrite BIOHAZARD.exe

7. In Lutris go to game configuration, then System options and add WINEDLLOVERRIDES="ddraw,dinput8=n,b" to Enviroment variables

8. Play the game!

Issues:
FMVs have Japanese subtitles hardcoded and you can't get rid of those. Other than that - zero issues.
Post edited July 10, 2024 by bzdursky
Good advise, thank you!

I just want to add, that "Classic Rebirth" fansite also offers improved movies, which got no Japanese subtitles anymore. Also these run smoother. One can check it out.

Keep in mind, this way you get auto-aim function and more explicit cotent. Progress can only be saved at typewriters, though. Altogether, Resident Evil becomes simpler
For some reason I have a black screen during fmv's, any tips?
avatar
kainben423_0026: For some reason I have a black screen during fmv's, any tips?
I have been experimenting with this and narrowed down the problem to the wine implementation of mciavi32.dll

To resolve either install the rebirth mod as suggested by bzdursky, which changes how the videos work entirely, or if you want the vanilla GOG version to work on linux/deck do the following:

-Acquire mciavi32.dll from an actual Windows installation (C:\Windows\SysWOW64\mciavi32.dll) and place it in the game directory (where ResidentEvil.exe is located).

-Use the following environment variable: WINEDLLOVERRIDES=ddraw,dinput,mciavi32=n,b

No other wine tweaks are required.
avatar
kainben423_0026: For some reason I have a black screen during fmv's, any tips?
avatar
p5ychonaut: I have been experimenting with this and narrowed down the problem to the wine implementation of mciavi32.dll

To resolve either install the rebirth mod as suggested by bzdursky, which changes how the videos work entirely, or if you want the vanilla GOG version to work on linux/deck do the following:

-Acquire mciavi32.dll from an actual Windows installation (C:\Windows\SysWOW64\mciavi32.dll) and place it in the game directory (where ResidentEvil.exe is located).

-Use the following environment variable: WINEDLLOVERRIDES=ddraw,dinput,mciavi32=n,b

No other wine tweaks are required.
That totally worked and saved my day.


Buuuut: RE2 has the problem of the videos being very small (meaning that they keep the original resolution and not being scaled to fit the screen), decentered to somewhat of the upper left corner of the screen and are only visible in half (meaning the left part of the vidoe os of screen).
I tried all the steps mentioned above. REBirth workes, but I dislike the look of the sharp models not fitting the background.

Any ideas how to proceed in my case?
avatar
p5ychonaut: I have been experimenting with this and narrowed down the problem to the wine implementation of mciavi32.dll

To resolve either install the rebirth mod as suggested by bzdursky, which changes how the videos work entirely, or if you want the vanilla GOG version to work on linux/deck do the following:

-Acquire mciavi32.dll from an actual Windows installation (C:\Windows\SysWOW64\mciavi32.dll) and place it in the game directory (where ResidentEvil.exe is located).

-Use the following environment variable: WINEDLLOVERRIDES=ddraw,dinput,mciavi32=n,b

No other wine tweaks are required.
avatar
Bynbleidd: That totally worked and saved my day.

Buuuut: RE2 has the problem of the videos being very small (meaning that they keep the original resolution and not being scaled to fit the screen), decentered to somewhat of the upper left corner of the screen and are only visible in half (meaning the left part of the vidoe os of screen).
I tried all the steps mentioned above. REBirth workes, but I dislike the look of the sharp models not fitting the background.

Any ideas how to proceed in my case?
I had a look at this for RE2. I had the same problem with the tiny video in the upper left corner. Unlike RE1 it doesn't appear to need the mciavi32 fix so no need to copy that DLL/set the associated override.

The good news is all you need to do is install "lavfilters" and "quartz" windows components using winetricks. I have tried this on a wine-devel 10 prefix as well as the prefix created by heroic games launcher (Wine-GE-latest) and it worked on both configurations.
avatar
p5ychonaut: The good news is all you need to do is install "lavfilters" and "quartz" windows components using winetricks. I have tried this on a wine-devel 10 prefix as well as the prefix created by heroic games launcher (Wine-GE-latest) and it worked on both configurations.
Nice, that one worked like a charm, too.

I'm interested in one more tiny bug concerning RE3: It works well, if I use Wine 9.0 (which causes the other titles to crash, btw). With proton or Wine 8 there are no videos at all. But 9 causes the font in the starter menu (the one asking for story mode, mercenaries, video,..) to seem distorted. No game breaker at all, but maybe you know a way around this, too?
Either way, you have been very helpful, thanks a lot!
avatar
kainben423_0026: For some reason I have a black screen during fmv's, any tips?
avatar
p5ychonaut: I have been experimenting with this and narrowed down the problem to the wine implementation of mciavi32.dll

To resolve either install the rebirth mod as suggested by bzdursky, which changes how the videos work entirely, or if you want the vanilla GOG version to work on linux/deck do the following:

-Acquire mciavi32.dll from an actual Windows installation (C:\Windows\SysWOW64\mciavi32.dll) and place it in the game directory (where ResidentEvil.exe is located).

-Use the following environment variable: WINEDLLOVERRIDES=ddraw,dinput,mciavi32=n,b

No other wine tweaks are required.
I did everything up until this point, but when I open the game, it says "failed to initialise the DirectX." Does anyone have an idea on what to do? Please :(
After an evening of figuring it out, here's what worked for me as a step by step since nobody else has posted a proper step-by-step using Proton properly. Somebody less lazy than me could probably turn these directions into a GitHub shell script to automate the process using a single command. Unfortunately I don't have enough rep for links, so this will look kinda weird.

1. Download the Japanese version of the game (known as Biohazard)
* For GOG.com, click Change Language: English v and set it to 日本語 before clicking Download and Install Now
* For the Heroic Games Launcher, when clicking Install, change the prompted Language option from American English to 日本語(日本), before clicking the Install confirmation again.
2. Once the game is downloaded, first go into the game's directory, and delete/rename/add ".old" to the Biohazard.exe, ddraw.dll, and dinput.dll files therein as we will not be using them.
* The game's directory is likely somewhere in ~/Games, or you can click the three vertical dots at the top right of the Heroic Launcher and then click Browse Files
3. Go to classicRebirth and download their 1.01 Biohazard Patch: as well as their REbirth DLL: Extract the contents of each and place them in your game's directory to serve as replacements for the previous Biohazard.exe and ddraw.dll files.
4. Download this specific archived version of dgVoodoo 2.78: It's the last preserved version that works within Proton and Wine. Extract the archive's contents to a subfolder.
5. From the downloaded dgVoodoo2_78_2 folder, move the dgVoodooCpl.exe and dgVoodoo.conf files to the game's directory.
6. From the same downloaded dgVoodoo2_78_2 folder, enter the MS folder, and then the x86 folder within that. Move the D3DImm.dll file found inside to the game's directory.
7. From the same downloaded dgVoodoo2_78_2 > MS > x86 directory, rename the DDraw.dll there to re_ddraw.dll, and then move that to the game's directory.
* To confirm, you should now have Biohazard.exe, D3DImm.dll, ddraw.dll, and re_ddraw.dll in your game's base directory now.
8. Go into Steam and add the Biohazard.exe as a Non-Steam game. Title it whatever you'd like.
9. Open the properties of the newly added game within Steam. For its Launch Options, put the following: WINEDLLOVERRIDES="ddraw.dll,re_ddraw.dll,D3DImm.dll=n" %command%
10. In the same properties window, go to the Compatibility option and Force the use of a specific Steam Play compatibility tool to whatever Proton version you'd like (i'm using Proton Experimental without issue).
11. Attempt launching the game. This should generate the game's Proton files for use later with ProtonTricks. Close the launcher that comes up, as we'll revisit it later.
12. Right click the dgVoodooCpl.exe and open with Protontricks Launcher. Select your Non-Steam shortcut as you named it.
* If you haven't already downloaded Protontricks from your distro's Flatpack store (Discover/Bazaar/etc), then you really should its great.
13. In the dgVoodoo Control Panel that launches, click the .\ at the top right to ensure the application's settings are set to the operating directory.
14. Attached to this post is a photo of the settings that REbirth recommends for the game in their troubleshooting section. Match those settings as desired. Click Apply when finished.
15. Okay, we're finally ready to launch the game! Click Play on Steam to launch the REbirth's configuration launcher. Set the settings as desired. If you decide the install any mods, you'll be prompted after clicking OK to use them or not before launching into the game on Linux!

Troubleshooting:
* If when attempting to launch the game you encounter a message with a series of broken characters (for me it was "‚¢‚ ̈‚‚©‚ÌŒî•ñ‚a111‚μ‚Ä&sbq uo;¢‚Ü‚·ŒÂ‚à‚¤ˆê ̈׃ZƒbƒgƒAƒbƒv‚μ‚ĉo‚3‚¢OB "), that won't go away when you click OK, it is likely the application trying to use Japanese characters to say "Some of the data have been damaged. Please run Setup again". This means that the application is still attempting to use the original ddraw.dll instead of the new one provided by dgVoodoo. Double check your Steam launch options were set up as directed and that your dll files are named correctly.
* If when attempting to launch the game on Steam nothing happens, you likely either haven't set the Steam Play compatibility, or you didn't select the Biohazard.exe.
Attachments: