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

×
I wrote a Lutris script and guide to hopefully automate this for peeps as best as possible. It basically run through the steps Dekakst mentions above and installs the REbirth patch which is this is the only confirmed way of getting the FMVs to work for now. The only difference is this script uses the USA/English version not the Japanese version.

github.com/eskay993/gamefiles/tree/main/resident-evil

(sorry not sure how to do links)

Or google "eskay993 gamefiles github" and go to resident-evil.

Testers and feedback welcome. I can look to adding it to the Lutris website but;I've had issue with that in the past.
Post edited June 27, 2024 by eskay993
avatar
eskay993: I wrote a Lutris script and guide to hopefully automate this for peeps as best as possible. It basically run through the steps Dekakst mentions above and installs the REbirth patch which is this is the only confirmed way of getting the FMVs to work for now. The only difference is this script uses the USA/English version not the Japanese version.

github.com/eskay993/gamefiles/tree/main/resident-evil

(sorry not sure how to do links)

Or google "eskay993 gamefiles github" and go to resident-evil.

Testers and feedback welcome. I can look to adding it to the Lutris website but;I've had issue with that in the past.
Script works fine, the game is working with FMVs. Just curious why the dinput overwrite is commented. I would activate it. Without the overrwrite, my Xbox Controller isn't working.
avatar
eskay993: I wrote a Lutris script and guide to hopefully automate this for peeps as best as possible. It basically run through the steps Dekakst mentions above and installs the REbirth patch which is this is the only confirmed way of getting the FMVs to work for now. The only difference is this script uses the USA/English version not the Japanese version.

github.com/eskay993/gamefiles/tree/main/resident-evil

(sorry not sure how to do links)

Or google "eskay993 gamefiles github" and go to resident-evil.

Testers and feedback welcome. I can look to adding it to the Lutris website but;I've had issue with that in the past.
avatar
Balardie: Script works fine, the game is working with FMVs. Just curious why the dinput overwrite is commented. I would activate it. Without the overrwrite, my Xbox Controller isn't working.
Great, glad it's working!

That dinput.dll comes with the GOG version. The ddraw.dll that is in there is from REbirth and has it's own controller support implementation which overrides/supersedes GOG's dll. I disabled it to avoid potential conflicts and works for me on Steam Deck with built-in controls and on my desktop with a PS5 controller. I'll do some more testing.

What platform are you playing on? I assume a Linux desktop if you're using an Xbox controller.
Post edited June 27, 2024 by eskay993
avatar
eskay993: What platform are you playing on? I assume a Linux desktop if you're using an Xbox controller.
Yes, i'm on Arch Linux on my Laptop. Playing with Xbox Series Controller via Bluetooth.
avatar
eskay993: What platform are you playing on? I assume a Linux desktop if you're using an Xbox controller.
avatar
Balardie: Yes, i'm on Arch Linux on my Laptop. Playing with Xbox Series Controller via Bluetooth.
Thanks for the info.

I tested further and I'm not experiencing the same issue. Tried on Fedora KDE and my Steam Deck with a few different bluetooth controllers and they all work with just ddraw from REbirth, As I say, I don't think dinput is even used when REbirth's ddraw is installed. At least not that I can tell. I'll keep an eye out on any other reports of this.

I've updated the script and simplified the install process. Rather than install the whole game, it only extracts the USA folder which is all that REbirth and the Unofficial patch need. Simpler, cleaner and much faster!

Also added the high quality FMV mod for good measure :)
Post edited June 27, 2024 by eskay993
avatar
eskay993: Testers and feedback welcome. I can look to adding it to the Lutris website but;I've had issue with that in the past.
tested script and works well definitely need to uncomment the dinput bit for controller support to work I'm on Arch also and tested with a Stadia controller and a guilikit king kong 2 pro.

With people trying to get this to work via Heroic it should be easily doable just a bit more manual config loading the dlls.


edit: oops bad timing, checking out the updated script now!
Post edited June 27, 2024 by synrgy87
avatar
eskay993: Testers and feedback welcome. I can look to adding it to the Lutris website but;I've had issue with that in the past.
avatar
synrgy87: tested script and works well definitely need to uncomment the dinput bit for controller support to work I'm on Arch also and tested with a Stadia controller and a guilikit king kong 2 pro.

With people trying to get this to work via Heroic it should be easily doable just a bit more manual config loading the dlls.

edit: oops bad timing, checking out the updated script now!
Excellent :) thanks for testing.

That is really strange about dinput being needed for both of you. I don't even have dinput in the game folder anymore and multiple controllers are working fine. The only dll I have is ddraw from REbirth.

Have tested with Steam running in the background and without to make sure Steam Input is doing anything funny.

Can I check, in the dropdown menu in the REbirth launcher, do you have the correct controller selected? For my Xbox controller, I had to chose Xinput in the first drop down then select the correct controller in the second drop down (there were two controllers listed for some reason.. maybe Steam doing something).

Same for my DualSense. I had to chose Raw instead of Xinput and there were 2 controllers listed in the 2nd dropdown.
Post edited June 27, 2024 by eskay993
avatar
synrgy87: tested script and works well definitely need to uncomment the dinput bit for controller support to work I'm on Arch also and tested with a Stadia controller and a guilikit king kong 2 pro.

With people trying to get this to work via Heroic it should be easily doable just a bit more manual config loading the dlls.

edit: oops bad timing, checking out the updated script now!
avatar
eskay993: Excellent :) thanks for testing.

That is really strange about dinput being needed for both of you. I don't even have dinput in the game folder anymore and multiple controllers are working fine. The only dll I have is ddraw from REbirth.

Have tested with Steam running in the background and without to make sure Steam Input is doing anything funny.

Can I check, in the dropdown menu in the REbirth launcher, do you have the correct controller selected? For my Xbox controller, I had to chose Xinput in the first drop down then select the correct controller in the second drop down (there were two controllers listed for some reason.. maybe Steam doing something).

Same for my DualSense. I had to chose Raw instead of Xinput and there were 2 controllers listed in the 2nd dropdown.
I tried now the new script and my controller got picked up in REbirth, without the dinput overwrite. It should be fine now and also a good idea with the FMV movie pack :)
avatar
bravemenrun: I cannot get the game to launch using Heroic. Very disappointed so far.
avatar
Vagabond: Did you set the overrides in the Wine prefix? By default, Wine managers like Heroic won't 'see' custom DLLs that utilize injection or hooking, which is what a lot of game mods/fixes do. In Heroic, install the game like normal, then click the 'dial' menu, scroll to the bottom and select 'WINECFG'. In the new window, go to the Libraries tab, and in the 'New override for library' dropdown box, type: ddraw then click Add. Do it again and type dinput then click Add. Heroic should be able to launch the game like normal now. At least, it's working for me.

This is the kind of problem that the UMU Launcher project is looking to fix.
Thank you! That seems to have worked. The FMV's aren't working as expected but one problem at a time.
avatar
Balardie: I tried now the new script and my controller got picked up in REbirth, without the dinput overwrite. It should be fine now and also a good idea with the FMV movie pack :)
Great! :) Maybe just having the dll in the directory was causing some conflict. Glad it's working.

Ya I was thinking about going whole hog and adding Seemless HD and all, but I've had trouble getting it to run in the past, and while what they are doing with that project is and amazing and borderline black magic, it's subjective and not to everyone's taste Going from 10fps to 30fps FMVs though I don't think too many people would complain about :)
Post edited June 28, 2024 by eskay993
avatar
eskay993: Great! :) Maybe just having the dll in the directory was causing some conflict. Glad it's working.

Ya I was thinking about going whole hog and adding Seemless HD and all, but I've had trouble getting it to run in the past, and while what they are doing with that project is and amazing and borderline black magic, it's subjective and not to everyone's taste Going from 10fps to 30fps FMVs though I don't think too many people would complain about :)
I don't know much about the modding scene for Resi 1, (i just even recently played resi1 for the first time in march this year), but as far as i can see, i would only include the fmv pack. The Seamless HD Project, in my eyes, gives me a falsified look with the hd textures and the blocky characters. At least for now, this script should give the people a quick way to play the game in the most original intended way.

EDIT: If it's possible to opt in some mods in the script, i would include it in the script for the people who still want to play it in that way.
Post edited June 28, 2024 by Balardie
avatar
synrgy87: With people trying to get this to work via Heroic it should be easily doable just a bit more manual config loading the dlls.
Indeed I imagine most people would try Heroic first (I did!). But to get REbirth to work, there is the extra step of installing dgvoodoo2 since it still uses an old version of directx from what I understand (GOG updated the version in their wrapper and doesn't need it). With Lutris, apart from being an easy install script, it has built in dgvoodoo2 support so one less thing to worry about. To b honest, the scripting capabilities of Lutris are the main thing that keeps me going back to it!
I think I spoke too soon. Controller input seems to not be working. I added the dinput override so it should be working I would think.
How to run Resident Evil GOG version on steam deck with working FMV on Heroic?
avatar
headead: How to run Resident Evil GOG version on steam deck with working FMV on Heroic?
Don't bother with using Heroic. Here's what I did:
- switch to Desktop mode
- downloaded Japanese offline installer from GOG
- downloaded Classic Rebirth DLL file alongside 1.01 update from Classic Rebirth's site
- installed Lutris

From there:
- install game via Lutris - when it asks you to download files select "Select local file" from drop down menu and point it to the installer you've downloaded and let it install the game
- copy and paste both DLL & patch 1.01 into installation folder
- go to game properties in Lutris and under Advanced tab add two DLL overrides: ddraw and dinput8, set both values to n,b
- go to Runner tab and check "enable dgvoodoo2", save the settings
- add the game to Steam via Lutris

Done. Fully working game with FMV's running. Only downside is that you'll have Japanese subtitles in FMV's, but it's no big deal compared to not having them at all. I read somewhere that there's 1.01 patch conversion for US installer as well, but I didn't tried that myself.
Post edited June 28, 2024 by bzdursky