Git Product home page Git Product logo

raven-shield-2020's Introduction

Playing Rainbow Six 3: Raven Shield in 2020 and Beyond

Obtaining the Game

Raven Shield (released 2003) is typically $3-10 on Steam. You can also get it on UPlay. These contain the Athena Sword expansion but not Iron Wrath (see EXPANSIONS.md).

Alternatively, you can use your original CDs if you also patch to version 1.60.

Playing the Game

Note: This doc uses <YourGameDir> to refer to the place you have Raven Shield installed. For most users, this will be C:\Program Files (x86)\Steam\steamapps\common\Rainbow Six 3 Gold.

Essential Improvements

  1. Check the PC Gaming Wiki for any tweaks you might want to perform.
  2. Borderless Gaming will run the game in a fullscreen window, allowing you to instantly alt-tab. You can download it from Github for free. Note: Click the BorderlessGamingX.Y.Z_admin_setup.exe rather than the link to Steam.
    1. Open <YourGameDir>\system\RavenShield.ini in Notepad and set StartupFullscreen to False
    2. Launch Borderless Gaming
    3. Launch Raven Shield
    4. Add Raven Shield to "Favorites" in Borderless Gaming by selecting it in the left-side list and clicking the > button
    5. Close and relaunch Raven Shield to use it with Borderless Gaming
    6. If you have issues getting the game to run in a borderless window, try the Delay Borderless Window option by right-clicking Raven Shield in Borderless Gaming
  3. In the game options, rebind the controls as desired. For example:
    1. Bind Run to Shift
    2. Bind Reload to R
    3. Bind Zoom to RMB
  4. If you'd like to play online, set your name in the Multiplayer Options.

Single-Player

You can now play the campaign, a custom mission, or a training scenario. To unlock all maps in custom missions, press ~ at the main menu and enter the command unlockall.

Multi-Player

Ubisoft shut down the authentication servers for Raven Shield in 2016, so we use OpenRVS to point our clients at a new set of servers.

  1. Download the latest version of OpenRVS from ModDB.
  2. Copy openrvs.ini, OpenRVS.u, R6ClassDefines.ini, and Servers.list to <YourGameDir>\system\.
  3. You will need to update system\R6GameService.dll in order to remove another place where the game makes outbound calls to Ubisoft servers. Either run Chriswak's R6GameService_Patcher or use the prebuilt copy from this repo. If unpatched, the game will hang any time it tries to reach Ubisoft servers during regular gameplay.
  4. Launch the game and set your Internet connection speed to either T1 or T3 in the settings menu to raise Unreal Engine's netspeed to 20KB/s.
  5. Join a server and party like it's 2003!

Note: Since we are using a fixed list of servers, some features will no longer work. The list cannot be filtered (using the bottom menu) or sorted, and latency will always be displayed as 1000.

Players can optionally edit Servers.list to choose which servers are displayed when RVSGaming servers cannot be reached. You can force the usage of this file by editing openrvs.ini and changing the value of ServerListURL to an invalid URL, such as http://127.0.0.1/servers.

Servers Currently Online

OpenRVS 1.5 and above can retrieve servers from the OpenRVS Registry. OpenRVS 1.5 servers will automatically register with this registry, so no one needs to maintain a server list. By default, the client will retrieve servers from RVSGaming.org.

OpenRVS 1.4 and older will retrieve servers from RVSGaming.org.

Additional Resources

raven-shield-2020's People

Contributors

ijemafe avatar willroberts avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.