Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Tom Clancy's Rainbow Six: Vegas 2

From PCGamingWiki, the wiki about fixing PC games
Tom Clancy's Rainbow Six: Vegas 2
Tom Clancy's Rainbow Six: Vegas 2 cover
Ubisoft Montreal
Unreal Engine 3
Release dates
Windows April 15, 2008
Metacritic 78
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person, Third-person
Controls Direct control
Genres Action, FPS, Shooter, Tactical shooter
Art styles Realistic
Themes Contemporary, Europe, North America
Series Rainbow Six
Tom Clancy's Rainbow Six: Vegas 2 on HowLongToBeat
Tom Clancy's Rainbow Six: Vegas 2 on IGDB
Tom Clancy's Rainbow Six: Vegas 2 guide on StrategyWiki
Tom Clancy's Rainbow Six: Vegas 2 on MobyGames
Tom Clancy's Rainbow Six: Vegas 2 on Wikipedia
Subseries of Tom Clancy
Rainbow Six 1998
Rainbow Six: Rogue Spear 1999
Rainbow Six: Covert Ops Essentials 2000
Rainbow Six: Take-Down 2001
Rainbow Six: Rogue Spear: Black Thorn 2001
Rainbow Six 3: Raven Shield 2003
Rainbow Six: Lockdown 2006
Rainbow Six: Vegas 2006
Rainbow Six: Vegas 2 2008
Rainbow Six Siege 2015
Rainbow Six Extraction 2022

Tom Clancy's Rainbow Six: Vegas 2 is a singleplayer and multiplayer first-person and third-person action, FPS, shooter and tactical shooter game in the Rainbow Six series.

General information

Steam Community Discussions


SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).

Essential improvements


The latest official patch is v1.03, available from Ubisoft's patch repository, Patches-Scrolls and ModDB.
If Windows 10 blocks the installation of this patch[citation needed], install 7-zip, right-click the exe and choose "7Zip > Extract Here", then run setup.exe.

Gift Pack

A free map pack that adds Murdertown – Dark, CQB Training – Dark, and Calypso Casino to all Versus modes and Terrorist Hunt (these maps are already included in the Steam version). It can be downloaded from here.
Also available is the Comcast Event Map, a multiplayer gift map that can be downloaded as an installer from Mediafire or Dropbox.[4]

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\Ubisoft\R6Vegas2\
<path-to-game>\KellerGame\Config\[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/15120/pfx/[Note 3]
R6GameConfig.bin stores key bindings.

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\Ubisoft\R6Vegas2\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/15120/pfx/[Note 3]

Save game cloud syncing

System Native Notes
Epic Games Launcher
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Ubisoft Connect


In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Use Rainbow Six Vegas 2 Aspect Ratio Fixer or Widescreen Fixer.
Use Widescreen Fixer or see the WSGF topic.
4K Ultra HD
The in-game resolution pull-down menu does not scroll and thus may have problems displaying all available resolutions if the game detects a 1440p or higher monitor. Higher resolutions may have to be selected by blindly scrolling with the arrow keys.
Field of view (FOV)
Use Vegas 2 FOV Fix.
See Windowed.
Borderless fullscreen windowed
After using Dxwnd, use a fullscreen windowed app to force it.[citation needed]
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Goes from "none" to "Quality level 4".
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Some aspects of the game are tied to the frame rate. Characters may twitch unnaturally when idling at high frame rates.
High dynamic range display (HDR)
See the glossary page for potential alternatives.


DxWnd configuration[citation needed]
  1. Open DxWnd and add a new game.
  2. Click ... right of a Path field and navigate to installation folder.
  3. Switch a filter from Application (*.exe) to All files (*.*).
  4. Select game.dat and click OK.
  5. Click ... right of a Launch field and navigate to installation folder.
  6. Select R6Vegas2_Game.exe.
  7. Under Position type in desired window width (W) and height (H). Make sure these values are the same as resolution set in game.
  8. Go to DirectX tab.
  9. Set DirectX Version Hook to DirectX9.
  10. Make sure one of the Emulation options is selected.
  11. Click OK and launch the game.

Ambient Occlusion

On Nvidia graphics cards, it can be enabled through the Nvidia Inspector. Use the 0x00000025 (Tom Clancy's EndWar) preset. This will result in noticable FPS drop in certain game areas.[citation needed]


In-game key map settings.
In-game key map settings.
In-game gamepad settings.
In-game gamepad settings.

Keyboard and mouse State Notes
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
Only a wired Xbox 360 controller is officially supported. Refer to the answer on this post to get any other gamepad to work.
Full controller support
One time prompt to enable controller support, which cannot be answered with a controller.
Controller remapping
Can only switch between pre-defined layouts.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M


Audio feature State Notes
Separate volume controls
Surround sound
Closed captions
Mute on focus lost
EAX support
[citation needed]
Royalty free audio


Language UI Audio Sub Notes
Fan translation - #1
Retail only; download for digital releases.

Change language

Edit configuration file[6]
  1. Go to <path-to-game>\KellerGame\Config\PCKellerEngine.ini
  2. Change lang=xyz (xyz being the name of any of the directories in <path-to-game>\KellerGame\Localization, all of which corresponds to a specific language: DEU for German, ESP for Spanish, FRA for French, INT for English, ITA for Italian, POL for Polish, and RUS for Russian.


In-game multiplayer settings.
In-game multiplayer settings.

Multiplayer types

Type Native Players Notes
Local play
16 Versus, Co-op
Use Nucleus Co-op.
LAN play
16 Versus, Co-op
Co-op: 4 players, up to 16 players with TeknoR6Vegas2.
Online play
16 Versus, Co-op
Co-op: 4 players, up to 16 players with TeknoR6Vegas2
The official multiplayer service was shut down on March 1, 2021.[7]

Connection types

Type Native Notes
A guide on setting up a dedicated server can be found here.
Setup guide available here
Direct IP


Protocol Port(s) and/or port range(s)
TCP 3074, 10130
UDP 3074-3174, 10140
This game supports Universal Plug and Play (UPnP) for automatic port configuration.

VR support

Issues unresolved

Cannot connect to Ubisoft's online service

A common error for players attempting to play Rainbow Six: Vegas 2 online is the message "Failed to initialize network service." This error can potentially be fixed by setting the windows system locale settings to a non unicode language such as English. East Asian languages will cause this error. The simplest way to bypass this issue is to use a Virtual Lan (VPN).[citation needed]

Issues fixed

Infinite gunfire loop

Instructions[citation needed]
This is a known issue in several Ubisoft games. This may fix it but many users report that it does not.
  1. Download the sound bugfix here.
  2. Backup the original eax.dll in <path-to-game>\Binaries\.
  3. Extract/copy the fixed eax.dll from the bugfix zip to <path-to-game>\Binaries\.
  4. Turn off voice recognition ingame.

Xbox One Controller not detected

Quick and dirty method

Modify PCKellerJoysticks.ini (quick)[8]
  1. Go to <path-to-game>\KellerGame\Config\.
  2. Open the PCKellerJoysticks.ini file with Notepad or other text editor.
  3. Under the [Joystick0] section, set VendorID to 1118 and ProductID to 736.
  4. Add UseXInput=true under the ProductID line.
  5. Save the file and launch the game.

Full method

Modify PCKellerJoysticks.ini (full)[9]
  1. Go to <path-to-game>\KellerGame\Config\.
  2. Open PCKellerJoysticks.ini with Notepad or other text editor.
  3. Before the [Configuration] section, copy and paste in the following:
ProductName=XBox One Controller

4. Save the file and launch the game.

Use Xbox 360 controller emulator:

Download this file and copy the content in Binaries Folder if no one solution before works. Link:!DgByGYIC!1GzyiOQ7ynaU7xFdQpFn7mh1ohVWNzBl6fIOYPGP2zo

Hold to scope and/or crouch

Rainbow Six: Vegas 2 only supports toggle for crouch/scope. Hold/release behaviour can be emulated via an AuthoHotkey script.
Download AutoHotkey and run the script

Warning! The script might result in a ban when playing online.

  1. Download and install AutoHotkey.
  2. Save the script below as vegas2.ahk.
  3. Run the script.
  4. Start the game.
  5. Bind Crouch to Left Control.
  6. Bind Scope to Right Mouse Button.
  7. When done, close the script using the green H tray icon.
SendMode Input
#IfWinActive ahk_exe R6Vegas2_Game.exe

; Scope by holding RIGHT MOUSE BUTTON
send {rbutton down}{rbutton up}
KeyWait rbutton
send {rbutton down}{rbutton up}

; Crouch by holding LEFT CONTROL
send {lctrl down}{lctrl up}
KeyWait lctrl
send {lctrl down}{lctrl up}

Other information


Technical specs Supported Notes
Direct3D 9.0c
Shader Model support 3
Executable 32-bit 64-bit Notes


Middleware Notes
Physics PhysX
Cutscenes Bink Video
Multiplayer DemonWare,
Anti-cheat PunkBuster

AI Behavior Modification

Stops enemies from rushing to the player's position, makes corpses stay.
Edit PCKellerInput.ini[10]
  1. Open <path-to-game>\KellerGame\Config\PCKellerInput.ini.
  2. Add the following lines under [Engine.PlayerInput] class:
    Bindings=(Name="aiMods",Command="say m1k3: AI tweaks have been applied. | set R6TerroHuntManager m_bDisableSearching True | set R6TerroHuntManager m_bRandomSpawning True | set R6TerroHuntManage m_fBackZone 16000000.000000 | set R6AITemplate m_bLeaveDeadBody True",Control=False,Shift=False,Axis=False,Alt=False)
  3. Press F8 in-game.

System requirements

Minimum Recommended
Operating system (OS) XP SP2
Processor (CPU) Intel Pentium 4 3.0 GHz
AMD Athlon 3000+
System memory (RAM) 1 GB (XP)
2 GB (Vista)
Hard disk drive (HDD) 7 GB
Video card (GPU) Nvidia GeForce 6600
ATI Radeon X1600
128 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support


  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data: