Fix By Eincrou
Updated: January 21, 2013
The apparent bad shadow on the wall in the center-left of the image is actually an anomaly caused by smoke rising from a disabled van. The bullet spark light flash renders in one eye.
Created using Steam version. Game version v1.03.101 (336)
DESCRIPTIONNVIDIA has rated this game "Good" on their stereoscopic compatibility list. I agree that it's pretty decent, but it wouldn't be too great of an experience to play this in S3D. The HUD, including the crosshair, all render at screen depth, of course. The NVIDIA stereoscopic laser sight is enabled by default, but the in-game crosshair is large and can't be disabled. Smoke effects cause a nasty halo around objects and realtime shadows are a disaster.
This fix solves the uncomfortable interface by giving depth to all HUD elements and makes the ingame crosshair usable. The bad shadows have been disabled, so you don't have to worry about turning down your shadow settings to low.
I can't fix the poorly rendering smoke effects, and they are too important to gameplay to disable. It would be cheating to be able to throw smoke grenades and not be required to use thermal optics to see through it. I couldn't fix the halos without getting rid of smoke altogether.
- Menus and HUD render with depth.
- The main in-game crosshairs render with a lot of depth, and are usable. This includes the regular crosshair and the blind fire crosshair. You can disable the NVIDIA stereoscopic laser sight. Also, see #4 in Problems Not Fixed.
- Bad shadows disabled.
- Minor improvement to fog/smoke halo-ing around gun muzzle.
- Objective indicator renders with high depth.
Problems not fixed:
- Shadows are disabled, rather than fixed to render properly.
- Major fog/smoke haloing around objects.
- Scopes and iron sights are difficult to use because they render close, but your target may be far away. Focusing on your target causes double vision on the scope. The AutoHotkey method might be useful in this situation.
- Flash from bullet strikes on the environment renders in one eye. Visible in the second screenshot. These flashes are quick, so they aren't too annoying.
- v3: (2013-01-21)
- Recoded depth fixes to use the values defined for Const3 in DX9Settings.ini. This makes it easier for users to customize HUD depth.
- Reenabled disabled shader that causes gun muzzle halo. Disabling this caused graphical artifacts.
- Added two more textures related to the objective marker.
- Disabled another bad shadow shader.
- v2: (2013-01-18)
- Changed objective marker to render at the same high depth as the crosshair.
- v1: (2013-01-18)
- Initial fix
HOW TO GET IT WORKING
1. Extract the zip file to the same location as R6Vegas2_Game.exe. For me, this is:
[...]\Steam\steamapps\common\Rainbow Six Vegas 2\Binaries\2. Press the . (period) key to enable HUD and menu depth.
3. OPTIONAL: If you want to have an better time with scopes and iron sights, use the AutoHotkey method. By default, aim down sights is middle mouse button in this game, so bear that in mind. I have never tried AutoHotkey.
Custom User Interface Depth:
You can set the UI depth to whatever you want by modifying the Const3 value under each preset. This has to be a floating point value, converted to hexadecimal. There are two presets, so you can have two different depths.
For this fix, the crosshair is coded to automatically render with slightly more than twice the depth of the UI, so your crosshair should be usable as long as you don't choose an extreme value for UI depth.
Online Floating Point to Hex Converter
This fix uses hotkeys to control the depth of the user interface. Tthe depth is off when the game starts. The default settings are:
- Preset 1 Key: , (comma) Default: 0 depth.
- Preset 2 Key: . (period) Default: 0.4 depth.