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 press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Tom Clancy's Splinter Cell: Double Agent"

From PCGamingWiki, the wiki about fixing PC games
(fixed INI path steps)
 
(180 intermediate revisions by 55 users not shown)
Line 1: Line 1:
{{cleanup}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Tom Clancy's Splinter Cell Double Agent cover.jpg
 
|cover        = Tom Clancy's Splinter Cell Double Agent cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Ubisoft Shanghai}}
 
{{Infobox game/row/developer|Ubisoft Shanghai}}
{{Infobox game/row/developer|Ubisoft Montreal}}
+
{{Infobox game/row/developer|Ubisoft Annecy}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Ubisoft}}
 
{{Infobox game/row/publisher|Ubisoft}}
 +
{{Infobox game/row/publisher|Russobit-M|Russia}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Unreal Engine 2.5}}
 
{{Infobox game/row/engine|Unreal Engine 2.5}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|November 7, 2006}}
 
{{Infobox game/row/date|Windows|November 7, 2006}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|tom-clancys-splinter-cell-double-agent|80}}
 +
{{Infobox game/row/reception|IGDB|tom-clancy-s-splinter-cell-double-agent|79}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person, First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Stealth }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary, Africa, Asia, North America }}
 +
{{Infobox game/row/taxonomy/series            | Splinter Cell }}
 
|steam appid  = 13580
 
|steam appid  = 13580
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 10463
 
|strategywiki =  
 
|strategywiki =  
 +
|lutris      = tom-clancys-splinter-cell-double-agent
 +
|mobygames    = 24562
 
|wikipedia    = Tom Clancy's Splinter Cell: Double Agent
 
|wikipedia    = Tom Clancy's Splinter Cell: Double Agent
 
|winehq      = 7053
 
|winehq      = 7053
 +
|license      = commercial
 
}}
 
}}
{{Series|Splinter Cell}}
 
  
'''Key points'''
+
{{Introduction
{{--}} The official multiplayer service is no longer available.<ref name="multiplayer">[https://support.ubi.com/en-US/FAQ.aspx?platformid=9&brandid=249&productid=1724&faqid=kA030000000ecfaCAA Discontinued Online Multiplayer Server List - Ubisoft Support]</ref>
+
|introduction      =
 +
 
 +
|release history  = There are two different versions of this game. The "current-gen" version for original Xbox, PlayStation 2, Nintendo GameCube and Wii was developed by [[Company:Ubisoft Montreal|Ubisoft Montreal]], the series' primary developer. The "next-gen" version for then next-generation Xbox 360 and PlayStation 3 consoles were developed by [[Company:Ubisoft Shanghai|Ubisoft Shanghai]] and [[Company:Ubisoft Annecy|Ubisoft Annecy]] (for multiplayer modes). While both versions share the same general plot, there are minor plot details, levels and some features between the two versions that are different.<ref>{{Refurl|url=https://en.wikipedia.org/wiki/Tom_Clancy%27s_Splinter_Cell:_Double_Agent|title=Wikipedia|date=2020-01-26}}</ref><ref>{{Refurl|url=https://www.mobygames.com/game/tom-clancys-splinter-cell-double-agent/promo|title=MobyGames - Promo Art|date=2020-07-14}}</ref>
 +
 
 +
The PC version is a port of the Xbox 360/PlayStation 3 version. However, the game suffers from major technical issues that remained unsolved after initial launch, in addition to several complains from players and game journalist alike for numerous compatibility issue with some system configurations.<ref>{{Refurl|url=https://web.archive.org/web/20070113215910/pc.gamespy.com/pc/tom-clancys-splinter-cell-4/751217p1.html|title=GameSpy: Tom Clancy's Splinter Cell Double Agent Review (archived)|date=2006-12-15}}</ref>
 +
 
 +
|current state    = The online services were shut down on June 2016, with Ubisoft confirming its closure eventually on November 19, 2018.<ref>{{Refsnip|url=https://forums.ubisoft.com/showthread.php/1241617-Online-Services-Update-Masterlist|title=Ubisoft Forums - Online Services Update Masterlist|date=2019-12-03|snippet=PC, Splinter Cell Double Agent, November 19th 2018}}</ref> The soundtrack is also available for free at [http://www.behaviormusic.com/projects/splinter-cell-double-agent-soundtrack/ composer's website].
 +
 
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.ubi.com/US/Games/Info.aspx?pId=4304 Ubisoft game page]
+
{{mm}} [https://splintercell.fandom.com/wiki/Splinter_Cell_Wiki Splinter Cell Wiki]
{{mm}} [http://forums.ubi.com/forumdisplay.php/163-Splinter-Cell-Legacy-PC Official Forum]
+
{{mm}} [https://steamcommunity.com/app/13580/discussions/ Steam Community Discussions]
{{mm}} [http://splintercell.wikia.com/wiki/Splinter_Cell_Wiki Splinter Cell Wiki]
 
{{mm}} [http://steamcommunity.com/app/13580/discussions/ Steam Community Discussions]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=383 Steam Users' Forums] for game series
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | unknown | [[SecuROM]] 7 copy protection removed in [http://patches.ubi.com/splinter_cell_double_agent/ Patch v1.02a].<ref>[http://www.rage3d.com/board/showthread.php?t=33933718 Splinter Cell: Double Agent - Patch v1.02a released -> SecuROM removed. - Rage3D Discussion Area]</ref> The versions included in 'Splinter Cell Mega Pack' (Ubisoft/Encore, 2011) and 'Splinter Cell Ultimate Edition' (Ubisoft, 2013) appear to be entirely DRM-free. | | Windows }}
+
{{Availability/row| Retail | | disc | {{removed DRM|SecuROM|7}}. Removed in [[#Patches|patch v1.02a]].<ref>[http://www.rage3d.com/board/showthread.php?t=33933718 Splinter Cell: Double Agent - Patch v1.02a released SecuROM removed. - Rage3D Discussion Area]</ref> | | Windows }}
{{Availability/row| Steam | 13580 | Steam | | | Windows }}
+
{{Availability/row| Epic Games Store | splinter-cell-double-agent | Uplay | | | Windows }}
{{Availability/row| Uplay-NA | 263395800 | Uplay | | | Windows }}
+
{{Availability/row| GamersGate | tom-clancys-splinter-cell-double-agent | Uplay | | | Windows }}
{{Availability/row| Uplay-EMEA | 196776900 | Uplay | | | Windows }}
+
{{Availability/row| GMG | tom-clancys-splinter-cell-double-agent | Uplay |  |  | Windows }}
 +
{{Availability/row| Humble | tom-clancys-splinter-cell-double-agent | Uplay | | | Windows }}
 +
{{Availability/row| Steam | 13580 | Steam | Steam version is not patched. | | Windows }}
 +
{{Availability/row| Uplay | 56c4948a88a7e300458b482c | Uplay | Included with {{Store feature|Uplay+}}. | | Windows }}
 +
{{Availability/row| Amazon | B01MR345RQ | Uplay | | | Windows | unavailable }}
 
}}
 
}}
 +
{{ii}} GamersGate, Humble Store and Steam store pages show screenshots of the console "current-gen" version instead of the correct "next-gen" PC version.
  
 
==Essential improvements==
 
==Essential improvements==
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Use [https://thirteenag.github.io/wfp#scda Splinter Cell Double Agent Widescreen Fix]|ref=|fix=
{{Fixbox/fix|Adjust videos folder|ref={{cn|date=July 2016}}}}
 
# Move/delete/rename <code>{{p|game}}\SCDA-Offline\System\Videos\Ubilogo.bik</code>.
 
# (optional) If you want to even skip menu intros, you'll need to replace {{file|menu}} and {{file|menus_01menu}} (in the same folder) with another shorter clip. ''Pause.bik'' is a good choice.
 
 
}}
 
}}
  
 
===Patches===
 
===Patches===
{{ii}} Steam version isn't patched. If you want to play multiplayer, you'll need to patch it.
+
{{ii}} The latest official patch is v1.02a, available from [https://community.pcgamingwiki.com/files/file/2527-splinter-cell-double-agent-patch-102a/ PCGamingWiki], [http://patches.ubi.com/splinter_cell_double_agent/ Ubisoft's patch repository] and [https://www.patches-scrolls.de/patch/3881/7/ Patches-Scrolls]. It includes bug fixes and removes the DRM.
{{ii}} Only Patch [http://community.pcgamingwiki.com/files/file/361-splinter-cell-double-agent-patch/ 1.02a] is required. Patches can be found [http://patches.ubi.com/splinter_cell_double_agent/ here] too.
+
{{ii}} The Steam version also needs the patch to be manually applied. It may also require the 1.01 and 1.02 patches to be applied beforehand.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\|{{file|{{p|game}}\SCDA-Offline\System\SplinterCell4.ini|{{file|{{p|game}}\SCDA-Online\System\Default.ini}}
+
{{Game data/config|Windows|{{p|game}}\|{{p|game}}\SCDA-Offline\System\SplinterCell4.ini|{{p|game}}\SCDA-Online\System\Default.ini}}
 
}}
 
}}
{{ii}} Single player settings are in {{file|{{p|game}}\SCDA-Offline\System\SplinterCell4.ini}}
+
{{ii}} Singleplayer settings are in {{file|{{p|game}}\SCDA-Offline\System\SplinterCell4.ini}}
 
{{ii}} Multiplayer settings are in {{file|{{p|game}}\SCDA-Online\System\Default.ini}}
 
{{ii}} Multiplayer settings are in {{file|{{p|game}}\SCDA-Online\System\Default.ini}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|programdata}}\Ubisoft\SplinterCell4\{{p|uid}}\}}
+
{{Game data/saves|Windows|{{p|programdata}}\Application Data\Ubisoft\SplinterCell4\{{p|uid}}\|{{p|programdata}}\Application Data\Ubisoft\SplinterCell4\save\Offline\{{p|uid}}}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      = false
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes        =
 +
|ubisoft connect          = false
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|SCDAvideo.jpg|Video settings}}
 
{{Image|SCDAvideo.jpg|Video settings}}
 
{{Image|SCDAadvideo.jpg|Advanced video settings}}
 
{{Image|SCDAadvideo.jpg|Advanced video settings}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/splinter-cell-double-agent
+
|wsgf link                  = https://www.wsgf.org/dr/splinter-cell-double-agent
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 93: Line 124:
 
|windowed                  = hackable
 
|windowed                  = hackable
 
|windowed notes            = See [[#Windowed|Windowed]].
 
|windowed notes            = See [[#Windowed|Windowed]].
|borderless windowed        = unknown
+
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = true
+
|anisotropic                = limited
|anisotropic notes          = Up to 16 samples.
+
|anisotropic notes          = Up to 16 samples, does not apply to all surfaces.{{cn|date=August 2021}}
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = [[FSAA]].
+
|antialiasing notes        = Up to 4x [[FSAA]]. Introduced in [[#Patches|official patches]].{{cn|date=August 2018}}
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = false
+
|120 fps                    = hackable
|120 fps notes              = 100 FPS cap.
+
|120 fps notes              = Capped at 100 FPS in singleplayer mode. See [[#High frame rate|High frame rate]].
 +
|hdr                        = false
 +
|hdr notes                  = Rendered image uses {{term|SDR}} color space. In-game {{term|HDR}} option refers only to {{term|HDR Rendering}}.
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 110: Line 146:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|1=
+
{{Fixbox|description=Use [https://thirteenag.github.io/wfp#scda Splinter Cell Double Agent Widescreen Fix]|ref={{cn|date=August 2018}}|fix=
{{Fixbox/fix|Use [https://thirteenag.github.io/wfp#scda Splinter Cell Double Agent Widescreen Fix].}}
 
 
}}
 
}}
{{Fixbox|1=
+
{{Fixbox|description=Edit configuration files|ref=<ref name=widescreen>[https://forums.ubisoft.com/showthread.php/508851-Resolutin-Settings-in-Double-Agent-Forums Resolutin Settings in Double Agent | Ubisoft Forums]</ref>|fix=
{{Fixbox/fix|Edit SplinterCell4.ini/Default.ini|ref=<ref name=widescreen>[http://forums.ubi.com/showthread.php/508851-Resolutin-Settings-in-Double-Agent-Forums Resolutin Settings in Double Agent | Ubisoft Forums]</ref>}}
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Open {{file|SplinterCell4.ini}} (single player) or {{file|Default.ini}} (multiplayer).
+
# Open {{file|SplinterCell4.ini}} (singleplayer) or {{file|Default.ini}} (multiplayer).
 
# Find the section <code>[WinDrv.WindowsClient]</code>.
 
# Find the section <code>[WinDrv.WindowsClient]</code>.
# In this section there's going to be two lines named <code>FullscreenViewportX =</code> and <code>FullscreenViewportY =</code>. Replace with your desired resolution.
+
# Set the <code>FullscreenViewportX =</code> and <code>FullscreenViewportY =</code> values to the desired resolution.
 
# Change the FOV. See [[#Field of view (FOV)|Field of view (FOV)]].
 
# Change the FOV. See [[#Field of view (FOV)|Field of view (FOV)]].
 
}}
 
}}
  
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{Fixbox|1=
+
{{Fixbox|description=Edit configuration file|ref=<ref name=widescreen/>|fix=
{{Fixbox/fix|Edit SplinterCell4User.ini|ref=<ref name=widescreen/>}}
+
# Go to the [[#Configuration file(s) location|configuration file(s) location]].
# Go to the [[#Game data|configuration file(s) location]].
 
 
# Open {{file|SplinterCell4User.ini}}.
 
# Open {{file|SplinterCell4User.ini}}.
# Find a section <code>[Engine.PlayerController]</code>.
+
# Find the section <code>[Engine.PlayerController]</code>.
# There you'll find 2 lines:
+
# Change both <code>DesiredFOV=75.0</code> and <code>DefaultFOV=75.0</code> to the desired FOV.
#* <code>DesiredFOV=75.0</code>
 
#* <code>DefaultFOV=75.0</code>
 
# Change them to desired fov (91.3154482287 is advised for 16:9 displays and 85.2812718522 for 16:10 ones)
 
  
 
'''Notes'''
 
'''Notes'''
{{--}} This solution is single player only. No known method exists for multiplayer.
+
{{ii}} No known solution for multiplayer.
 
}}
 
}}
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Edit configuration file|ref=<ref>{{Refurl|url=https://www.neowin.net/forum/topic/511277-sc-double-agent-tweaks/|title=SC Double Agent Tweaks - Neowin Forums|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Edit SplinterCell4.ini|ref=<ref>[http://www.neowin.net/forum/topic/511277-sc-double-agent-tweaks/ SC Double Agent Tweaks - Neowin Forums]</ref>}}
+
# Go to the [[#Configuration file(s) location|configuration file(s) location]].
# Go to the [[#Game data|configuration file(s) location]].
+
# Open {{file|SplinterCell4.ini}}.
 +
# Change <code>StartupFullscreen=True</code> to <code>StartupFullscreen=False</code>
 +
}}
 +
 
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{Fixbox|description=Override frame rate cap|ref=<ref name="jackfuste">[https://github.com/ThirteenAG/WidescreenFixesPack/issues/725#issuecomment-614291622 SCCT Shadows become more broken the wider the screen resolution]</ref>|fix=
 +
# Download and install [https://thirteenag.github.io/wfp#scda Splinter Cell Double Agent Widescreen Fix].
 +
# Open the installed {{file|SplinterCellDoubleAgent.WidescreenFix.ini}}.
 +
# Edit {{code|1=FPSLimit = 1000}} as needed.
 +
# The game's refresh rate is still capped at 60 Hz by default; see [[#Run the game at screen refresh rate|Run the game at screen refresh rate]] to fix this.
 +
 
 +
'''Notes'''
 +
{{ii}} No cap for multiplayer. However, frame rates above 60 FPS will break movement strafing and aiming.
 +
}}
 +
 
 +
===INI tweaks===
 +
{{Fixbox|description=Edit configuration files|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/13580/discussions/0/864973919395788745|title=Graphical Problems|date=2023-08-28}}</ref>{{dubious|date=2021-12-25|reason=Very often more than half of the settings isn't even parsed by unreal engine. And I don't know if 80.222.155.13 and 72.251.181.53 might have instead just read though to names.}}|fix=
 +
# Go to the [[#Configuration file(s) location|configuration file(s) location]].
 
# Open {{file|SplinterCell4.ini}}.
 
# Open {{file|SplinterCell4.ini}}.
# Find a line named <code>StartupFullscreen=</code> and change it's value to false.
+
<div class="mw-collapsible mw-collapsed"><ol><li value="3"> Edit the file as shown below:</li></ol><div class="mw-collapsible-content">
 +
<pre>[GENERAL]
 +
DisableHDRTonemapping=False
 +
LowResTex=False
 +
SimpleShader=False
 +
SimpleEffect=False
 +
HidePieces=True ; => Setting it to "False" will add a few objects to the environment, but it will cause the coast guard to get stuck in the door on Cozumel and introduce a couple of graphical artifacts throughout the game. While "True" is recommended for the sake of compatibility, you might consider setting it to "False" to have more Environment Details in game.
 +
 
 +
[Graphics]
 +
bEnableHDR=True
 +
bTrilinearFiltering=True
 +
bSpecularLighting=True
 +
bVerticalSync=True
 +
bHighQualityVisualFX=True
 +
 
 +
[WinDrv.WindowsClient]
 +
TextureDetail=UltraHigh ; => Setting in the in-game settings to max setting will result in this values set to High. But there will be a lack of certain details and objects if these aren't set to UltraHigh.
 +
SkinDetail=UltraHigh
 +
Decals=True
 +
NoDynamicLights=False
 +
SkinDetail=High 
 +
TextureDetail=High
 +
NoFractalAnim=False
 +
Decals=True ; => Yes, Skin and Texture details as well as decals appear twice in the .ini, you can safely remove the duplicates if you want.
 +
 
 +
[D3DDrv.D3DRenderDevice]
 +
UseVSync=False ; => Does not touch Vsync. It's actually changed elsewhere. You can try removing this line if you want.
 +
Translucency=True ; => For semi-transparent ice, which is broken in the game. Setting this to false does nothing wrong. The transparency in the game still works.
 +
UsePrecaching=True
 +
UseMipmapping=True
 +
UseTrilinear=True
 +
UseMultitexture=True
 +
UsePageFlipping=True
 +
UseGammaCorrection=True
 +
UseTripleBuffering=True ; => Using Triple Buffering may cause save/load screen (the one with the progress bar) to flash.
 +
UsePrecache=True
 +
Use32BitTextures=True
 +
ReduceMouseLag=False ; => While this reduces mouse lag by a bit, the setting is broken in UE2 and decreases performance, so it's not worth it.
 +
UseTripleBuffering=True ; => Same situation as with the duplicates in the previous section.
 +
UseHWShadowMapping=False ; => Designed for older GPUs. Not needed now.
 +
ShadowResolutionDegree=0 ; => 0 is actually the High resolution shadows option in-game.
 +
ShadowTurnOffDegree=200 ; => A higher number is better. It tells the game at which distance to render lights with shadows. 200 is maximum, which renders all lights at any distance.
 +
bUseSmoothShadow=False ; => True does NOT work properly. It will actually mess up your shadows.
 +
FSAADegree=0 ; => Setting Anti-Aliasing to 2 or 4 will disable HDR rendering and very likely cause a "Frozen Frame" issue during cutscenes. Not recommended.
 +
AnisotropyDegree=1 ; => AF does not work. If you want AF in the game, force it through the video driver.</pre>
 +
</div></div>
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|SCDAinput.jpg|Input settings}}
 
{{Image|SCDAinput.jpg|Input settings}}
{{Input settings
+
{{Input
 
|key remap                = hackable
 
|key remap                = hackable
|key remap notes          = Half of the command buttons aren't bindable. <br />
+
|key remap notes          = Half of the command buttons are not bindable. Manually edit the [[#Game data|configuration file]] to bypass this.  
Manually edit <code>[[#Configuration file(s) location|SplinterCell4User.ini]]</code> to workaround this.  
 
 
|acceleration option      = hackable
 
|acceleration option      = hackable
 
|acceleration option notes = Enabled by default; see [[#Mouse acceleration|Mouse acceleration]].
 
|acceleration option notes = Enabled by default; see [[#Mouse acceleration|Mouse acceleration]].
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
Line 159: Line 250:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Only on Official Xbox 360 Controllers (Third-Party XInput controllers excluded)
+
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Shares the same slider with mouse.
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Shares the same option with mouse.
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  = Only official wired Xbox 360 controllers.
|button prompts            = unknown
+
|xbox prompts              = false
|button prompts notes      =  
+
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = false
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes   =
 +
|dualshock 4 modes         = false
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = false
 +
|tracked motion prompts notes =
 +
|other controllers        = false
 +
|other controllers notes  =
 +
|other button prompts      = false
 +
|other button prompts notes=  
 +
|button prompts            = false
 +
|button prompts notes      = Prompts are text based (e.g. "Press '''Action''' key").
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
 
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
 
===[[Glossary:Mouse acceleration|Mouse acceleration]]===
{{Fixbox|1=
+
{{Fixbox|description=Disable mouse acceleration|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Disable mouse acceleration|ref={{cn|date=July 2016}}}}
+
# Open your [[#Game data|configuration file]], and look for <code>[Init]</code> section
# Open your [[#Configuration file(s) location|configuration file]], and look for <code>[Init]</code> section
 
 
# Set <code>UseDIMouse</code> to True.
 
# Set <code>UseDIMouse</code> to True.
  
 
'''Notes'''
 
'''Notes'''
{{--}} Using Direct Mouse Input will invert Mouse Y axis. Open <code>SplinterCell4User</code> and set <code>bInvertMouseUp=True</code> to solve this while in-game. Menu will still be inverted though.  
+
{{--}} Using Direct Mouse Input will invert Mouse Y axis. Set <code>bInvertMouseUp=True</code> to solve this while in-game. Menu will still be inverted though.  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|SCDAaudio.jpg|Audio settings}}
 
{{Image|SCDAaudio.jpg|Audio settings}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Effects, Ambient.
 
|separate volume notes    = Effects, Ambient.
Line 205: Line 327:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = true
 
|eax support              = true
|eax support notes       = EAX 3
+
|eax support notes         = EAX 3
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = limited
 +
|notes    = Retail only. Chinese subtitles are present in gameplay, but not in cutscenes.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = unknown
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    = Fan translation, [https://magyaritasok.hu/magyaritasok/tom-clancys-splinter-cell-double-agent/tom-clancys-splinter-cell-double-agent/1110 download]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    = Retail only; [https://onedrive.live.com/?authkey=%21Arl4mQz2VFodeQU&cid=ABB91E3371C57D74&id=ABB91E3371C57D74%219136&parId=ABB91E3371C57D74%219135&action=locate download for digital releases].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    = Fan translation; [https://www.gamevicio.com/traducao/traducao-de-tom-clancy-s-splinter-cell-double-agent-para-portugues-brasil/ download.]
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    = Official localization by [[Company:Russobit-M|Russobit-M]]/[[Company:GFI|GFI]], retail only; [https://steamcommunity.com/sharedfiles/filedetails/?id=372413551 download for digital releases].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    = Fan translation by SyS-team/ENPY Studio/Spirit Team; [https://enpy.net/forum/files/file/23-tom-clancys-splinter-cell-double-agent/ download].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 
}}
 
}}
  
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          =  
+
|local play          = false
 
|local play players  =  
 
|local play players  =  
 
|local play modes    =  
 
|local play modes    =  
|local play notes    =  
+
|local play notes    = Available in PS2/Xbox version only.<ref>[https://en.wikipedia.org/wiki/Tom_Clancy%27s_Splinter_Cell:_Double_Agent#Multiplayer Tom Clancy's Splinter Cell: Double Agent - Wikipedia]</ref>
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 6
 
|lan play players    = 6
 
|lan play modes      =  
 
|lan play modes      =  
|lan play notes      = Tunngle is recommended for LAN matches
+
|lan play notes      =  
|online play          = true
+
|online play          = false
 
|online play players  = 6
 
|online play players  = 6
 
|online play modes    =  
 
|online play modes    =  
|online play notes    = Online services are online but only accessible after manually installing Patch 1.02a.
+
|online play notes    = The official multiplayer service was shut down.
It is recommended to use existing Steam Groups to find other players (does not require game purchase through Steam).
 
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 243: Line 457:
  
 
==Issues unresolved==
 
==Issues unresolved==
===Emile Dufraisne's bedroom room bug===
+
===Game crashes with a runtime error===
There's a door in Emile's office supposed to lead you to his bedroom. Unfortunately the "open door" action hint is shown for half a quarter of second and it's practically impossible to take it.
+
{{--}} Game may often crash on saving and loading screens, as well as upon being maximized from the taskbar. Usually, it is followed by a C++ runtime error. A save file may be unusable and game will crash everytime when trying to load it. Similarly, a game may always crash when trying to save after a particular point, forcing the player to replay the level.<ref name="refcheck Antrad">{{refcheck|user=Antrad|date=January 26, 2020}}</ref>
This is particularly annoying if you are trying to take Emile personal data files (located in his bedroom).
+
 
There's three way to work around this bug:
+
===Light rendering bug===
* Make Emile opening the door by making noise near the door (make sure to stay close to him, because if the door closes, you won't be able to reopen again)
+
{{ii}} Lights start to render only when player is very close and also turn on/off when rotating the camera.
* Waiting until JBA HQ part 4 (the last mission) where this bug seems to be fixed.
+
{{Fixbox|description=Edit configuration file|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/13580/discussions/0/38596747743792707/|title=Splinter Cell Double Agent - Lighting Fix|date=May 2023}}</ref>|fix=
* Use [[#Game hangs during last mission|ghost cheat]].
+
# Go to the [[#Game data|configuration file(s) location]].
===Game crash with a runtime error===
+
# Open {{file|SplinterCell4.ini}} with a text editor and change the following variables to these values:
Game may often crash/freeze on saving and loading screens, as well as upon being maximized from taskbar. Usually it is followed by a C++ runtime error. There is a supposed fix which advises to launch '''SplinterCell4.exe''' with '''-ll''' parameter, but it's a false advice, as game launcher already does that by default, so there is no reason to do that manually.
+
#* <code>ShadowTurnOffDegree = 100</code>
 +
#* <code>PermeatingLightCutOff = False</code>
 +
'''Notes'''
 +
{{--}} This mostly fixes the issue, but some lights can still turn on/off at certain angles.
 +
}}
 +
 
 +
===Broken input when typing profile name===
 +
{{--}} If the player changes controls and tries to make a new profile, the letters will not match key input.
 +
{{Fixbox|description=Reset the controls to default values|ref=<ref name="refcheck Antrad"/>|fix=
 +
}}
 +
 
 +
===Blurry screen during first person view===
 +
{{--}} When the player controls the character in first-person view during two short interactive cutscenes, the screen turns very blurry.<ref name="refcheck Antrad"/>
 +
 
 +
===Pause menu letters and GUI elements appear during gameplay===
 +
{{--}} During gameplay, some letters or other elements from the pause menu may shortly appear on screen.<ref name="refcheck Antrad"/>
 +
 
 +
===Enemies releasing steam===
 +
{{--}} Sometimes when an enemy is shot, kicked or put on floor after being carried, they start releasing steam that can hurt the player.<ref name="refcheck Antrad"/>
 +
 
 +
===Enemies respawn after being killed===
 +
{{--}} In Kinshasa (Part 2), some enemies in the streets near the buses keep respawning after being killed.
 +
 
 +
===Emile Dufraisne's bedroom bug===
 +
{{ii}} A door in Emile's office leading to his bedroom cannot be opened, as the "open door" action prompt disappears too quickly.
 +
 
 +
{{Fixbox|description=Enter the room in later JBA HQ missions where the bug does not appear}}
 +
{{Fixbox|description=Make a noise near the door, prompting Emile to open it|fix=
 +
{{ii}} Stay close to him. If the door closes or Emile goes to sleep, it cannot be opened again.
 +
}}
 +
{{Fixbox|description=Use [[#Game hangs after defusing the bomb in JBA headquarters|ghost cheat]]}}
  
==Issues fixed==
+
===Game hangs after defusing the bomb in JBA headquarters===
===Game hangs during last mission===
+
{{ii}} After defusing the bomb an in-game cutscene starts, but does not continue to play.
During the last mission, after you have defuse the bomb (due to a weird bug that occurs with different resolutions) the game could freeze, right before the SWAT team breaking.
+
{{Fixbox|description=Before defusing the bomb switch to 4:3 or 16:10 resolution in the display options menu.|ref=<ref name="refcheck Antrad"/>|fix=
There's two way to fix this. One is switching resolution back to 640x480. The other is explained below
+
}}
{{Fixbox|1=
+
 
{{Fixbox/fix|Noclip unto bomb position|ref=<ref>[http://forums.steampowered.com/forums/showthread.php?t=935655 Splinter Cell double agent last mission - Steam Users' Forums]</ref>}}
+
{{Fixbox|description=Noclip onto bomb position|ref=<ref>[https://web.archive.org/web/20141205054017/http://forums.steampowered.com/forums/showthread.php?t=935655 Splinter Cell double agent last mission - Steam Users' Forums] (retrieved)</ref>|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{File|SplinterCell4User.ini}}.
 
# Open {{File|SplinterCell4User.ini}}.
# In the <code>[Engine.Input]</code> section bind to the buttons you like most the <code>walk</code> and <code>ghost</code> cheat.  
+
# In the <code>[Engine.Input]</code> section bind to the buttons for the <code>walk</code> and <code>ghost</code> cheat.  
# As soon as the game hangs, go into ghost mode (you'll notice you are all but in the place where you thought you were)
+
# As soon as the game hangs, go into ghost mode.
# Fly in front of the bomb and switch off ghost mode (the walk button)
+
# Fly in front of the bomb and switch off ghost mode (the walk button).
 +
}}
 +
 
 +
===Game crashes when using a weapon's scope===
 +
{{ii}} The game crashes for some players running the game in the 16:9 aspect ratio when using the scope on SC-20K in the Kinshasa mission, making the player unable to complete the mission.
 +
{{Fixbox|description=Switch to a 4:3 resolution.}}
 +
 
 +
==Issues fixed==
 +
===Game crashes on startup===
 +
{{Fixbox|description=Use [https://thirteenag.github.io/wfp#scda ThirteenAG's fix]|ref={{cn|date=August 2018}}}}
 +
{{Fixbox|description=[[Windows Compatibility Mode|Disable visual themes and desktop composition]] for {{file|SplinterCell4.exe}}.|ref=<ref>{{Refurl|url=https://forums.ubisoft.com/showthread.php/528944-Double-Agent|title=Double Agent Forums|date=May 2023}}</ref>|fix=
 +
}}
 +
 
 +
===Unable to load save through the "Continue" option / game crashes when loading saves manually===
 +
{{Fixbox|description=Load the mission first, then load the progress once the mission is running.}}
 +
 
 +
===Broken controls during safe cracking and mine assembly===
 +
{{--}} During safe cracking or mine assembly minigames the game does not react to player input, because it is tied to player speed.
 +
{{Fixbox|description=Hold the left or right movement key and scroll up/down with the mouse wheel (player speed) until the game starts accepting input.|ref=<ref name="refcheck Antrad"/>|fix=
 
}}
 
}}
  
Line 269: Line 531:
 
{{ii}} This bug occurs while the game is set not to remove certain environment objects when Environment Detail option is set to "High". Mistakenly, the door appears to be one of those objects.
 
{{ii}} This bug occurs while the game is set not to remove certain environment objects when Environment Detail option is set to "High". Mistakenly, the door appears to be one of those objects.
  
{{Fixbox|1=
+
{{Fixbox|description=Set Environment Detail to Low in display options|ref={{cn|date=July 2016}}}}
{{Fixbox/fix|Set Environment Detail to Low in display options|ref={{cn|date=July 2016}}}}
+
 
}}
+
===Kinshasa (Part 2) map is too bright===
 +
{{ii}} Kinshasa (Part 2) map becomes excessively bright when user sets <code>SimpleShader</code> option to False in game's configuration file to improve visual quality.
 +
 
 +
{{Fixbox|description=Set HDR Rendering to Off in display options|ref={{cn|date=July 2016}}}}
  
===Kinshasa (Part 2) map is over-bright===
+
===Shanghai's mission intro not playing any audio and/or softlocks the game===
{{ii}} Kinshasa (Part 2) map becomes excessively bright when user sets SimpleShader option to False in game's configuration file to improve visual quality.
+
{{Fixbox|description=Set the [[core affinity]] for {{file|SplinterCell4.exe}} to 1 core.|ref=<ref>{{Refcheck|user=Suicide machine|date=2020-09-12}}</ref>}}
 +
{{Fixbox|description=Switch to a 4:3 resolution before starting the mission, when control will be available switch back.}}
  
{{Fixbox|1=
+
===Enhanced night vision goggles show black screen with gray stripes===
{{Fixbox/fix|Set HDR Rendering to Off in display options|ref={{cn|date=July 2016}}}}
+
{{Fixbox|description=Edit the map files to disable enhanced night vision and revert back to standard night vision|ref={{cn|date=July 2016}}|fix=
 +
# Go to {{folder|{{p|game}}\SCDA-Offline\Maps}}.
 +
# In the following map files, find all the lines reading <code>bEnhanceNightVision=true</code> and change <code>true</code> to <code>false</code>.
 +
<pre>
 +
00_HQ_05.ini
 +
00_HQ_05_B.ini
 +
01_Intro.ini
 +
03_Okhotsk_01.ini
 +
03_Okhotsk_02.ini
 +
04_Hotel.ini
 +
05_Cozumel_01.ini
 +
05_Cozumel_02.ini
 +
07_Kinshasa00.ini
 +
07_Kinshasa01.ini
 +
07_kinshasa02.ini
 +
10_newyork_02.ini
 +
</pre>
 
}}
 
}}
  
===Enhanced night vision googles show black screen with gray stripes===
+
===Run the game at screen refresh rate===
{{Fixbox|1=
+
{{--}} Game may default monitor refresh rate to 60 Hz, resulting in reduced smoothness and possible screen-tearing even if internal GPU render is at >60FPS.
{{Fixbox/fix|Edit the map files to disable enhanced, and revert back to standard night vision|ref={{cn|date=July 2016}}}}
 
Go to the <code>Game Folder\SCDA-Offline\Maps</code> and open the following map files:
 
  
00_HQ_05.ini<br />
+
{{Fixbox|description=Override refresh rate with hex editor|ref=<ref name="jackfuste"/>|fix=
00_HQ_05_B.ini<br />
+
# Open {{file|D3DDrv.dll}} with a hex editor such as [https://mh-nexus.de/en/hxd/ HxD].
01_Intro.ini<br />
+
# Find the hex values <code>1B D2 83 E2 3C</code>.
03_Okhotsk_01.ini<br />
+
# Replace with <code>BA E8 03 00 00</code> for highest available refresh rate.
03_Okhotsk_02.ini<br />
+
# Save the changes.
04_Hotel.ini<br />
 
05_Cozumel_01.ini<br />
 
05_Cozumel_02.ini<br />
 
07_Kinshasa00.ini<br />
 
07_Kinshasa01.ini<br />
 
07_kinshasa02.ini<br />
 
10_newyork_02.ini<br />
 
 
 
Find all the lines reading "bEnhanceNightVision=true" (there should normally be 3 per file) and change "true" to "false". That will completely disable enhanced night vision in favor of standard night vision.
 
 
}}
 
}}
  
===Character moves by himself===
+
{{Fixbox|description=Override refresh rate with [[Special K]]|ref={{cn|date=July 2017}}|fix=
{{Fixbox|1=
+
# Install Special K by following the [https://steamcommunity.com/sharedfiles/filedetails/?id=933337066 Special K Unofficial Guide]. Manual local installation may work better.
{{Fixbox/fix|Disable controller input|ref={{cn|date=July 2016}}}}
+
# Start the game once and close it to allow the configuration file of Special K to be created.
# Open the [[#Configuration file(s) location|configuration file]]
+
# Open {{file|{{p|game}}\SCDA-Offline\System\d3d9.ini}} or {{file|{{p|userprofile\Documents}}\My Mods\SpecialK\Profiles\SplinterCell4.exe\SpecialK.ini}}, depending on the installation method used.
# Look for [WinDrv.WindowsClient] section and set <code>UseJoystick=False</code>
+
# Change <code>RefreshRate=-1</code> to <code>RefreshRate=0</code> under <code>[Render.FrameRate]</code>.
 
}}
 
}}
  
 
==Other information==
 
==Other information==
===Better graphics===
+
===API===
{{Fixbox|1=
+
{{API
{{Fixbox/fix|Force highest quality|ref={{CN|Very often more than half of the settings isn't even parsed by unreal engine.. And I don't know if 80.222.155.13 and 72.251.181.53 might have instead just though to names|date=September 2015}}}}
+
|direct3d versions      = 9.0c
# Open [[#Configuration file(s) location|configuration file]]
+
|direct3d notes        =
<div class="mw-collapsible mw-collapsed"><ol><li value="2"> Make sure variables are approximately like these</li></ol><div class="mw-collapsible-content">
+
|directdraw versions    =  
<pre>[GENERAL]
+
|directdraw notes      =
DisableHDRTonemapping=True
+
|opengl versions        =  
LowResTex=False ; => Only if you've chosen to install the optional high-res textures
+
|opengl notes          =
SimpleShader=False
+
|glide versions        =  
SimpleEffect=False
+
|glide notes            =  
HidePieces=True ; => Setting it to "False" will add a few objects to the environment, but it will cause the coast guard to get stuck in the door on Cozumel and introduce a couple of graphical artifacts throughout the game. While "True" is recommended for the sake of compatibility, you might consider setting it to "False" to have more Environment Details in game.
+
|software mode          =  
 
+
|software mode notes    =
[Graphics]
+
|mantle support        =  
bEnableHDR=False ; => Disables HDR rendering. Bloom effect is still active, while HDR tone mapping will be disabled.
+
|mantle support notes  =  
bTrilinearFiltering=False
+
|metal support          =  
bSpecularLighting=True
+
|metal support notes    =  
bVerticalSync=True
+
|vulkan versions        =  
bHighQualityVisualFX=True
+
|vulkan notes          =  
 
+
|dos modes              =  
[WinDrv.WindowsClient]
+
|dos modes notes        =
TextureDetail=High
+
|shader model versions  = 3.0
SkinDetail=High
+
|shader model notes    =  
Decals=True
+
|windows 32-bit exe    = true
NoDynamicLights=False
+
|windows 64-bit exe    = false
SkinDetail=High ; => Yes, Skin and Texture details appear twice in the .ini
+
|windows arm app        = unknown
TextureDetail=High
+
|windows exe notes      =
NoFractalAnim=False
+
|macos intel 32-bit app =
Decals=False
+
|macos intel 64-bit app =  
 +
|macos arm app          = unknown
 +
|macos app notes        =  
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=  
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 +
}}
  
[D3DDrv.D3DRenderDevice]
+
===Middleware===
UseVSync=False ; => Does not touch Vsync. It's actually dis/enabled elsewhere.
+
{{Middleware
Translucency=True ; => For semi-transparent ice, which is broken in the game. Setting this to false does nothing wrong. The transparency in the game still works.
+
|audio            = DirectSound3D
UsePrecaching=True
+
|audio notes      =  
UseMipmapping=True
 
UseTrilinear=True
 
UseMultitexture=True
 
UsePageFlipping=True
 
UseFullscreen=False
 
UseGammaCorrection=True
 
UseTripleBuffering=False ; => Using Triple Buffering may cause save/load screen (the one with the progress bar) to flash
 
UsePrecache=True
 
Use32BitTextures=True
 
AdapterNumber=-1
 
ReduceMouseLag=True
 
UseTripleBuffering=False
 
UseHWShadowMapping=False ; => Designed for older GPUs. Not needed now.
 
ShadowResolutionDegree=0 ; => 0 is actually the High resolution shadows option in-game.
 
ShadowTurnOffDegree=100 ; => A higher number is better. It tells the game at which distance to render lights with shadows. 200 is maximum, which renders all lights at any distance.
 
bUseSmoothShadow=False ; => True does NOT work properly. It will actually mess up your shadows.
 
FSAADegree=0 ; => Setting Anti-Aliasing to 2 or 4 will disable HDR rendering and very likely cause a "Frozen Frame" issue during cutcenes. Not recommended.
 
AnisotropyDegree=1 ; => AF does not work. If you want AF in the game, force it through the video driver.</pre>
 
</div></div>
 
 
}}
 
}}
  
Line 367: Line 626:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP
+
|minOS    = XP<br>7, 10, 11 (Steam)
|minCPU  = AMD Athlon 3 GHz
+
|minCPU  = Intel Pentium IV 3.0 GHz  
|minCPU2  = Intel Pentium 4
+
|minCPU2  = AMD Athlon 3000
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 8 GB
 
|minHD    = 8 GB
|minGPU  =  
+
|minGPU  = Nvidia GeForce 6200
|minDX    = 9
+
|minGPU2  = ATI Radeon X1300
 
|minVRAM  = 128 MB
 
|minVRAM  = 128 MB
 +
|minDX    = 9.0c
 +
|minSM    = 3.0
 +
|minaudio = DirectX 9.0c compatible
  
|recCPU  = AMD Athlon 3.5 GHz
+
|recCPU  = Intel Pentium IV 3.5 GHz
 +
|recCPU2  = AMD Athlon 3500
 
|recRAM  = 1.5 GB
 
|recRAM  = 1.5 GB
|recHD    = 10 GB
+
|recGPU  = Nvidia GeForce 7900
 +
|recGPU2  = ATI Radeon X1900
 
|recVRAM  = 256 MB
 
|recVRAM  = 256 MB
 +
|recaudio = EAX compatible
 +
|notes    = {{ii}} Nvidia GeForce 6600 is required for multiplayer component.
 
}}
 
}}
 +
{{ii}}Supported video cards at time of retail release:Single Player: ATI X1300, X1600, X1800, X1900; NVIDIA 6200, 6600, 6800, 7300, 7600, 7800, 7900 | Multiplayer: ATI X1600, X1800, X1900; NVIDIA 6600, 6800,7300, 7600, 7800, 7900
 +
{{ii}}Laptop versions of these cards may work but are NOT supported.
  
 
{{References}}
 
{{References}}

Latest revision as of 11:34, 25 February 2024

Tom Clancy's Splinter Cell: Double Agent
Tom Clancy's Splinter Cell: Double Agent cover
Developers
Ubisoft Shanghai
Ubisoft Annecy
Publishers
Ubisoft
Russia Russobit-M
Engines
Unreal Engine 2.5
Release dates
Windows November 7, 2006
Reception
Metacritic 80
IGDB 79
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person, First-person
Controls Direct control
Genres Action, Stealth
Art styles Realistic
Themes Contemporary, Africa, Asia, North America
Series Splinter Cell
Tom Clancy's Splinter Cell: Double Agent on HowLongToBeat
Tom Clancy's Splinter Cell: Double Agent on IGDB
Tom Clancy's Splinter Cell: Double Agent on MobyGames
Tom Clancy's Splinter Cell: Double Agent on Wikipedia
Splinter Cell
Subseries of Tom Clancy
Splinter Cell 2003
Splinter Cell: Pandora Tomorrow 2004
Splinter Cell: Chaos Theory 2005
Splinter Cell: Double Agent 2006
Splinter Cell: Conviction 2010
Splinter Cell: Blacklist 2013

Tom Clancy's Splinter Cell: Double Agent is a singleplayer and multiplayer third-person and first-person action and stealth game in the Splinter Cell series.

There are two different versions of this game. The "current-gen" version for original Xbox, PlayStation 2, Nintendo GameCube and Wii was developed by Ubisoft Montreal, the series' primary developer. The "next-gen" version for then next-generation Xbox 360 and PlayStation 3 consoles were developed by Ubisoft Shanghai and Ubisoft Annecy (for multiplayer modes). While both versions share the same general plot, there are minor plot details, levels and some features between the two versions that are different.[1][2]

The PC version is a port of the Xbox 360/PlayStation 3 version. However, the game suffers from major technical issues that remained unsolved after initial launch, in addition to several complains from players and game journalist alike for numerous compatibility issue with some system configurations.[3]

The online services were shut down on June 2016, with Ubisoft confirming its closure eventually on November 19, 2018.[4] The soundtrack is also available for free at composer's website.

General information

Splinter Cell Wiki
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM 7 DRM. Removed in patch v1.02a.[5]
Windows
Epic Games Store
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Steam version is not patched.
Windows
Ubisoft Store
Icon overlay.png
Included with Ubisoft+.
Windows
Amazon.com (unavailable)
Icon overlay.png
Windows
GamersGate, Humble Store and Steam store pages show screenshots of the console "current-gen" version instead of the correct "next-gen" PC version.

Essential improvements

Skip intro videos

Use Splinter Cell Double Agent Widescreen Fix

Patches

The latest official patch is v1.02a, available from PCGamingWiki, Ubisoft's patch repository and Patches-Scrolls. It includes bug fixes and removes the DRM.
The Steam version also needs the patch to be manually applied. It may also require the 1.01 and 1.02 patches to be applied beforehand.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\[Note 1]
<path-to-game>\SCDA-Offline\System\SplinterCell4.ini[Note 1]
<path-to-game>\SCDA-Online\System\Default.ini[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/13580/pfx/[Note 2]
Singleplayer settings are in <path-to-game>\SCDA-Offline\System\SplinterCell4.ini
Multiplayer settings are in <path-to-game>\SCDA-Online\System\Default.ini

Save game data location

System Location
Windows %PROGRAMDATA%\Application Data\Ubisoft\SplinterCell4\<user-id>\[Note 1]
%PROGRAMDATA%\Application Data\Ubisoft\SplinterCell4\save\Offline\<user-id>[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/13580/pfx/[Note 2]

Save game cloud syncing

Video

Video settings
Video settings
Advanced video settings
Advanced video settings

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
See Field of view (FOV).
Windowed
See Windowed.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Up to 16 samples, does not apply to all surfaces.[citation needed]
Anti-aliasing (AA)
Up to 4x FSAA. Introduced in official patches.[citation needed]
Vertical sync (Vsync)
60 FPS
120+ FPS
Capped at 100 FPS in singleplayer mode. See High frame rate.
High dynamic range display (HDR)
Rendered image uses SDR color space. In-game HDR option refers only to HDR Rendering.

Widescreen resolution

Use Splinter Cell Double Agent Widescreen Fix[citation needed]
Edit configuration files[6]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4.ini (singleplayer) or Default.ini (multiplayer).
  3. Find the section [WinDrv.WindowsClient].
  4. Set the FullscreenViewportX = and FullscreenViewportY = values to the desired resolution.
  5. Change the FOV. See Field of view (FOV).

Field of view (FOV)

Edit configuration file[6]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4User.ini.
  3. Find the section [Engine.PlayerController].
  4. Change both DesiredFOV=75.0 and DefaultFOV=75.0 to the desired FOV.

Notes

No known solution for multiplayer.

Windowed

Edit configuration file[7]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4.ini.
  3. Change StartupFullscreen=True to StartupFullscreen=False

High frame rate

Override frame rate cap[8]
  1. Download and install Splinter Cell Double Agent Widescreen Fix.
  2. Open the installed SplinterCellDoubleAgent.WidescreenFix.ini.
  3. Edit FPSLimit = 1000 as needed.
  4. The game's refresh rate is still capped at 60 Hz by default; see Run the game at screen refresh rate to fix this.

Notes

No cap for multiplayer. However, frame rates above 60 FPS will break movement strafing and aiming.

INI tweaks

Edit configuration files[9][dubious – discuss]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4.ini.
  1. Edit the file as shown below:
[GENERAL]
DisableHDRTonemapping=False
LowResTex=False
SimpleShader=False
SimpleEffect=False
HidePieces=True ; => Setting it to "False" will add a few objects to the environment, but it will cause the coast guard to get stuck in the door on Cozumel and introduce a couple of graphical artifacts throughout the game. While "True" is recommended for the sake of compatibility, you might consider setting it to "False" to have more Environment Details in game.

[Graphics]
bEnableHDR=True 
bTrilinearFiltering=True
bSpecularLighting=True 
bVerticalSync=True
bHighQualityVisualFX=True

[WinDrv.WindowsClient]
TextureDetail=UltraHigh ; => Setting in the in-game settings to max setting will result in this values set to High. But there will be a lack of certain details and objects if these aren't set to UltraHigh.
SkinDetail=UltraHigh
Decals=True
NoDynamicLights=False
SkinDetail=High  
TextureDetail=High
NoFractalAnim=False
Decals=True ; => Yes, Skin and Texture details as well as decals appear twice in the .ini, you can safely remove the duplicates if you want.

[D3DDrv.D3DRenderDevice]
UseVSync=False ; => Does not touch Vsync. It's actually changed elsewhere. You can try removing this line if you want.
Translucency=True ; => For semi-transparent ice, which is broken in the game. Setting this to false does nothing wrong. The transparency in the game still works.
UsePrecaching=True
UseMipmapping=True
UseTrilinear=True
UseMultitexture=True
UsePageFlipping=True
UseGammaCorrection=True
UseTripleBuffering=True ; => Using Triple Buffering may cause save/load screen (the one with the progress bar) to flash.
UsePrecache=True
Use32BitTextures=True
ReduceMouseLag=False ; => While this reduces mouse lag by a bit, the setting is broken in UE2 and decreases performance, so it's not worth it.
UseTripleBuffering=True ; => Same situation as with the duplicates in the previous section.
UseHWShadowMapping=False ; => Designed for older GPUs. Not needed now.
ShadowResolutionDegree=0 ; => 0 is actually the High resolution shadows option in-game.
ShadowTurnOffDegree=200 ; => A higher number is better. It tells the game at which distance to render lights with shadows. 200 is maximum, which renders all lights at any distance.
bUseSmoothShadow=False ; => True does NOT work properly. It will actually mess up your shadows.
FSAADegree=0 ; => Setting Anti-Aliasing to 2 or 4 will disable HDR rendering and very likely cause a "Frozen Frame" issue during cutscenes. Not recommended.
AnisotropyDegree=1 ; => AF does not work. If you want AF in the game, force it through the video driver.

Input

Input settings
Input settings

Keyboard and mouse State Notes
Remapping
Half of the command buttons are not bindable. Manually edit the configuration file to bypass this.
Mouse acceleration
Enabled by default; see Mouse acceleration.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Shares the same slider with mouse.
Controller Y-axis inversion
Shares the same option with mouse.
Controller types
XInput-compatible controllers
Only official wired Xbox 360 controllers.
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
See the glossary page for potential workarounds.
Additional information
Button prompts
Prompts are text based (e.g. "Press Action key").
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Mouse acceleration

Disable mouse acceleration[citation needed]
  1. Open your configuration file, and look for [Init] section
  2. Set UseDIMouse to True.

Notes

Using Direct Mouse Input will invert Mouse Y axis. Set bInvertMouseUp=True to solve this while in-game. Menu will still be inverted though.

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Effects, Ambient.
Surround sound
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 3
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
Retail only. Chinese subtitles are present in gameplay, but not in cutscenes.
French
German
Hungarian
Fan translation, download
Italian
Polish
Retail only; download for digital releases.
Brazilian Portuguese
Fan translation; download.
Russian
Official localization by Russobit-M/GFI, retail only; download for digital releases.
Russian
Fan translation by SyS-team/ENPY Studio/Spirit Team; download.
Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
Available in PS2/Xbox version only.[10]
LAN play
6
Online play
6 The official multiplayer service was shut down.

Issues unresolved

Game crashes with a runtime error

Game may often crash on saving and loading screens, as well as upon being maximized from the taskbar. Usually, it is followed by a C++ runtime error. A save file may be unusable and game will crash everytime when trying to load it. Similarly, a game may always crash when trying to save after a particular point, forcing the player to replay the level.[11]

Light rendering bug

Lights start to render only when player is very close and also turn on/off when rotating the camera.
Edit configuration file[12]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4.ini with a text editor and change the following variables to these values:
    • ShadowTurnOffDegree = 100
    • PermeatingLightCutOff = False

Notes

This mostly fixes the issue, but some lights can still turn on/off at certain angles.

Broken input when typing profile name

If the player changes controls and tries to make a new profile, the letters will not match key input.
Reset the controls to default values[11]

Blurry screen during first person view

When the player controls the character in first-person view during two short interactive cutscenes, the screen turns very blurry.[11]

Pause menu letters and GUI elements appear during gameplay

During gameplay, some letters or other elements from the pause menu may shortly appear on screen.[11]

Enemies releasing steam

Sometimes when an enemy is shot, kicked or put on floor after being carried, they start releasing steam that can hurt the player.[11]

Enemies respawn after being killed

In Kinshasa (Part 2), some enemies in the streets near the buses keep respawning after being killed.

Emile Dufraisne's bedroom bug

A door in Emile's office leading to his bedroom cannot be opened, as the "open door" action prompt disappears too quickly.
Enter the room in later JBA HQ missions where the bug does not appear
Make a noise near the door, prompting Emile to open it
Stay close to him. If the door closes or Emile goes to sleep, it cannot be opened again.
Use ghost cheat

Game hangs after defusing the bomb in JBA headquarters

After defusing the bomb an in-game cutscene starts, but does not continue to play.
Before defusing the bomb switch to 4:3 or 16:10 resolution in the display options menu.[11]
Noclip onto bomb position[13]
  1. Go to the configuration file(s) location.
  2. Open SplinterCell4User.ini.
  3. In the [Engine.Input] section bind to the buttons for the walk and ghost cheat.
  4. As soon as the game hangs, go into ghost mode.
  5. Fly in front of the bomb and switch off ghost mode (the walk button).

Game crashes when using a weapon's scope

The game crashes for some players running the game in the 16:9 aspect ratio when using the scope on SC-20K in the Kinshasa mission, making the player unable to complete the mission.
Switch to a 4:3 resolution.

Issues fixed

Game crashes on startup

Use ThirteenAG's fix[citation needed]
Disable visual themes and desktop composition for SplinterCell4.exe.[14]

Unable to load save through the "Continue" option / game crashes when loading saves manually

Load the mission first, then load the progress once the mission is running.

Broken controls during safe cracking and mine assembly

During safe cracking or mine assembly minigames the game does not react to player input, because it is tied to player speed.
Hold the left or right movement key and scroll up/down with the mouse wheel (player speed) until the game starts accepting input.[11]

Coast guard gets stuck in the door on Cozumel

This bug occurs while the game is set not to remove certain environment objects when Environment Detail option is set to "High". Mistakenly, the door appears to be one of those objects.
Set Environment Detail to Low in display options[citation needed]

Kinshasa (Part 2) map is too bright

Kinshasa (Part 2) map becomes excessively bright when user sets SimpleShader option to False in game's configuration file to improve visual quality.
Set HDR Rendering to Off in display options[citation needed]

Shanghai's mission intro not playing any audio and/or softlocks the game

Set the core affinity for SplinterCell4.exe to 1 core.[15]
Switch to a 4:3 resolution before starting the mission, when control will be available switch back.

Enhanced night vision goggles show black screen with gray stripes

Edit the map files to disable enhanced night vision and revert back to standard night vision[citation needed]
  1. Go to <path-to-game>\SCDA-Offline\Maps.
  2. In the following map files, find all the lines reading bEnhanceNightVision=true and change true to false.
00_HQ_05.ini
00_HQ_05_B.ini
01_Intro.ini
03_Okhotsk_01.ini
03_Okhotsk_02.ini
04_Hotel.ini
05_Cozumel_01.ini
05_Cozumel_02.ini
07_Kinshasa00.ini
07_Kinshasa01.ini
07_kinshasa02.ini
10_newyork_02.ini

Run the game at screen refresh rate

Game may default monitor refresh rate to 60 Hz, resulting in reduced smoothness and possible screen-tearing even if internal GPU render is at >60FPS.
Override refresh rate with hex editor[8]
  1. Open D3DDrv.dll with a hex editor such as HxD.
  2. Find the hex values 1B D2 83 E2 3C.
  3. Replace with BA E8 03 00 00 for highest available refresh rate.
  4. Save the changes.
Override refresh rate with Special K[citation needed]
  1. Install Special K by following the Special K Unofficial Guide. Manual local installation may work better.
  2. Start the game once and close it to allow the configuration file of Special K to be created.
  3. Open <path-to-game>\SCDA-Offline\System\d3d9.ini or %USERPROFILE%\Documents\My Mods\SpecialK\Profiles\SplinterCell4.exe\SpecialK.ini, depending on the installation method used.
  4. Change RefreshRate=-1 to RefreshRate=0 under [Render.FrameRate].

Other information

API

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

Middleware

Middleware Notes
Audio DirectSound3D

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
7, 10, 11 (Steam)
Processor (CPU) Intel Pentium IV 3.0 GHz
AMD Athlon 3000
System memory (RAM) 1 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) Nvidia GeForce 6200
ATI Radeon X1300
128 MB of VRAM
DirectX 9.0c compatible
Shader model 3.0 support
Sound (audio device) DirectX 9.0c compatible
Nvidia GeForce 6600 is required for multiplayer component.
Supported video cards at time of retail release:Single Player: ATI X1300, X1600, X1800, X1900; NVIDIA 6200, 6600, 6800, 7300, 7600, 7800, 7900 | Multiplayer: ATI X1600, X1800, X1900; NVIDIA 6600, 6800,7300, 7600, 7800, 7900
Laptop versions of these cards may work but are NOT supported.


Notes

  1. 1.0 1.1 1.2 1.3 1.4 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).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/13580/ in addition to or instead of this directory. The app ID (13580) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References