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 (misc. fixes)
Line 17: Line 17:
 
'''Key points'''
 
'''Key points'''
 
{{--}} Poor camera controls mean a controller is recommended.
 
{{--}} Poor camera controls mean a controller is recommended.
 
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.alphaprotocol.com/ Official Website]  
+
{{mm}} [http://www.alphaprotocol.com/ Official Website] (Offline)
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=901 Steam User's Forum]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=901 Steam User's Forum]
 
{{mm}} [http://steamcommunity.com/app/34010/discussions/ Steam Community Discussions]
 
{{mm}} [http://steamcommunity.com/app/34010/discussions/ Steam Community Discussions]
 
{{mm}} [http://alphaprotocol.wikia.com/wiki/Alpha_Protocol_Wiki Alpha Protocol Wiki ]  
 
{{mm}} [http://alphaprotocol.wikia.com/wiki/Alpha_Protocol_Wiki Alpha Protocol Wiki ]  
 
 
 
==Availability==
 
==Availability==
 
{{Availability Table|
 
{{Availability Table|
Line 31: Line 28:
 
{{Availability Table/row| [http://www.gamefly.co.uk/Download-Alpha-Protocol/5001368/ GameFly] | {{ID|GameFly}} |  }}
 
{{Availability Table/row| [http://www.gamefly.co.uk/Download-Alpha-Protocol/5001368/ GameFly] | {{ID|GameFly}} |  }}
 
}}
 
}}
 
 
==Essential improvements==
 
==Essential improvements==
 
===Graphical tweaks===
 
===Graphical tweaks===
Line 40: Line 36:
 
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 (note: it is probably best to make a backup of this file before editing it in case something goes wrong):
 
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 (note: it is probably best to make a backup of this file before editing it in case something goes wrong):
  
*Trilinear=True
+
*<code>Trilinear=True</code>
*EnableHighPolyChars=True
+
*<code>EnableHighPolyChars=True</code>
*MaxShadowResolution=4096 (Set this to 1024, 2048 or 4096 depending on your PC capability)
+
*<code>MaxShadowResolution=4096</code> (Set this to 1024, 2048 or 4096 depending on your PC capability)
*bEnableBranchingPCFShadows=True
+
*<code>bEnableBranchingPCFShadows=True</code>
*bEnableForegroundShadowsOnWorld=True
+
*<code>bEnableForegroundShadowsOnWorld=True</code>
*UseBackgroundLevelStreaming=False
+
*<code>UseBackgroundLevelStreaming=False</code>
*OnlyStreamInTextures=True
+
*<code>OnlyStreamInTextures=True</code>
*OneFrameThreadLag=False
+
*<code>OneFrameThreadLag=False</code>
  
 
Then set the file to read only again in its properties and launch the game.
 
Then set the file to read only again in its properties and launch the game.
 
 
==Game data==
 
==Game data==
 
===Save game location===
 
===Save game location===
Line 57: Line 52:
 
{{Game Location Table/row|Configuration files location|%USERPROFILE%\My Documents\Alpha Protocol\APGame\Config}}
 
{{Game Location Table/row|Configuration files location|%USERPROFILE%\My Documents\Alpha Protocol\APGame\Config}}
 
}}
 
}}
 
 
===[[Save game cloud syncing]]===
 
===[[Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin                =
 
|origin notes          =
 
 
|steam cloud          = false
 
|steam cloud          = false
 
|steam cloud notes    =  
 
|steam cloud notes    =  
|uplay                =
 
|uplay notes          =
 
 
|gamesave manager      = true
 
|gamesave manager      = true
 
|gamesave manager notes=  
 
|gamesave manager notes=  
 
}}
 
}}
 
 
==Video settings==
 
==Video settings==
 
[[File:Alpha Protocol - video settings.png|290px|right|thumb|Advanced video settings.]]
 
[[File:Alpha Protocol - video settings.png|290px|right|thumb|Advanced video settings.]]
Line 93: Line 82:
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Force through driver control panel
+
|anisotropic notes          = See [[#Anisotropic filtering|Anisotropic filtering]].
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = FXAA forced through video driver works great. Do not use MSAA.
+
|antialiasing notes        = See [[#Anti-aliasing|Anti-aliasing]].
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                = Framerate is smoothed 22-62 by default
 
|vsync notes                = Framerate is smoothed 22-62 by default
|120hz                      = unknown
+
|120hz                      = hackable
|120hz notes                =  
+
|120hz notes                = See [[#120Hz|120Hz]].
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
 
+
===[[Anisotropic filtering]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Modify APEngine.ini}}
 +
# Open <code>%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)
 +
{{Fixbox/fix|Force through video driver.}}
 +
}}
 +
===[[Anti-aliasing]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|FXAA}}
 +
*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/fix|SMAA}}
 +
*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/fix|MSAA}}
 +
#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 - Mode</code> to <code>Override any application setting</code>
 +
#Change <code>Antialiasing - Setting</code> to <code>4x [4x Multisampling]</code> or one of the other MSAA options.
 +
#Apply changes.
 +
{{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/fix|SGSSAA}}
 +
#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 - Mode</code> to <code>Override any application setting</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>
 +
#Apply changes.
 +
}}
 +
===[[120Hz]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Modify APEngine.ini}}
 +
# Open <code>%USERPROFILE%\Documents\Alpha Protocol\APGame\Config\APEngine.ini</code>
 +
# Change
 +
<pre>bSmoothFrameRate=TRUE
 +
MinSmoothedFrameRate=22
 +
MaxSmoothedFrameRate=62</pre>
 +
to
 +
<pre>bSmoothFrameRate=FALSE
 +
MinSmoothedFrameRate=0
 +
MaxSmoothedFrameRate=0</pre>
 +
}}
 
===[[Field of view (FOV)]]===
 
===[[Field of view (FOV)]]===
 
{{Fixbox|1=
 
{{Fixbox|1=
Line 113: Line 144:
 
# Press {{key|F11}} during gameplay to activate your chosen FOV.
 
# Press {{key|F11}} during gameplay to activate your chosen FOV.
 
}}
 
}}
 
 
==Input settings==
 
==Input settings==
 
{{Input settings
 
{{Input settings
Line 172: Line 202:
 
Find and change the following settings to the values shown:
 
Find and change the following settings to the values shown:
  
*InteractDistance=250
+
*<code>AInteractDistance=250</code>
*CoverWalkSpeed=75.f
+
*<code>CoverWalkSpeed=75.f</code>
*CoverRunSpeed=125.f
+
*<code>CoverRunSpeed=125.f</code>
*PlayerRotationSpeed=800000.0f
+
*<code>PlayerRotationSpeed=800000.0f</code>
*MoveSpeedNormal=240
+
*<code>MoveSpeedNormal=240</code>
*MoveSpeedScoped=80
+
*<code>MoveSpeedScoped=80</code>
*SprintSpeed=320
+
*<code>SprintSpeed=320</code>
 
}}
 
}}
 
 
===No Text Visible for Dialog Choices===
 
===No Text Visible for Dialog Choices===
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|No Text Visible for Dialog Choices}}
 
{{Fixbox/fix|No Text Visible for Dialog Choices}}
On some newer GPUs, MSAA Antialasing and Anisotropic Filtering may be forced. To get the text to show, disable Antialasing and Anisotropic Filtering for the application. The application is: <pre>...\Alpha Protocol\Binaries\APGame.exe</pre>
+
{{ii}}When MSAA anti-aliasing enabled via video driver with default anti-aliasing compatibility bits this issue seems to occur. See [[#Anti-aliasing|Anti-aliasing]] for the solution.
 
 
Forcing FXAA through your video card's control panel does not have this side effect, and works very well with the game.
 
 
}}
 
}}
 
 
===Jerky Camera===
 
===Jerky Camera===
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Jerky Camera Movements}}
 
{{Fixbox/fix|Jerky Camera Movements}}
 
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.
 
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.
 
 
}}
 
}}
 
 
==System requirements==
 
==System requirements==
 
{{System requirements
 
{{System requirements

Revision as of 01:43, 20 December 2013

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Alpha Protocol
Cover image missing, please upload it
Developers
Obsidian Entertainment
Publishers
Sega
Engines
Unreal Engine 3
Release dates
Windows May 28, 2010
Alpha Protocol on Wikipedia

Key points

Poor camera controls mean a controller is recommended.

General information

Official Website (Offline)
Steam User's Forum
Steam Community Discussions
Alpha Protocol Wiki

Availability

Template:Availability Table

Essential improvements

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 which can be found in the following folder:

%USERPROFILE%\My Documents\Alpha Protocol\APGame\Config\APEngine.ini

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 (note: it is probably best to make a backup of this file before editing it in case something goes wrong):

  • Trilinear=True
  • EnableHighPolyChars=True
  • MaxShadowResolution=4096 (Set this to 1024, 2048 or 4096 depending on your PC capability)
  • bEnableBranchingPCFShadows=True
  • bEnableForegroundShadowsOnWorld=True
  • UseBackgroundLevelStreaming=False
  • OnlyStreamInTextures=True
  • OneFrameThreadLag=False

Then set the file to read only again in its properties and launch the game.

Game data

Save game location

Template:Game Location Table

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

Template:Video settings

Anisotropic filtering

Instructions

Anti-aliasing

Instructions

120Hz

Instructions

Field of view (FOV)

Instructions

Input settings

Template:Input settings

Audio settings

Template:Audio settings

Issues fixed

Game won't get past the launcher

Instructions

Animation Fixes

Instructions

No Text Visible for Dialog Choices

Instructions

Jerky Camera

Instructions

System requirements

Windows
Minimum Recommended
Operating system (OS) XP, Vista, 7
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD) 12 GB
Video card (GPU) nVidia GeForce 6800 / ATI Radeon X1600

References