Tom Clancy's Splinter Cell: Double Agent

Tom Clancy's Splinter Cell: Double Agent

Not enough ratings
Fixing Splinter Cell: Double Agent as much as possible
By BeND4R1N0
The next-gen version of Splinter Cell: Double Agent is a broken, buggy mess. Crashes, visual glitches, audio glitches, you name it. What can we do to reduce these occurrences as much as possible?
3
2
   
Award
Favorite
Favorited
Unfavorite
Patching the game
Fun fact, the game is on its 1.0 version on retail versions. Not even modern services such as Steam have it updated. If you want to fix some bugs, you'll have to patch your game.

1. Downloading the patch

The latest patch, 1.02a can be found on Ubisoft's website here. [patches.ubi.com] It might say it's an unsafe download, but pinky promise, it's not.

2. Applying the patch

Now that you have the patch, head over to your game's installation, by right-clicking the game in the library and clicking on Manage > Browse local files.

Once in you're in your installation, drop the patch into the game's folder, open as administrator and click install.
Widescreen Fix
Now that our game is patched, let's modernise it. The game's maximum supported resolution is 720p. It's good enough, but it could be better.

1, Downloading the Widescreen fix

You can find the fix at ThirteenAG's github page [thirteenag.github.io], just scroll down and you'll find it.

2. Installing the fix

To install the fix, go to your game's directory and drag and drop the contents of the fix.

3. Applying a modern resolution

The Widescreen fix contains a few scripts that you can customise, they are found in (game's directory) > SCDA-Offline > System > scripts. You want to open SplinterCellDoubleAgent.WidescreenFix.ini (the one with the cog) and inside you should see:
[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 [BONUS] BlacklistIndicators = 0 ;Indicators behave like in Blacklist, not visible in the light, visible in the shadows ;The more visible you are, the weaker they glow, set option to 2 to inverse the behavior ;0 - Default ;1 - https://imgur.com/nSVK2AR ;2 - https://imgur.com/vnw3kaF GogglesLightColor = 0 ;0 - Default (visibility indicator) [https://imgur.com/3AOqt3P] ;1 - Green [https://i.imgur.com/jYnWkzh.png] ;2 - Voron Red [https://i.imgur.com/frld2DR.png] ;3 - Topaz [https://i.imgur.com/vsZvEWk.png]

If it wasn't obvious enough, we want to modify ResX and ResY to our own resolution.
If you want to play at 1080p, set ResX to 1920 and ResY to 1080.

These values will change at whatever res you want to play at (duh) so make sure to set the proper values.


Maximising the graphics (Optional)
The game's settings menu does not the set the graphics to the max. Let's change that with a few ini tweaks.

Note: this is only optional because it does not make the game work better, only makes it look better. only do it if you have a capable rig (it's a game from the early 2000s, who doesn't have a good enough rig?)

Go to your game's directory > SCDA-Offline > System and open SplinterCell4.ini
Use Ctrl + F to find these settings:

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

[Graphics]
  • bTrilinearFiltering=False
  • bSpecularLighting=True

[Init]
  • PermeatingLightCutOff=False

[D3DDrv.D3DRenderDevice]
  • UseHWShadowMapping=False
  • ShadowResolutionDegree=0
  • ShadowTurnOffDegree=100
  • bUseSmoothShadow=False
  • FSAADegree=0
  • AnisotropyDegree=4
60hz+ refresh rate
Now even with a FPS cap of 1000, you will still only see 60hz because the game's refresh rate is capped at 60hz. Let's change that with a HexEditor like HxD [mh-nexus.de]

1. Install your HexEditor of your choice, in this case we will be using HxD

2. Open D3DDrv.dll with HxD

It should be found in (game's directory) > SCDA-Offline > System

3. Locate the hex values 1B D2 83 E2 3C

This is easily done by clicking Ctrl + F > then going onto the hex-values tab

4. Replacing the values
  • BA 64 00 00 00 for 100 Hz
  • BA 78 00 00 00 for 120 Hz
  • BA 90 00 00 00 for 144 Hz
  • BA E8 03 00 00 for highest available

5. Save the changes with Ctrl + S
Conclusion
After all these fixes, playing your copy of Splinter Cell: Double Agent should be a more tolerable experience, there will be less crashes, your game will be prettier and run smoother.

Thank you for reading this guide! If it helped you in anyway, please consider liking, favoriting or even awarding. If it borked your game, leave a dislike.

Sources that helped me get all this information together:

PCGamingwiki [www.pcgamingwiki.com]

https://sp.zhabite.com/sharedfiles/filedetails/?id=231221643

https://sp.zhabite.com/sharedfiles/filedetails/?id=935210001


https://sp.zhabite.com/sharedfiles/filedetails/?id=2956820420
3 Comments
faiszett 13 Mar @ 12:05am 
There is an issue in the hacking mini game where numbers do not appear at all
Dr.Crow 27 Jul, 2023 @ 4:16pm 
my sceren is still small and i did the fix
dylanram 5 Apr, 2023 @ 10:33am 
is there a fix for not having the unlocked gear and the upgraded nvgs turning to black or very blury