Resident Evil Revelations 2

Resident Evil Revelations 2

202 ratings
Online Campaign Coop (Nvidia)
By Dfactor
Short yet detailed guide that tells you how to play the campaign online.
   
Award
Favorite
Favorited
Unfavorite
Introductions
Ever wanted to play Revelations 2 in online coop? Like, actual Campaign coop and not only Raid?
As of this week this became a reality and now we can enjoy Revelations 2 with an online friend.

I might update the guide and add pictures soon(tm).
Possible difficulties
Nothing is perfect and neither is Nvidia's beta software. Recent improvements have fixed a lot of issues.
Known problems are:
-second player loses control and the input is stuck in a loop. Making a new session helps.
-some other games don't have audio. Nothing can be done here.
Requirements
What the host needs:
  • A copy of the game.
  • A PC that is capable of running the game smoothly.
  • Videocard: GTX 650 or better.
  • Around 7Mbps upload speed.
  • A fullscreen DX9 (or above) game.
  • Xinput capable (Xbox 360) gamepad*.

*You can use third party software like x360ce to emulate a Xinput controller. It works.

What the player 2 needs:
  • An entry level PC that is capable of decoding 1080p videos.
  • Around 7 Mbps download speed.
  • Chrome (browser).
  • Xinput capable (Xbox 360) gamepad.
Step-by-step guide
First of all, the host will need the latest beta Nvidia Experience and drivers.
To enable beta updates (for hosts):
  • Open Nvidia Experience.
  • Go to Preferences.
  • Look down and you'll see "Beta updates".
  • Put checkmarks on both and press "Check for Updates"(upper left corner).
  • If you need beta drivers then go to "Drivers" tab and press "Check for Updates"(upper right corner).
  • Let everything install.
  • Restart your PC.

If everything goes right from now on when you launch a game you'll see an overlay popup.
To start playing together (for hosts):
  • Connect your controller, make sure it works.
  • Launch the game, be sure to have it running in fullscreen.
  • Press Alt+Z (default key combination for bringing up overlay).
  • Click on "Stream".
  • Click on "Copy Invite URL".
  • Send this link to your friend (best to do via Steam overlay without minimizing the game).
  • Click on 'Stream", then "Guest Controls".
  • Press "Plays alongside me" and then "Done".
  • Launch any chapter or Raid mode and wait till your friend connects.
  • As soon as your friend presses "Start" on his gamepad the game will go into local coop mode.

To connect to a game (for player 2):
  • Plug in your controller.
  • Ask the host for the URL and copy/paste it in your Chrome browser.
  • It will ask you to download a plugin, do so.
  • Press the button to start the stream.
  • After a while it should load and you'll see the game running with your own overlay.
  • Select to play and press "Start" on your gamepad when Campaign or Raid lobby is running.
Screenshot guide
Guide for the host.
Updating your NVIDIA GeForce Experience:
To get your Share function working:

1. Go to Preferences tab.
2. From there be sure that you're in General tab.
3. Put checkmarks on Beta updates (or at least on Experience). This should automatically make it check for updates. If not refer to step 4.
4. Check your version of the software. It should be 2.8.0 or newer (as of Dec 2015). If not press "Check for updates".

When your software is updated be sure to check if your system is compatible with sharing.

1. Go to My Rig tab.
2. From there be sure that you're on Overview (or Share).
3. Here you can see if you system is compatible. If not go to "Share" tab to see what's wrong (likely your card is too old or low tier).

Time to make sure that Share is enabled and overlay is configured.

1. Share is enabled by default. If not enable it. When it's not enabled everything in Share tab (see 3) is greyed out.
2. Go to Preferences tab.
3. From there be sure that you're in Share tab.
4. Here you can adjust your Nvidia overlay. Disable anything you don't need.

Now we're making sure you can access the overlay and have sharing to friends enabled.

1. Go to Preferences tab.
2. From there be sure that you're in Share tab.
3. Be sure that the share to friends is enabled otherwise you won't see the function in overlay.
4. Change the overlay hotkey if needed.

Launch the game (in fullscreen mode).

1. If you see this overlay icon notification then your software is working properly.
FAQ
Q:
My friend's gamepad isn't recognized as player 2 and pressing start has no effect.
A:
Beta software has it's bugs and this is one of them: compatibility. All you can do is restart the game and/or share until it works. The second player should mash the Start button. Usually it takes less than 15 seconds of mashing to make it work. If you're beyond that point you might as well restart.

Q:
My gamepad isn't Xinput capable or the button layout/mapping and/or analog axis are messed up. Any way to make this work?
A:
As far as I know this works for hosts only. Download the newest version of x360ce (Revelations 2 is 32-bit), place it in the same folder as game's executable. Launch x360ce, generated xinput DLL and search for your gamepad. Now remap all the buttons, triggers, bumpers and sticks just in case. Close x360ce. With this your gamepad will be recognized as an Xbox 360 one. This won't work for joining players.

Q:
Is there any way how I can avoid the whole second player not being recognized issue?
A:
In theory there is one tedious method that I haven't and don't plan to test. For this you'll need 2 gamepads. The host gets software that binds keyboard keys to gamepad buttons. The joining person gets software that binds gamepad buttons to keyboard keys (such as Xpadder). The host sets Share mode to "Play as me". So, in theory, second player presses a button, which translates to a keyboard input. On host's side that keyboard input is translated to a button press. This is all on paper and even I don't believe that this would work, especially the analog sticks.

Q:
For how long can we coop?
A:
Quick search says 1 hour. After that reinvite.

Q:
Player 2 has some significant delay. What gives?
A:
Your ping is too high. In theory the delay depends on Nvidia servers and then mostly on your internet connection. Not much you can do here.
End notes and list of contributors
I'll be updating the guide as I get my hands on any new info about this.
Be sure to report anything interesting or point out typos/mistakes.

Contributors:
X8G7
Eyesfall

Main guinea pig:
Eyesfall
56 Comments
Freakticio 29 Dec, 2023 @ 3:09pm 
Queria muito jogar com tela dividida, mas não consigo de jeito nenhum.
Bojadzi 12 Mar, 2021 @ 3:42pm 
gg
Dfactor  [author] 20 Dec, 2019 @ 8:21am 
This guide was written when both Remote Play and Parsec were not around.
Also, I would recommend Parsec over Remote Play.
Andreas 20 Dec, 2019 @ 8:10am 
What about remote play? Just inv a friend and press start on the 2nd player controller.
Dfactor  [author] 25 Jan, 2019 @ 6:02pm 
swfc_dan 25 Jan, 2019 @ 5:07pm 
So Parsec is a program which can be used completely independant of Nvidia for this?
mixedkid 25 Jan, 2019 @ 7:27am 
Alright, thanks a lot! Wasn't expecting an answer on a thread this old.
Dfactor  [author] 24 Jan, 2019 @ 4:34pm 
Of Nvidia? Might be a problem. There's another tool that recently was developed. It's called Parsec and it has the same idea behind. Except it's much better than this now. I suggest you try it out. It's not too complicated to set up.
mixedkid 24 Jan, 2019 @ 4:00pm 
Getting stuck on the install part, does it just take that long or is there a problem?
Dfactor  [author] 20 Oct, 2018 @ 9:39am 
If it fails to prepare thne it usually spits out an error code. But I haven't had cases where it would load ifninitely as usually if there's something wrong it stops immediately.