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 "Alpha Protocol"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
(You're missing the point of the introduction section.)
 
(111 intermediate revisions by 47 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = Alpha Protocol cover.jpg
+
|cover        = Alpha Protocol cover.png
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Obsidian Entertainment}}
 
{{Infobox game/row/developer|Obsidian Entertainment}}
Line 9: Line 9:
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 28, 2010}}
 
{{Infobox game/row/date|Windows|May 28, 2010}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer}}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time}}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person}}
 +
{{Infobox game/row/taxonomy/controls          | Direct control}}
 +
{{Infobox game/row/taxonomy/genres            | Stealth, ARPG, Action}}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Asia, Europe, Middle East, Contemporary }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 34010
 
|steam appid  = 34010
|gogcom page  =  
+
|gogcom id    = 1360785671
 +
|hltb        = 401
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 46741
 
|wikipedia    = Alpha Protocol
 
|wikipedia    = Alpha Protocol
 
|winehq      = 11635
 
|winehq      = 11635
 +
|license      = commercial
 
}}
 
}}
  
'''Key points'''
+
{{Introduction
{{--}} Poor camera controls with a mouse and keyboard. A controller is recommended.
+
|introduction      =
 +
 
 +
|release history  = Currently, no PC version of the game comes with the console-exclusive pre-order DLC.<ref>{{Refurl|url=https://www.gog.com/forum/alpha_protocol/pre_order_dlc/page1|title=GOG Forum discussion confirming pre-order console-exclusive DLC is missing|date=2024-04-07}}</ref><ref>{{Refurl|url=https://www.shacknews.com/article/63505/alpha-protocol-pre-order-bonuses|title=Detailed description and history of pre-order console-exclusive DLC|date=2024-04-07}}</ref>
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://alphaprotocol.wikia.com/wiki/Alpha_Protocol_Wiki Alpha Protocol Wiki]
+
{{mm}} [https://forums.obsidian.net/forum/66-alpha-protocol/ Obsidian Entertainment forums]
{{mm}} [http://steamcommunity.com/app/34010/discussions/ Steam Community Discussions]
+
{{mm}} [https://alphaprotocol.fandom.com/wiki/Alpha_Protocol_Wiki Alpha Protocol Wiki]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=901 Steam Users' Forums]
+
{{GOG.com links|1360785671|alpha_protocol}}
 +
{{mm}} [https://steamcommunity.com/app/34010/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | activation | [[Digital rights management (DRM)|DRM]]: Uniloc SoftAnchor.<ref>[http://blogs.sega.com/2010/05/01/alpha-protocol-pc-drm-details/ SEGA Blog | Alpha Protocol PC DRM Details * Updated 5/17/10]</ref> Use [https://support.sega.co.uk/entries/21267591-Alpha-Protocol-Activation-Update Patch 1.1] to remove.| | Windows}}
+
{{Availability/row| Retail | | activation | {{removed DRM|SoftAnchor}}.<ref>[http://blogs.sega.com/2010/05/01/alpha-protocol-pc-drm-details/ SEGA Blog | Alpha Protocol PC DRM Details * Updated 5/17/10]</ref> Use [https://www.patches-scrolls.de/patch/312/7/19350 patch 1.1] to remove.| | Windows}}
{{Availability/row| Gamesplanet | 1551-1 | Steam | | | Windows }}
+
{{Availability/row| GOG.com | alpha_protocol| DRM-free | Has updated modern system compatibility <ref>{{Refurl|url=https://www.gog.com/en/news/alpha_protocol_is_back_drmfree_for_modern_pcs_watch_the_documentary_video_on_the_process_of_its_revival|title=GOG release announcement|date=2024-04-07}}</ref>| | Windows }}
{{Availability/row| GameStop | 70856 | Steam | | | Windows}}
+
{{Availability/row| Amazon | B0725XJBWT | Steam | | | Windows | unavailable }}
{{Availability/row| Steam | 34010 | Steam | | | Windows}}
+
{{Availability/row| GamersGate | DD-ALP | DRM-free |  |  | Windows | unavailable }}
 +
{{Availability/row| Games for Windows Marketplace | GFWL | GFWL | <ref>{{Refurl|url=https://web.archive.org/web/20110118195930/http://www.gamesforwindows.com:80/en-US/?filter=Top+Downloads|title=Welcome to Games for Windows Marketplace - Games for Windows|date=19 August 2022}}</ref> | | Windows | unavailable }}
 +
{{Availability/row| Humble | alpha-protocol | Steam | | | Windows | unavailable }}
 +
{{Availability/row| Steam | 34010 | DRM-free | The game comes with 2 executables, running {{file|Binaries\APGame.exe}} bypasses the Steam DRM | | Windows | unavailable }}
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Patches===
 
===Patches===
{{++}} [https://support.sega.co.uk/entries/21267591-Alpha-Protocol-Activation-Update Patch 1.1] removes DRM and fixes various issues.
+
{{++}} [https://community.pcgamingwiki.com/files/file/1589-alpha-protocol-activation-patch/ Patch 1.1] removes DRM and fixes various issues.
  
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Delete or rename video files|ref={{cn|date=November 2016}}|fix=
{{Fixbox/fix|Delete or rename video files|ref={{cn|date=November 2016}}}}
+
# Go to {{folder|{{p|game}}\APGame\Movies}}.
# Go to <code>{{p|game}}\APGame\Movies\</code>
 
 
# Delete or rename {{file|slate_ap.sfd}}, {{file|slate_obsidian.sfd}}, and {{file|slate_sega.sfd}}.
 
# Delete or rename {{file|slate_ap.sfd}}, {{file|slate_obsidian.sfd}}, and {{file|slate_sega.sfd}}.
 
}}
 
}}
Line 48: Line 71:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\Alpha Protocol\APGame\Config}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\Alpha Protocol\APGame\Config\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\Alpha Protocol\Checkpoints}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\Alpha Protocol\Checkpoints\}}
 
}}
 
}}
  
 
===[[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      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Alpha Protocol General Video.png|In-game general video settings.}}
 
{{Image|Alpha Protocol General Video.png|In-game general video settings.}}
 
{{Image|Alpha Protocol Advanced Video.png|In-game advanced video settings.}}
 
{{Image|Alpha Protocol Advanced Video.png|In-game advanced video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/alpha-protocol
+
|wsgf link                  = https://www.wsgf.org/dr/alpha-protocol
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 76: Line 107:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes=  
+
|widescreen resolution notes= {{Term|Vert-}}
 
|multimonitor              = true
 
|multimonitor              = true
 
|multimonitor notes        = Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] to center the HUD.
 
|multimonitor notes        = Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] to center the HUD.
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = See [[#Ultra-widescreen|Ultra-widescreen]].
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 87: Line 118:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = false
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Use [[Glossary:Windowed#DxWnd|DxWnd]] or [https://community.pcgamingwiki.com/files/file/1334-gedosato-02042016-how-can-hell-be-any-worse/ GeDoSaTo]
 
|anisotropic                = hackable
 
|anisotropic                = hackable
 
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Can be forced in the video card's Control Panel. For other methods see [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
+
|antialiasing notes        = Can be forced in the video card's Control Panel. Nvidia users see [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 99: Line 133:
 
|120 fps                    = hackable
 
|120 fps                    = hackable
 
|120 fps notes              = See [[#High frame rate|High frame rate]].
 
|120 fps notes              = See [[#High frame rate|High frame rate]].
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 +
}}
 +
 +
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]===
 +
{{Fixbox|description=Enable Ultra-Widescreen|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/34010/discussions/0/522728730179604078/#c133256959373331674|title=Ultra wide 21:9 fix ?|date=May 2023}}</ref>|fix=
 +
# Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer]
 +
# Untick '''Automatically Detect Resolution'''.
 +
# In '''Display Count''' Enter <code>3</code>.
 +
# Enter your desired resolution into '''Detected Resolution'''.
 
}}
 
}}
  
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{Fixbox|1=
+
{{Fixbox|description=Add FOV hotkey|ref=<ref>{{Refurl|url=https://alphaprotocol.fandom.com/wiki/FOV|title=FOV - The Alpha Protocol Wiki|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Add FOV hotkey|ref=<ref>[http://alphaprotocol.wikia.com/wiki/FOV FOV - The Alpha Protocol Wiki]</ref>}}
 
 
# Go to <code>{{p|game}}\APGame\Config\</code>
 
# Go to <code>{{p|game}}\APGame\Config\</code>
 
# Open <code>DefaultInput.ini</code>.
 
# Open <code>DefaultInput.ini</code>.
Line 111: Line 154:
 
# Add the line <code>+Bindings=(Name="F11",Command="Fov 93")</code>
 
# Add the line <code>+Bindings=(Name="F11",Command="Fov 93")</code>
 
# Press {{key|F11}} during gameplay to activate your chosen FOV.
 
# Press {{key|F11}} during gameplay to activate your chosen FOV.
 +
 +
'''Notes'''
 +
{{--}} High FoV causes several issues
 +
* Most of cutscenes show models before they should appear in view, making them appear out of nowhere or get stuck
 +
* Sniper scope no longer zooms
 +
* Player model in Service Record is small
 
}}
 
}}
  
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
 
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
{{Fixbox|1=
+
{{Fixbox|description=Modify APEngine.ini|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Modify APEngine.ini|ref={{cn|date=July 2016}}}}
+
# Open <code>{{p|userprofile\Documents}}\Alpha Protocol\APGame\Config\APEngine.ini</code>
# Open <code>{{p|userprofile}}\Documents\Alpha Protocol\APGame\Config\APEngine.ini</code>
 
 
# Change <code>MaxAnisotropy</code> to one of the following values: 0, 2, 4, 6, 8, 12, 16.
 
# Change <code>MaxAnisotropy</code> to one of the following values: 0, 2, 4, 6, 8, 12, 16.
 
}}
 
}}
  
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
 
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
{{Fixbox|1=
+
{{Fixbox|description=[[MSAA]]|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|FXAA|ref={{cn|date=July 2016}}}}
+
# Open Alpha Protocol driver profile via [[Nvidia Profile Inspector]].
* If you are a NVIDIA user enable FXAA from NVIDIA Control Panel or [http://www.guru3d.com/files_details/nvidia_inspector_download.html NVIDIA Inspector].
 
* Or use [http://www.guru3d.com/files_details/fxaa_post_process_injection_tool_download.html FXAA Tool].
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|SMAA|ref={{cn|date=July 2016}}}}
 
* Use [http://mrhaandi.blogspot.com/p/injectsmaa.html injectSMAA] by mrhaandi.
 
* Or use [http://forums.guru3d.com/showthread.php?t=381912 SweetFX] by CeeJay.dk.
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|MSAA|ref={{cn|date=July 2016}}}}
 
# Open Alpha Protocol driver profile via NVIDIA Inspector.
 
 
# Change <code>Antialiasing compatibility</code> to <code>0x00000041</code><ref>http://www.forum-3dcenter.org/vbulletin/showthread.php?p=8280303#post8280303</ref>
 
# Change <code>Antialiasing compatibility</code> to <code>0x00000041</code><ref>http://www.forum-3dcenter.org/vbulletin/showthread.php?p=8280303#post8280303</ref>
 
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>
 
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>
Line 140: Line 177:
  
 
'''Notes'''
 
'''Notes'''
{{ii}} Default NVIDIA profile has wrong anti-aliasing compatibility bits for Alpha Protocol. Therefore, when MSAA forced through video driver in-game dialogue choices show missing.
+
{{ii}} Default Nvidia profile has wrong anti-aliasing compatibility bits for Alpha Protocol. Therefore, when MSAA forced through video driver in-game dialogue choices show missing.
 
}}
 
}}
{{Fixbox|1=
+
{{Fixbox|description=[[SGSSAA]]|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|SGSSAA|ref={{cn|date=July 2016}}}}
+
# Open Alpha Protocol driver profile via [[Nvidia Profile Inspector]].
# Open Alpha Protocol driver profile via NVIDIA Inspector.
 
 
# Change <code>Antialiasing compatibility</code> to <code>0x080002C1</code><ref>http://www.forum-3dcenter.org/vbulletin/showpost.php?p=9923780&postcount=4954</ref>
 
# Change <code>Antialiasing compatibility</code> to <code>0x080002C1</code><ref>http://www.forum-3dcenter.org/vbulletin/showpost.php?p=9923780&postcount=4954</ref>
 
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>
 
# Change <code>Antialiasing - Mode</code> to <code>Override any application setting</code>
 
# Change <code>Antialiasing - Setting</code> to <code>4x [4x Multisampling]</code>
 
# Change <code>Antialiasing - Setting</code> to <code>4x [4x Multisampling]</code>
 
# Change <code>Antialiasing - Transparency Supersampling</code> to <code>4x Sparse Grid Supersampling</code>
 
# Change <code>Antialiasing - Transparency Supersampling</code> to <code>4x Sparse Grid Supersampling</code>
# Apply changes.
+
# Apply changes.  SGSSAA can be set higher(8x) but it must always match the MSAA value.
 
}}
 
}}
  
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
{{Fixbox|1=
+
{{Fixbox|description=Modify APEngine.ini|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Modify APEngine.ini|ref={{cn|date=July 2016}}}}
+
# Go to the [[#Game data|configuration files location]].
# Open <code>{{p|userprofile}}\Documents\Alpha Protocol\APGame\Config\APEngine.ini</code>
+
# Open {{file|APEngine.ini}}.
 
# Change <code>bSmoothFrameRate=TRUE</code> to <code>bSmoothFrameRate=FALSE</code>
 
# Change <code>bSmoothFrameRate=TRUE</code> to <code>bSmoothFrameRate=FALSE</code>
 +
{{--}} May cause stuttering.
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Alpha Protocol Remapping.png|In-game key map settings.}}
 
{{Image|Alpha Protocol Remapping.png|In-game key map settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 172: Line 209:
 
|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  = XInput controllers only. Must be enabled in-game.
+
|controller support notes  = XInput only. Must be enabled in-game.
 
|full controller          = false
 
|full controller          = false
 
|full controller notes    =  
 
|full controller notes    =  
Line 182: Line 221:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = Xbox
+
|xbox prompts              = true
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = limited
 +
|dualshock 4 notes        = GOG.com version only.
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = limited
 +
|other controllers notes  = Nintendo Switch Pro controller supported in GOG.com version only.
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = false
 
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = false
|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 =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|Alpha Protocol Audio.png|Audio settings.}}
 
{{Image|Alpha Protocol Audio.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = hackable
 
|surround sound          = hackable
|surround sound notes    = Needs a workaround on Vista and later; see [[Glossary:Sound#No surround sound|No surround sound]].<ref>[http://forums.steampowered.com/forums/showthread.php?t=1613179 Get your surround sound on a Realtek! - Steam Users' Forums]</ref>
+
|surround sound notes    = Needs a workaround on Vista and later; see [[Alpha_Protocol#Surround_Sound_support|Surround Sound Support]]
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          = Under '''Game''' settings.
 
|subtitles notes          = Under '''Game''' settings.
Line 208: Line 275:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 219: Line 288:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 226: Line 294:
 
  |audio    = false
 
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Available for Steam version despite not being listed on the store page.<ref name=steamdb>{{Refurl|url=https://steamdb.info/app/34010/depots/|title=Game's depots on SteamDB|date=2023-08-20}}</ref>
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 237: Line 304:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 246: Line 312:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 255: Line 320:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 262: Line 326:
 
  |audio    = false
 
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Available for Steam version despite not being listed on the store page.<ref name=steamdb></ref>
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = [https://tribogamer.com/traducoes/82_traducao-do-alpha-protocol-para-portugues-do-brasil.html Translation.]
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 271: Line 342:
 
  |audio    = false
 
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Available for Steam version despite not being listed on the store page.<ref name=steamdb></ref>
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 282: Line 352:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 301: Line 370:
 
|iz3d                        = unknown
 
|iz3d                        = unknown
 
|iz3d notes                  =  
 
|iz3d notes                  =  
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created profile, read [https://www.vorpx.com/forums/topic/alpha-protocol/ here], for more details how to get the game running.
 
|htc vive                    =  
 
|htc vive                    =  
 
|htc vive notes              =  
 
|htc vive notes              =  
Line 307: Line 379:
 
|osvr                        =  
 
|osvr                        =  
 
|osvr notes                  =  
 
|osvr notes                  =  
|tracked motion controllers  =
 
|tracked motion controllers notes=
 
 
|keyboard-mouse              =  
 
|keyboard-mouse              =  
 
|keyboard-mouse notes        =  
 
|keyboard-mouse notes        =  
Line 317: Line 387:
 
|trackir                    =  
 
|trackir                    =  
 
|trackir notes              =  
 
|trackir notes              =  
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 
|play area seated            =  
 
|play area seated            =  
 
|play area seated notes      =  
 
|play area seated notes      =  
Line 327: Line 399:
 
==Issues fixed==
 
==Issues fixed==
 
===Can't activate (Error code: -1912029)===
 
===Can't activate (Error code: -1912029)===
{{Fixbox|1=
+
{{Fixbox|description=(Retail only) Install [[#Patches|patch 1.1]] to remove the activation requirement.|ref=<ref>{{Refurl|url=http://forums.obsidian.net/topic/57296-cant-activate-game/|title=Can't activate game - PC Support - Obsidian Forum Community|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Install Patch 1.1|ref=<ref>[http://forums.obsidian.net/topic/57296-cant-activate-game/ Can't activate game - PC Support - Obsidian Forum Community]</ref>}}
 
Install [https://support.sega.co.uk/entries/21267591-Alpha-Protocol-Activation-Update Patch 1.1] to remove the activation requirement.
 
 
}}
 
}}
  
 
===Game won't get past the launcher===
 
===Game won't get past the launcher===
{{Fixbox|1=
+
{{Fixbox|description=Reinstall [[PhysX#Legacy versions|Nvidia PhysX Legacy System Software]]|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Reinstall NVIDIA PhysX|ref={{cn|date=July 2016}}}}
 
# Uninstall Nvidia PhysX.
 
# Install the [http://www.nvidia.com/object/physx_system_software.html NVIDIA PhysX System Software].
 
 
}}
 
}}
  
 
===Hitching / Stuttering===
 
===Hitching / Stuttering===
{{Fixbox|1=
+
{{Fixbox|description=Modify APEngine.ini|ref={{cn|date=September 2016}}|fix=
{{Fixbox/fix|Modify APEngine.ini|ref={{cn|date=September 2016}}}}
+
* Go to {{folder|{{p|userprofile\Documents}}\Alpha Protocol\APGame\Config}}.
* Edit <code>{{p|userprofile}}\Documents\Alpha Protocol\APGame\Config\APEngine.ini</code>
+
* Open {{file|APEngine.ini}} in a text editor.
 
* Set these lines to the following values:
 
* Set these lines to the following values:
 
<pre>bSmoothFrameRate=True
 
<pre>bSmoothFrameRate=True
Line 350: Line 417:
 
OneFrameThreadLag=False
 
OneFrameThreadLag=False
 
UseVsync=True</pre>
 
UseVsync=True</pre>
* Set this line to match your monitor's refresh rate:
+
* Set this line to match the monitor's refresh rate:
 
<pre>MaxSmoothedFrameRate=62</pre>
 
<pre>MaxSmoothedFrameRate=62</pre>
 
* Save the file
 
* Save the file
 +
* On Nvidia GPUs, setting Vsync to "Fast" can help as well. Disable the in-game Vsync when doing this.
 
}}
 
}}
  
{{Fixbox|1=
+
===Jerky camera movement===
{{Fixbox/fix|Jerky camera movement|ref={{cn|date=September 2016}}}}
+
{{Fixbox|description=Setting the graphics tweaks as previously mentioned will disable background streaming and make the jerky camera occur less often. Using and enabling a controller will all but eliminate it.|ref={{cn|date=September 2016}}|fix=
Setting the graphics tweaks as previously mentioned will disable background streaming and make the jerky camera occur less often. Using and enabling a controller will all but eliminate it.
 
 
}}
 
}}
  
===Animation fixes===
+
===No text visible for dialog choices===
{{ii}} Some animations may look unnatural but it can be fixed with some tweaking.
+
{{ii}} This issue seems to occur when [[MSAA]] is enabled via video driver with default anti-aliasing compatibility bits.
 
+
{{Fixbox|description=See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for the solution.|ref={{cn|date=September 2016}}|fix=
{{Fixbox|1=
 
{{Fixbox/fix|Modifiy APGame.ini file|ref={{cn|date=July 2016}}}}
 
# Go to <code>{{p|userprofile}}\Documents\Alpha Protocol\APGame\Config</code>
 
# Open <code>APGame.ini</code> via a text editor
 
# Find and change the following settings to the values shown below:
 
<pre>InteractDistance=250
 
CoverWalkSpeed=75.f
 
CoverRunSpeed=125.f
 
PlayerRotationSpeed=80000.0f
 
MoveSpeedNormal=240
 
MoveSpeedScoped=80
 
SprintSpeed=320</pre>
 
 
}}
 
}}
  
===No text visible for dialog choices===
+
===Motion Blur option doesn't work===
{{Fixbox|1=
+
{{Fixbox|description=Modify APEngine.ini|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|No Text Visible for Dialog Choices|ref={{cn|date=September 2016}}}}
+
# Go to the [[#Game data|configuration files location]].
When MSAA anti-aliasing enabled via video driver with default anti-aliasing compatibility bits this issue seems to occur. See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]] for the solution.
+
# Open {{file|APEngine.ini}}.
 +
# Adjust <code>GlobalMotionBlurAmount=</code>
 
}}
 
}}
  
Line 386: Line 442:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9
+
|direct3d versions      = 9.0c
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 398: Line 454:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
|shader model versions  = 3
+
|shader model versions  = 3.0
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = false
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|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 =  
 
}}
 
}}
  
Line 411: Line 477:
 
{{Middleware
 
{{Middleware
 
|physics          = PhysX
 
|physics          = PhysX
|physics notes    =  
+
|physics notes    = 2.8.1.15
|audio            = OpenAL
+
|audio            = OpenAL, XAudio2
 
|audio notes      =  
 
|audio notes      =  
|interface        =  
+
|interface        = SoftAnchor
|interface notes  =  
+
|interface notes  = Audit Dynamic Link Library - 1.2.2.0<br>Native HTML UI - 1.0.0.4
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
Line 425: Line 491:
  
 
===Graphical tweaks===
 
===Graphical tweaks===
{{ii}} The graphics settings for Alpha Protocol are rather basic. There are some other settings which can be altered in the <code>APEngine.ini</code> file, found in the [[#Configuration file(s) location|configuration files folder]].
+
{{ii}} The graphics settings for Alpha Protocol are rather basic. There are some other settings which can be altered in the <code>APEngine.ini</code> file, found in the [[#Game data|configuration files location]].
 +
{{ii}} Before editing the file, the read-only tag needs to be removed.
  
Before editing the file you must right click it, select properties, and uncheck the "read only" box. Editing the following settings should improve the game's graphics. It is highly recommended to make a backup of this file before editing it.
+
Editing the following settings should improve the game's graphics:
  
 
* <code>Trilinear=True</code>
 
* <code>Trilinear=True</code>
Line 434: Line 501:
 
* <code>bEnableBranchingPCFShadows=True</code>
 
* <code>bEnableBranchingPCFShadows=True</code>
 
* <code>bEnableForegroundShadowsOnWorld=True</code>
 
* <code>bEnableForegroundShadowsOnWorld=True</code>
* <code>UseBackgroundLevelStreaming=False</code>
+
* <code>bUseBackgroundLevelStreaming=False</code>
 
* <code>OnlyStreamInTextures=True</code>
 
* <code>OnlyStreamInTextures=True</code>
 
* <code>OneFrameThreadLag=False</code>
 
* <code>OneFrameThreadLag=False</code>
  
Afterwards, check the "read only" box in the file's properties.
+
===Audio tweaks===
 +
{{ii}} The sound settings for Alpha Protocol are very rudimentary. There are some other sound settings which can be altered in the <code>APEngine.ini</code> file, found in the [[#Game data|configuration files location]] <br>
 +
{{ii}} Because the game has OpenAL support, the sound quality can be improved with a couple of changes within the ini file, especially when a hardware-based audio solution (e.g. Creative SoundBlaster) is used.
 +
{{ii}} Before editing the file, the read-only tag needs to be removed.
 +
 
 +
* <code>[ALAudio.ALAudioDevice]</code>
 +
* <code>MaxChannels=32</code> (some hardware-based soundchips support up to 256 channels. Common settings are 48,64,96,128)
 +
* <code>UseEffectsProcessing=True</code>
 +
* <code>TimeBetweenHWUpdates=15</code>
 +
* <code>MinOggVorbisDurationGame=20</code>
 +
* <code>MinOggVorbisDurationEditor=4</code>
 +
* <code>DeviceName=Generic Hardware</code> (changed from <code>DeviceName=Generic Software</code>; nearly all gaming soundcards support OpenAL via hardware-based emulation)
 +
 
 +
====Surround Sound support====
 +
{{ii}} There are two primary methods for enabling Surround Sound.
 +
{{Fixbox|description=Creative Labs / Soundblaster|fix=
 +
# If you use a hardware Creative Labs soundcard, you can use ALchemy. [https://community.pcgamingwiki.com/files/file/68-creative-alchemy/ ALchemy Installer]
 +
# Edit the {{file|APEngine.ini}} file and change the line: <code>DeviceName=Generic Software</code> to <code>DeviceName=Generic Hardware</code>
 +
# Add the game to the list within Creative ALchemy by pointing to {{folder|{{p|game}}\Binaries}}.
 +
}}
 +
{{Fixbox|description=Generic using OpenAL Soft|fix=
 +
# OpenAL Soft can be used to enable Surround Sound in a large variety of titles, including Alpha Protocol. [[Glossary:Surround_sound#OpenAL|OpenAL Soft Installation]]
 +
# Edit the {{file|APEngine.ini}} file and change the line: <code>DeviceName=Generic Software</code> to <code>DeviceName=OpenAL Soft</code>
 +
}}
 +
 
 +
{{--}} Some users report that changing Audio backend settings (installing ALchemy and/or changing DeviceName) results in the Dialogue UI being broken in-game.{{cn|November 2022}}
 +
{{mm}} Additional information, installation, and troubleshooting steps can be found here [https://web.archive.org/web/20141205121410/http://forums.steampowered.com/forums/showthread.php?t=1613179 No Surround Sound - Discussion]
 +
{{mm}} Alpha Protocol does not support EAX, so only Surround workarounds are needed <ref>https://www.pcgamingwiki.com/wiki/List_of_games_that_support_EAX</ref> <ref>https://www.vogonswiki.com/index.php/List_of_games_with_EAX_support</ref>
  
 
==System requirements==
 
==System requirements==
Line 445: Line 539:
  
 
|minOS    = XP
 
|minOS    = XP
|minCPU  = Intel Pentium IV 2.4 GHz
+
|minCPU  = Intel Pentium 4 2.4 GHz
 
|minCPU2  = AMD Athlon XP 2.0 GHz
 
|minCPU2  = AMD Athlon XP 2.0 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
Line 453: Line 547:
 
|minDX    = 9.0c
 
|minDX    = 9.0c
  
|recOS    =  
+
|recOS    = Vista, 7
 
|recCPU  = Intel Core 2 Duo 2.5 GHz
 
|recCPU  = Intel Core 2 Duo 2.5 GHz
 
|recCPU2  = AMD Athlon 64 X2 5400+
 
|recCPU2  = AMD Athlon 64 X2 5400+

Latest revision as of 09:22, 9 April 2024

Alpha Protocol
Alpha Protocol cover
Developers
Obsidian Entertainment
Publishers
Sega
Engines
Unreal Engine 3
Release dates
Windows May 28, 2010
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Stealth, ARPG, Action
Themes Asia, Europe, Middle East, Contemporary
Alpha Protocol on HowLongToBeat
Alpha Protocol on MobyGames
Alpha Protocol on Wikipedia

Alpha Protocol is a singleplayer third-person stealth, ARPG and action game.

Currently, no PC version of the game comes with the console-exclusive pre-order DLC.[1][2]

General information

Obsidian Entertainment forums
Alpha Protocol Wiki
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Requires online activation
SoftAnchor DRM.[3] Use patch 1.1 to remove.
Windows
GOG.com
DRM-free
Has updated modern system compatibility [4]
Windows
Amazon.com (unavailable)
Icon overlay.png
Windows
GamersGate (unavailable)
DRM-free after installation (requires an internet connection during installation)
Windows
Games for Windows Marketplace (unavailable)
Icon overlay.png
[5]
Windows
Humble Store (unavailable)
Icon overlay.png
Windows
Steam (unavailable)
DRM-free after installation through Steam client (notes may include more details)
The game comes with 2 executables, running Binaries\APGame.exe bypasses the Steam DRM
Windows

Essential improvements

Patches

Patch 1.1 removes DRM and fixes various issues.

Skip intro videos

Delete or rename video files[citation needed]
  1. Go to <path-to-game>\APGame\Movies.
  2. Delete or rename slate_ap.sfd, slate_obsidian.sfd, and slate_sega.sfd.

Game data

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

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\Alpha Protocol\APGame\Config\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/34010/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Documents\Alpha Protocol\Checkpoints\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/34010/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video

In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.

Ultra-widescreen

Enable Ultra-Widescreen[6]
  1. Use Widescreen Fixer
  2. Untick Automatically Detect Resolution.
  3. In Display Count Enter 3.
  4. Enter your desired resolution into Detected Resolution.

Field of view (FOV)

Add FOV hotkey[7]
  1. Go to <path-to-game>\APGame\Config\
  2. Open DefaultInput.ini.
  3. Go to ; --- General bindings
  4. Add the line +Bindings=(Name="F11",Command="Fov 93")
  5. Press F11 during gameplay to activate your chosen FOV.

Notes

High FoV causes several issues
  • Most of cutscenes show models before they should appear in view, making them appear out of nowhere or get stuck
  • Sniper scope no longer zooms
  • Player model in Service Record is small

Anisotropic filtering (AF)

Modify APEngine.ini[citation needed]
  1. Open %USERPROFILE%\Documents\Alpha Protocol\APGame\Config\APEngine.ini
  2. Change MaxAnisotropy to one of the following values: 0, 2, 4, 6, 8, 12, 16.

Anti-aliasing (AA)

MSAA[citation needed]
  1. Open Alpha Protocol driver profile via Nvidia Profile Inspector.
  2. Change Antialiasing compatibility to 0x00000041[8]
  3. Change Antialiasing - Mode to Override any application setting
  4. Change Antialiasing - Setting to 4x [4x Multisampling] or one of the other MSAA options.
  5. Apply changes.

Notes

Default Nvidia profile has wrong anti-aliasing compatibility bits for Alpha Protocol. Therefore, when MSAA forced through video driver in-game dialogue choices show missing.
SGSSAA[citation needed]
  1. Open Alpha Protocol driver profile via Nvidia Profile Inspector.
  2. Change Antialiasing compatibility to 0x080002C1[9]
  3. Change Antialiasing - Mode to Override any application setting
  4. Change Antialiasing - Setting to 4x [4x Multisampling]
  5. Change Antialiasing - Transparency Supersampling to 4x Sparse Grid Supersampling
  6. Apply changes. SGSSAA can be set higher(8x) but it must always match the MSAA value.

High frame rate

Modify APEngine.ini[citation needed]
  1. Go to the configuration files location.
  2. Open APEngine.ini.
  3. Change bSmoothFrameRate=TRUE to bSmoothFrameRate=FALSE
May cause stuttering.

Input

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

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Needs a workaround on Vista and later; see Surround Sound Support
Subtitles
Under Game settings.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Czech
Available for Steam version despite not being listed on the store page.[10]
French
German
Italian
Polish
Available for Steam version despite not being listed on the store page.[10]
Brazilian Portuguese
Translation.
Russian
Available for Steam version despite not being listed on the store page.[10]
Spanish

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Alpha Protocol.
vorpX
G3D
User created profile, read here, for more details how to get the game running.

Issues fixed

Can't activate (Error code: -1912029)

(Retail only) Install patch 1.1 to remove the activation requirement.[11]

Game won't get past the launcher

Reinstall Nvidia PhysX Legacy System Software[citation needed]

Hitching / Stuttering

Modify APEngine.ini[citation needed]
  • Go to %USERPROFILE%\Documents\Alpha Protocol\APGame\Config.
  • Open APEngine.ini in a text editor.
  • Set these lines to the following values:
bSmoothFrameRate=True
bUseBackgroundLevelStreaming=False
UseTextureFileCache=True
OnlyStreamInTextures=True
OneFrameThreadLag=False
UseVsync=True
  • Set this line to match the monitor's refresh rate:
MaxSmoothedFrameRate=62
  • Save the file
  • On Nvidia GPUs, setting Vsync to "Fast" can help as well. Disable the in-game Vsync when doing this.

Jerky camera movement

Setting the graphics tweaks as previously mentioned will disable background streaming and make the jerky camera occur less often. Using and enabling a controller will all but eliminate it.[citation needed]

No text visible for dialog choices

This issue seems to occur when MSAA is enabled via video driver with default anti-aliasing compatibility bits.
See Anti-aliasing (AA) for the solution.[citation needed]

Motion Blur option doesn't work

Modify APEngine.ini[citation needed]
  1. Go to the configuration files location.
  2. Open APEngine.ini.
  3. Adjust GlobalMotionBlurAmount=

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
Physics PhysX 2.8.1.15
Audio OpenAL, XAudio2
Interface SoftAnchor Audit Dynamic Link Library - 1.2.2.0
Native HTML UI - 1.0.0.4
Cutscenes Sofdec

Graphical tweaks

The graphics settings for Alpha Protocol are rather basic. There are some other settings which can be altered in the APEngine.ini file, found in the configuration files location.
Before editing the file, the read-only tag needs to be removed.

Editing the following settings should improve the game's graphics:

  • Trilinear=True
  • EnableHighPolyChars=True
  • MaxShadowResolution=4096 (If you experience framerate issues, this can be lowered to 2048 or 1024)
  • bEnableBranchingPCFShadows=True
  • bEnableForegroundShadowsOnWorld=True
  • bUseBackgroundLevelStreaming=False
  • OnlyStreamInTextures=True
  • OneFrameThreadLag=False

Audio tweaks

The sound settings for Alpha Protocol are very rudimentary. There are some other sound settings which can be altered in the APEngine.ini file, found in the configuration files location
Because the game has OpenAL support, the sound quality can be improved with a couple of changes within the ini file, especially when a hardware-based audio solution (e.g. Creative SoundBlaster) is used.
Before editing the file, the read-only tag needs to be removed.
  • [ALAudio.ALAudioDevice]
  • MaxChannels=32 (some hardware-based soundchips support up to 256 channels. Common settings are 48,64,96,128)
  • UseEffectsProcessing=True
  • TimeBetweenHWUpdates=15
  • MinOggVorbisDurationGame=20
  • MinOggVorbisDurationEditor=4
  • DeviceName=Generic Hardware (changed from DeviceName=Generic Software; nearly all gaming soundcards support OpenAL via hardware-based emulation)

Surround Sound support

There are two primary methods for enabling Surround Sound.
Creative Labs / Soundblaster
  1. If you use a hardware Creative Labs soundcard, you can use ALchemy. ALchemy Installer
  2. Edit the APEngine.ini file and change the line: DeviceName=Generic Software to DeviceName=Generic Hardware
  3. Add the game to the list within Creative ALchemy by pointing to <path-to-game>\Binaries.
Generic using OpenAL Soft
  1. OpenAL Soft can be used to enable Surround Sound in a large variety of titles, including Alpha Protocol. OpenAL Soft Installation
  2. Edit the APEngine.ini file and change the line: DeviceName=Generic Software to DeviceName=OpenAL Soft
Some users report that changing Audio backend settings (installing ALchemy and/or changing DeviceName) results in the Dialogue UI being broken in-game.[citation needed]
Additional information, installation, and troubleshooting steps can be found here No Surround Sound - Discussion
Alpha Protocol does not support EAX, so only Surround workarounds are needed [12] [13]

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 2.4 GHz
AMD Athlon XP 2.0 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 12 GB
Video card (GPU) Nvidia GeForce 6800GT
ATI Radeon X1300XT
DirectX 9.0c compatible


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References