Resident Evil 0

Resident Evil 0

37 ratings
Resident Evil 0 Improved Co-op Guide.
By Talos91
Resident Evil 0 is a single player game and was not designed to be played in Co-op but it has 2 controllable characters for most of the game and with these methods the game can be played mostly in co-op with 2 controllers.
   
Award
Favorite
Favorited
Unfavorite
The Easy Way
Resident Evil 0 has 2 controllable characters for most of the game (Rebecca and Billy) and with this trainer for PC you can move and shoot with the secondary character using a keyboard or a second gamepad:

Dante and Raz0r Trainer[www.nexusmods.com]

To do that in the trainer just check the option freeze in player 2 control type and select player 1, in player 1 control type select player 2:



But this is still quite limited as the second player can only control the secondary character that can not interact with items and can not open the inventory and even if you use the switch characters button the first player will always control the main character, this can get boring for the second player as there are sections of the game where only one character is controllable and the first player has to always do it but luckily this can be fixed with a workaround I found:
Improved Co-op
First extract and place these fies[drive.google.com] where your re0hd.exe is located, the default Steam installation path of the game is C:\\Program Files (x86)\\Steam\\steamapps\\common\\Resident Evil 0\\.

These files will allow for 2 xinput gamepads to control both characters, if you placed the files correctly you will hear a beep sound when you launch the game via Steam, make sure you set the game to windowed or borderless windowed so you can use the co-op trainer too.

Then you will need to use this app to remap some buttons of your second gamepad: https://www.rewasd.com/

There is a free trial so you do not need to pay.

Once you install rewasd correctly, launch it and click on your second connected gamepad and select switch to xbox 360, this will allow you to remap your second gamepad, remap the left stick of your gamepad to the wasd keyboard keys and the triggers to right shift and space like this:



Also map the controller right stick to the left stick and the shoulder buttons to the triggers like the screenshot shows, then press apply to slot 1. If you are using 2 native xbox one/series controllers in the output device setting select virtual xbox one gamepad instead before clicking apply to slot 1:



Then open the co-op trainer, launch the game and once in-game with 2 characters in the trainer check the option freeze in player 2 control type and select player 1, in player 1 control type select player 2.

Go back to the game window and now the second gamepad should be able to move the secondary character with the left stick and aim and shoot with the triggers (make sure control type is set to D in the game settings) the first gamepad will control the main character the same as normal.

The second gamepad should also be able to open/move the inventory and switch characters with the face buttons, the second gamepad can also control the main character with the right stick and shoot with him using the shoulder buttons, that way either of the 2 players/controllers can control the main character at any time for the sections that require just one controllable character.

Recently completed a playtrough of the game with this method and it was a fun co-op experience even with the camera limitations (the camera only follows the main character).

Tested this method with 2 xbox 360 wireless gamepads and also with 2 xbox series gamepads connected to PC via the wireless adapter.

If your controllers disconnect the input could get messed up, just fully close everything including rewasd if that happens and start again.

Using the skip doors option in the trainer is also recommended for faster load times when using doors.
Credits
Resident Evil 0 HD Remaster Trainer[www.nexusmods.com]

XInput Plus[sites.google.com]

REWASD[www.rewasd.com]
25 Comments
Hash Jun 6 @ 3:17am 
i have an issue with RE 0 Trainer it is not working saying wrong game at the top of the window. i have no idea why and everything is not clickable so I cannot press freeze for player 1 and 2. any help?
Ashley Graham May 23 @ 3:03pm 
Does anyone know how to get the xinput thing to work so me and my sister can both pickup items? please help :meili:
WonkyDonk Jan 30 @ 1:29pm 
Little brothers in the 90's stuck playing Tails in Sonic 3 know how this goes.
Moonlight Jan 21 @ 7:43am 
Thanks a bunch friend! Unfortunately, reading that site as well as some other guides online has given me some ideas to try to fix this, and none work. If some kind soul would happen to know why xinput plus refuses to work, id appreciate it greatly. neither installing more of the dll files nor using the loader app that came with it worked (because, again, clicking on the exe literally does nothing at all.) Looking to try to play this with my Ma cuz she's an old resident evil fan and doing this together sounds super fun. Gonna just deal with being second fiddle for now, but any tips would mean the world. Thanks again friends!
Talos91  [author] Jan 20 @ 7:34pm 
Moonlight Jan 20 @ 6:23pm 
hihi friend! think you may be able to link the site or the dependencies for xinput plus? I cant seem to get it to activate when I launch the game and double clicking the exe in folder doesn't open the game at all. thanks a bunch for the guide!
TheWolfyTrinity Sep 13, 2024 @ 3:07pm 
@XII @Talos91

This might help, as I wanted to stream the game to a friend so we could play together.

We used Parsec as I don't think Steam Remote Play is an option.

We used Discord voice call, and Parsec, to avoid my friend hearing themselves and preserving sound quality for them I used Voicemeeter (Free software) to redirect my default output sound in Windows to "Voicemeeter Input (VB-Audio Voicemeeter VAIO)", then in Voicemeeter I had A1 at (top right) set to my headset for myself, and A2 set as a monitor that wasn't actually being used for speakers on my end.

This allowed me to set the monitor (A2) as my output device in Parsec, so I could turn off echo cancelling to allow my partner to hear my game without quality loss. (Note: Seems RE0 always uses the default device, trying to force it to use a different output doesn't work for me, therefore for myself all other output sounds including browser tabs, music, etc. play too)

- continued below -
TheWolfyTrinity Sep 13, 2024 @ 3:01pm 
To stop the partner hearing themselves in the Discord call, in the Discord settings I set the output device to be the headset, and make sure the mic is correct also.

For my own sanity I also disabled anything that wasn't being used in my Windows Sound Settings by going to device properties and disabling pretty much everything else i.e Voicemeeter In 1 through 5.

I hope this might be of use, I know it might be a little complicated, but I am optimistic I can use this for other games in future too :)
Zombar Jul 14, 2024 @ 5:50am 
I have the same problems as XolotlV. Is it possible to somehow make the keyboard the first player and the gamepad the second?
Talos91  [author] Jul 4, 2024 @ 1:58am 
@XoloIVT try launching the game by double clicking the exe and not from Steam shorcut, also maybe you are missing a dependency for xinput plus to work, check their site.