Difference between revisions of "Alpha Protocol"
From PCGamingWiki, the wiki about fixing PC games
(→Issues fixed: These animation "fixes" slow down movement speed and make the controls less responsive. This makes the game harder than it should be because it wasn't designed with the slow movement in mind.) |
Killerklown (talk | contribs) (Removed console exclusive content mentions as per guidelines.) |
||
(46 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Alpha Protocol cover.png | |cover = Alpha Protocol cover.png | ||
Line 10: | 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 id = | + | |gogcom id = 1360785671 |
+ | |hltb = 401 | ||
|strategywiki = | |strategywiki = | ||
− | |mobygames = | + | |mobygames = 46741 |
|wikipedia = Alpha Protocol | |wikipedia = Alpha Protocol | ||
|winehq = 11635 | |winehq = 11635 | ||
|license = commercial | |license = commercial | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
}} | }} | ||
'''General information''' | '''General information''' | ||
{{mm}} [https://forums.obsidian.net/forum/66-alpha-protocol/ Obsidian Entertainment forums] | {{mm}} [https://forums.obsidian.net/forum/66-alpha-protocol/ Obsidian Entertainment forums] | ||
− | {{mm}} [ | + | {{mm}} [https://alphaprotocol.fandom.com/wiki/Alpha_Protocol_Wiki Alpha Protocol Wiki] |
+ | {{GOG.com links|1360785671|alpha_protocol}} | ||
{{mm}} [https://steamcommunity.com/app/34010/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/34010/discussions/ Steam Community Discussions] | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{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:// | + | {{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| GOG.com | alpha_protocol| DRM-free | | | Windows }} | ||
+ | {{Availability/row| Amazon | B0725XJBWT | Steam | | | Windows | unavailable }} | ||
+ | {{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== | ||
Line 36: | Line 62: | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
{{Fixbox|description=Delete or rename video files|ref={{cn|date=November 2016}}|fix= | {{Fixbox|description=Delete or rename video files|ref={{cn|date=November 2016}}|fix= | ||
− | # Go to | + | # Go to {{folder|{{p|game}}\APGame\Movies}}. |
# 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 55: | Line 81: | ||
===[[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 | ||
− | |discord | + | |discord = |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = true |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = false |
− | |steam cloud notes | + | |steam cloud notes = |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = |
− | |xbox cloud notes | + | |xbox cloud notes = |
}} | }} | ||
− | ==Video | + | ==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 | + | {{Video |
|wsgf link = https://www.wsgf.org/dr/alpha-protocol | |wsgf link = https://www.wsgf.org/dr/alpha-protocol | ||
|widescreen wsgf award = limited | |widescreen wsgf award = limited | ||
Line 93: | Line 119: | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = hackable | |borderless windowed = hackable | ||
− | |borderless windowed notes = Use [ | + | |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. Nvidia users 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 111: | Line 140: | ||
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]=== | ===[[Glossary:Ultra-widescreen|Ultra-widescreen]]=== | ||
− | {{Fixbox|description=Enable Ultra-Widescreen|ref=<ref> | + | {{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] | # Use [https://github.com/dlrudie/WidescreenFixer/releases Widescreen Fixer] | ||
# Untick '''Automatically Detect Resolution'''. | # Untick '''Automatically Detect Resolution'''. | ||
Line 119: | Line 148: | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
− | {{Fixbox|description=Add FOV hotkey|ref=<ref> | + | {{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= |
# 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 156: | Line 185: | ||
# 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. |
}} | }} | ||
Line 164: | Line 193: | ||
# Open {{file|APEngine.ini}}. | # 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 | + | ==Input== |
{{Image|Alpha Protocol Remapping.png|In-game key map settings.}} | {{Image|Alpha Protocol Remapping.png|In-game key map settings.}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 195: | Line 225: | ||
|xbox prompts = true | |xbox prompts = true | ||
|xbox prompts notes = | |xbox prompts notes = | ||
− | |impulse triggers = | + | |impulse triggers = false |
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = limited |
− | |dualshock 4 notes = | + | |dualshock 4 notes = GOG.com version only. |
|dualshock prompts = unknown | |dualshock prompts = unknown | ||
|dualshock prompts notes = | |dualshock prompts notes = | ||
Line 209: | Line 239: | ||
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = limited |
− | |other controllers notes = | + | |other controllers notes = Nintendo Switch Pro controller supported in GOG.com version only. |
|other button prompts = unknown | |other button prompts = unknown | ||
|other button prompts notes= | |other button prompts notes= | ||
Line 231: | Line 261: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Alpha Protocol Audio.png|Audio settings.}} | {{Image|Alpha Protocol Audio.png|Audio settings.}} | ||
− | {{Audio | + | {{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 [[ | + | |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 245: | 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 262: | 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 = | ||
}} | }} | ||
Line 294: | 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 = | ||
+ | }} | ||
+ | {{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 302: | 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 = | ||
}} | }} | ||
Line 359: | Line 399: | ||
==Issues fixed== | ==Issues fixed== | ||
===Can't activate (Error code: -1912029)=== | ===Can't activate (Error code: -1912029)=== | ||
− | {{Fixbox|description=Install | + | {{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= |
− | |||
}} | }} | ||
===Game won't get past the launcher=== | ===Game won't get past the launcher=== | ||
− | {{Fixbox|description=Reinstall Nvidia PhysX|ref={{cn|date=July 2016}}|fix= | + | {{Fixbox|description=Reinstall [[PhysX#Legacy versions|Nvidia PhysX Legacy System Software]]|ref={{cn|date=July 2016}}|fix= |
− | |||
− | |||
}} | }} | ||
===Hitching / Stuttering=== | ===Hitching / Stuttering=== | ||
{{Fixbox|description=Modify APEngine.ini|ref={{cn|date=September 2016}}|fix= | {{Fixbox|description=Modify APEngine.ini|ref={{cn|date=September 2016}}|fix= | ||
− | * | + | * Go to {{folder|{{p|userprofile\Documents}}\Alpha Protocol\APGame\Config}}. |
+ | * 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 379: | Line 417: | ||
OneFrameThreadLag=False | OneFrameThreadLag=False | ||
UseVsync=True</pre> | UseVsync=True</pre> | ||
− | * Set this line to match | + | * 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. | ||
}} | }} | ||
− | + | ===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. | + | {{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= |
}} | }} | ||
− | |||
===No text visible for dialog choices=== | ===No text visible for dialog choices=== | ||
− | {{ | + | {{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= | |
}} | }} | ||
Line 404: | Line 442: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = 9 | + | |direct3d versions = 9.0c |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 420: | Line 458: | ||
|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 = | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = false | ||
|windows exe notes = | |windows exe notes = | ||
− | |macos 32-bit app | + | |macos intel 32-bit app = |
− | |macos 64-bit app | + | |macos intel 64-bit app = |
+ | |macos arm app = unknown | ||
|macos app notes = | |macos app notes = | ||
|linux 32-bit executable= | |linux 32-bit executable= | ||
|linux 64-bit executable= | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} | ||
Line 436: | 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 450: | 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 [[#Game data|configuration files location]]. | + | {{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. | ||
− | + | Editing the following settings should improve the game's graphics: | |
* <code>Trilinear=True</code> | * <code>Trilinear=True</code> | ||
Line 462: | Line 504: | ||
* <code>OnlyStreamInTextures=True</code> | * <code>OnlyStreamInTextures=True</code> | ||
* <code>OneFrameThreadLag=False</code> | * <code>OneFrameThreadLag=False</code> | ||
− | |||
− | |||
===Audio tweaks=== | ===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}} 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> | ||
− | Because the | + | {{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>[ALAudio.ALAudioDevice]</code> | ||
− | * <code>MaxChannels=32</code> (some | + | * <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>UseEffectsProcessing=True</code> | ||
* <code>TimeBetweenHWUpdates=15</code> | * <code>TimeBetweenHWUpdates=15</code> | ||
− | |||
* <code>MinOggVorbisDurationGame=20</code> | * <code>MinOggVorbisDurationGame=20</code> | ||
* <code>MinOggVorbisDurationEditor=4</code> | * <code>MinOggVorbisDurationEditor=4</code> | ||
− | * <code>DeviceName=Generic Hardware</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== |
Revision as of 16:49, 24 March 2024
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 is a singleplayer third-person stealth, ARPG and action game.
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 | SoftAnchor DRM.[1] Use patch 1.1 to remove. | |||
GOG.com | ||||
Amazon.com (unavailable) | ||||
GamersGate (unavailable) | ||||
Games for Windows Marketplace (unavailable) | [2] | |||
Humble Store (unavailable) | ||||
Steam (unavailable) | The game comes with 2 executables, running Binaries\APGame.exe bypasses the Steam DRM |
Essential improvements
Patches
- Patch 1.1 removes DRM and fixes various issues.
Skip intro videos
Delete or rename video files[citation needed] |
---|
|
Game data
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
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Vert- | ||
Multi-monitor | Use Widescreen Fixer to center the HUD. | ||
Ultra-widescreen | See Ultra-widescreen. | ||
4K Ultra HD | |||
Field of view (FOV) | Use Widescreen Fixer or see Field of view (FOV). | ||
Windowed | |||
Borderless fullscreen windowed | Use DxWnd or GeDoSaTo | ||
Anisotropic filtering (AF) | See Anisotropic filtering (AF). | ||
Anti-aliasing (AA) | Can be forced in the video card's Control Panel. Nvidia users see Anti-aliasing (AA). | ||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | See High frame rate. | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Ultra-widescreen
Enable Ultra-Widescreen[3] |
---|
|
Field of view (FOV)
Add FOV hotkey[4] |
---|
Notes
|
Anisotropic filtering (AF)
Modify APEngine.ini[citation needed] |
---|
|
Anti-aliasing (AA)
MSAA[citation needed] |
---|
Notes
|
SGSSAA[citation needed] |
---|
|
High frame rate
Modify APEngine.ini[citation needed] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | XInput only. Must be enabled in-game. | |
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | GOG.com version only. | |
---|---|---|
PlayStation button prompts | ||
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Generic/other controllers | Nintendo Switch Pro controller supported in GOG.com version only. | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
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.[7] | |||
French | ||||
German | ||||
Italian | ||||
Polish | Available for Steam version despite not being listed on the store page.[7] | |||
Brazilian Portuguese | Translation. | |||
Russian | Available for Steam version despite not being listed on the store page.[7] | |||
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.[8] |
---|
Game won't get past the launcher
Reinstall Nvidia PhysX Legacy System Software[citation needed] |
---|
Hitching / Stuttering
Modify APEngine.ini[citation needed] |
---|
bSmoothFrameRate=True bUseBackgroundLevelStreaming=False UseTextureFileCache=True OnlyStreamInTextures=True OneFrameThreadLag=False UseVsync=True
MaxSmoothedFrameRate=62
|
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] |
---|
|
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 fromDeviceName=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 |
---|
|
Generic using 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 [9] [10]
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP | Vista, 7 |
Processor (CPU) | Intel Pentium 4 2.4 GHz AMD Athlon XP 2.0 GHz |
Intel Core 2 Duo 2.5 GHz AMD Athlon 64 X2 5400+ |
System memory (RAM) | 1 GB | 2 GB |
Hard disk drive (HDD) | 12 GB | |
Video card (GPU) | Nvidia GeForce 6800GT ATI Radeon X1300XT DirectX 9.0c compatible | Nvidia GeForce 9800 ATI Radeon HD 2900 |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (34010) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ SEGA Blog | Alpha Protocol PC DRM Details * Updated 5/17/10
- ↑ Welcome to Games for Windows Marketplace - Games for Windows - last accessed on 19 August 2022
- ↑ Ultra wide 21:9 fix ? - last accessed on May 2023
- ↑ FOV - The Alpha Protocol Wiki - last accessed on May 2023
- ↑ http://www.forum-3dcenter.org/vbulletin/showthread.php?p=8280303#post8280303
- ↑ http://www.forum-3dcenter.org/vbulletin/showpost.php?p=9923780&postcount=4954
- ↑ 7.0 7.1 7.2 Game's depots on SteamDB - last accessed on 2023-08-20
- ↑ Can't activate game - PC Support - Obsidian Forum Community - last accessed on May 2023
- ↑ https://www.pcgamingwiki.com/wiki/List_of_games_that_support_EAX
- ↑ https://www.vogonswiki.com/index.php/List_of_games_with_EAX_support