Tom Clancy's Splinter Cell: Double Agent

Tom Clancy's Splinter Cell: Double Agent

258 ratings
Improvements for Splinter Cell: Double Agent
By Joshhhuaaa and 2 collaborators
This guide will show you how to improve your experience in Tom Clancy's Splinter Cell: Double Agent, and optimize it for modern computers.

Ubisoft discontinued the servers for Double Agent in June 2016. However, the multiplayer is still playable using a custom server or virtual LAN applications.

It should be noted that the PC version of Double Agent is very broken. It is highly recommended to play the Xbox 360 version for the single player, as it offers superior visuals and has properly functioning AI. Xbox Series X is best way to experience it via backwards compatibility. For PC, using Xenia Canary to emulate the Xbox 360 version is a better option than playing the PC release.

[SP] = Single Player
[VS] = Versus Mode
6
9
   
Award
Favorite
Favorited
Unfavorite
[SP / VS] Patching the Game
Splinter Cell: Double Agent comes installed with version 1.00 on both retail and Steam versions of the game. Many assume that Steam would auto-update their game to the latest version, however this game must be updated manually.

Downloads:
Patch Version 1.02a[patches.ubi.com]

How To:
Make sure to start your game up at least once to ensure that it can patch your game properly. Run the patch as administrator and click install.



Receiving the error message below, but your game is not patched? Most likely you forgot to run the patch as administrator. Try verifying the integrity of game files or reinstalling the game before attempting to install the patch again.

[SP / VS] 64-bit OS Crashing
If you get an instant crash upon booting the game, this is most likely due to playing Double Agent on a 64-bit operating system.

How To:
To fix this issue, you will need to have a recording device plugged in such as a microphone or headset. If you don't have a microphone, you can just enable Stereo Mix in your recording devices. You only need one of the two to be enabled. Keep Stereo Mix turned off when you don't need it.

[SP] Graphics
Maxing out the graphics settings with the in-game options does not result in the best graphics, especially lighting. Follow the instructions below to get the best graphical quality possible out of Double Agent.

How To:
Navigate to your game's directory > SCDA-Offline > System

Open SplinterCell4.ini, and edit the following sections:

[General]
SimpleShader=False SimpleEffect=False HidePieces=False

[Graphics]
bTrilinearFiltering=False bSpecularLighting=True


[WinDrv.WindowsClient], edit the following lines to a resolution you'd like to use:
FullscreenViewportX=640 FullscreenViewportY=480

[D3DDrv.D3DRenderDevice]
UseHWShadowMapping=False ShadowResolutionDegree=0 ShadowTurnOffDegree=0 bUseSmoothShadow=False FSAADegree=0 AnisotropyDegree=16

During the mission JBA HQ - Part 4, make sure to change to a resolution that isn't 16:9 aspect ratio or the ending sequence will not properly trigger. When making it to the Coast Guard Boat mission, you may go back to 16:9 aspect ratio. If using ThirteenAG Widescreen Fix, this will not be an issue as it tricks the game into thinking it's running in 16:10 aspect ratio at all times.
------------------------------------------------------------------------
There is an alternate option for changing your resolution, ThirteenAG widescreen fix, it will auto detect your native resolution, fixes some UI/HUD elements, and adjusts your field of view. Includes a D3D9 wrapper that prevents the game from crashing after certain events occur. Instead of the crash, loading screens may disappear or the minimap will be bugged, but you'll be able to save your progress and restart the game. Skip the field of view section below if using this fix.

Downloads:
ThirteenAG Widescreen Fix[github.com]

How To:
Download it, and place all the contents into your System folder.
If you open the scripts folder, there is a .ini that has a few options for you:
[MAIN] [MAIN] ResX = 0 ResY = 0 ForceLL = 1 // Fixes startup crash, same thing as -ll shortcut switch. SingleCoreAffinity = 0 // Experimental, attempt to avoid mid-loading hang. [GRAPHICS] ;ShadowMapResolution = 2048 // Do not use, causes bugs. Default is 1024, max is 8192 GlowResolution = 0 // Max 2048 [MISC] SkipIntro = 1 FPSLimit = 1000

Note: ThirteenAG Widescreen Fix removes the game's 100 FPS cap and defaults to 1000 FPS. However, it is recommended to use 30 or 60 FPS instead, as certain elements such as AI pathing and physics objects may encounter problems at higher frame rates.
[SP] Field of View
How To:
Navigate to your game's directory > SCDA-Offline > System

Open SplinterCell4User.ini, find the section: [Engine.PlayerController]
And edit the following lines to match your aspect ratio:
DesiredFOV=75 DefaultFOV=75

Do not edit your field of view if using the ThirteenAG Widescreen Fix.

Aspect Ratio
Field of View
4:3
75.0
16:10
85.281273
15:9
87.616615
16:9
91.315445
[SP] Xbox 360 Emulation
The PC version of Splinter Cell: Double Agent is so bad for single player that we actually recommend emulating the Xbox 360 version instead. It offers superior visuals and properly functioning AI.

Xenia Canary is currently the best way to play Double Agent on PC. This package includes a build of SCDA-Offline along with Xenia Canary.


Downloads:
SCDA-Offline (Xenia Canary)[drive.usercontent.google.com]

How To:
After downloading the package, extract the contents and you should have a SCDA-Offline (Xenia Canary) folder. You can place it anywhere you like, it's portable.

To start the emulator, run xenia_canary.exe. On first launch, you'll need to create a profile. Next, go to File > Open, navigate to the SCDA-Offline subfolder, and select SC4_Offline.xex to begin playing.

Note: A controller is required to play, keyboard and mouse are not supported.

The included config file is ready to use. However, if you're using a fresh install of Xenia Canary, you'll need to modify xenia-canary.config.toml:
use_new_decoder = true # Enables usage of new experimental XMA audio decoder.

[VS] Versus Mode Downloads
Enhanced SCDA Online[github.com] is a major patch I have created to fix bugs and exploits while improving gameplay and map balance.

Downloads:
Enhanced SCDA Online v2.2[github.com]

Enhanced SCDA Online is updated with a new experimental custom server for online play. No third-party programs are needed to play online.
  • There is no account database, so all online accounts are temporary. Do not use real passwords, as these accounts are not intended to be secure.
  • To log in, enter your username, set the password to 123456, and set the CD-Key: SC4-XXXX-XXXX-XXXX-XXXX.
  • Currently, Leaderboards and Squads have not been implemented due to not having an account system in place.



How To:
After downloading the game, extract the contents. You will then have an Enhanced SCDA Online folder, which you can place anywhere you like since it's portable.

Run the game executable, "SCDA_Online.exe" in the System folder to begin playing.

If experiencing an error on startup, try running "DXSETUP.exe" in the Installers\DirectX directory.
[VS] Graphics
SCDA Online only has a handful of resolutions that aren't really used anymore. If you would like to use the native resolution and refresh rate of your display as well as some graphical improvements, here is how to do so.

Make sure to start your game up and max the graphic settings before applying a custom resolution.

How To:
Navigate to your game's directory > SCDA-Online > System

Open Default.ini, and edit the following sections:

[WinDrv.WindowsClient], edit the following lines to a resolution you'd like to use:
FullscreenViewportX=640 FullscreenViewportY=480

[D3DDrv.D3DRenderDevice], edit the following line to the max refresh rate (144 Hz, 240 Hz, etc) your display supports:
DesiredRefreshRate=60
Even if playing at 60 FPS, it is good to have a matching refresh rate as your Windows settings. You will be able to Alt+Tab out of your game faster and have less screen tearing.

[D3DDrv.D3DRenderDevice]
HighDetailTransparency=True
[VS] Endless Loading Screen
Endless loading screens will occur when using V-Sync or locking the frame rate. When the game starts, you will see a mouse cursor on the loading screen. If you just sit and stare at the loading screen, your connection to the the session will be timed out.

How To:
For the game to load you need to press: [Ctrl]+[Alt]+[Delete] and then press [Esc]. Afterwards, you should see a black screen until the host has loaded the map. Should the game not resume, hit the icon on your taskbar.

[VS] Voice Bug
Whenever you launch the game, your microphone will be activated even if voice chat is set to be muted already. In-game voice chat has horrific quality in this game and further increases lag. Thus, you should disable it every time you run the game.

How To:
From the LAN menus, click on "Home" > "Your profile" > "Audio profile". Tick "Mute voice chat" on. If "Mute voice chat" is already ticked on when starting the game, you must untick it and retick it. This can also be done when you are in a lobby or game session.


[VS] Frame Rate
Your spy slows down when changing directions? Your mercenary stops when attempting to walk sideways? Your aim feels spongy or delayed? Your mouse sensitivity is way too high?
It's because of your frame rate.

The PC version has been ported over from the Xbox 360 and is optimized to run at exactly 30 frames per second. Movement works best at 30 frames per second. However, it is recommended to run the game at 60 frames per second rather than 30 frames per second. It offers a nice balance with smoother gameplay for quick reactions and aiming, but movement will be a little restricted.

How To:
There are many programs to use to lock your game at 60 frames per second. It is not recommended to use V-Sync option in the game options. Both NVIDIA Control Panel and AMD Radeon Settings have an option to lock the frame rate for a particular game.



As an alternative, we also can recommend using the latest version of NVIDIA Profile Inspector [github.com] (for NVIDIA graphics cards only), or using MSI Afterburner.[download.msi.com]
Mouse Polling Rate
Currently, many mice come with polling rates that can reach 1000 Hz or higher. However, in Double Agent, higher polling rates may cause issues with your mouse aim. If your mouse allows it, try setting the polling rate to 125 Hz through software. This issue also applies to all games in the series, from the original Splinter Cell to Splinter Cell: Blacklist. It is possibly related to the use of the Unreal Engine 2.

91 Comments
Joshhhuaaa  [author] 13 Jul @ 11:26am 
The lasers not rendering is a known issue with the emulation. It's annoying but lasers only appears about 2-3 times in the game, so it's not a huge deal, just some trial and error.
Spider-Seb 13 Jul @ 4:18am 
Ah, found the trick: the laser where you have to wait goes offline at precisely 24:42 on the ingame countdown. With everything else just watch out for the moving sensors.
Spider-Seb 13 Jul @ 3:56am 
Hmm, the Xenia Canary version doesn't render lasers in the first JBA HQ mission. Any ideas on that?
Spider-Seb 6 Jul @ 1:13pm 
Good shout, that did the trick. Thanks! Great work you're doing here btw!
Joshhhuaaa  [author] 6 Jul @ 10:15am 
Try starting the v1.00 game once if you haven't. I think it creates something in the registry to point where the game is installed. Then, run the patch after closing the game once. Besides that, maybe try running the patch .exe in the same drive letter as the game.
Spider-Seb 6 Jul @ 4:35am 
Any idea on how to point the official patches to the installation folder from Steam?

The moment I click the .exe of any patch, it aborts, because it can't find the location.
Starting it as an admin doesn't help either, sadly.
Joshhhuaaa  [author] 14 May @ 9:55pm 
Probably not, I would just restart the mission
niniendowarrior 14 May @ 9:12pm 
Thank you very much for this guide. Is there a fix for save getting corrupted? I stopped playing at the last mission and the save corrupted and I couldn't continue anymore.
sktdio 22 Apr @ 7:08pm 
Thanks, this guide helped me a lot!
Retr0 17 Feb @ 12:54pm 
i already have it disabled, but it blurs really badly when i move and i remember it not doing that