Sanctum 2

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Sanctum 2
Sanctum 2 cover.jpg
Release dates
May 15, 2013
August 14, 2014
August 14, 2014
Sanctum 2 at Co-Optimus
Sanctum 2 at SteamDB
 Sanctum 2 at Wikipedia
Sanctum 2011
Super Sanctum TD 2013
Sanctum 2 2013

General information

More information Official game page
More information Sanctum Wiki
More information Another Sanctum Wiki
More information Steam Community Discussions
More information Steam Users' Forums for game series


Source DRM Notes Keys
GamersGate Availability Table Icons - Steam.svg
Green Man Gaming Availability Table Icons - Steam.svg
Humble Store Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg
Information All versions require Steam.

Downloadable content (DLC) and expansions

Name Notes
Britech Skin Pack WindowsOS XLinux
Original Soundtrack WindowsOS XLinux
Road to Elysion WindowsOS XLinux
Ruins of Brightholme WindowsOS XLinux
Season Pass WindowsOS XLinux
The Last Stand WindowsOS XLinux
The Pursuit WindowsOS XLinux

Game data[edit]

Configuration files location[edit]

Windows %USERPROFILE%\Documents\My Games\Sanctum2\SanctumGame\Config\
Linux $XDG_DATA_HOME/Sanctum2/
Advantage This game supports the XDG Base Directory Specification on Linux.

Save game data location[edit]

Windows %USERPROFILE%\Documents\My Games\Sanctum2\SanctumGame\SaveData\
Linux $XDG_DATA_HOME/Sanctum2/
Steam <Steam-folder>/userdata/<user-id>/210770/

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native support
GameSave Manager Native support

Video settings[edit]

In-game general video settings.
In-game advanced video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native support WSGF WS Gold.svg
Multi-monitor Hackable WSGF MM Bronze.svg See Multi-monitor.
Field of view (FOV) Native support Between 50° and 110°; use Flawless Widescreen for higher settings.
Windowed Native support Can also be toggled with F11
Borderless fullscreen windowed No native support
Anisotropic filtering (AF) Hackable Default is 4x; see Anisotropic filtering (AF).
Anti-aliasing (AA) Native support Uses MSAA, up to 8 samples.
Vertical sync (Vsync) Native support
60 FPS Native support
120+ FPS Hackable See High frame rate.


Fix Set aspect ratio override[1]

  1. Open SanctumEngine.ini in the configuration files location.
  2. Go to the [Engine.LocalPlayer] section.
  3. Find AspectRatioAxisConstraint and change it to read AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
Information Menus and some other elements are stretched.

Anisotropic filtering (AF)[edit]

Fix High quality AF

  1. Open SanctumSystemSettings.ini in the configuration files location.
  2. Find MaxAnisotropy= line and set 16 as value

High frame rate[edit]

Fix Change frame rate smoothing

  1. Open SanctumEngine.ini in the configuration files location.
  2. Search and change bSmoothFrameRate to FALSE or raise MaxSmoothedFrameRate value.
  3. Save file.
Information For more information, see the Unreal Engine 3 page.

Input settings[edit]

In-game general control settings.
In-game key map settings.
In-game gamepad settings.
Keyboard and mouse Native Notes
Remapping Native support
Mouse acceleration Native support Shown as Mouse Smoothing
Mouse input in menus Native support
Mouse Y-axis inversion Native support
Controller support Native support
Full controller support Native support
Controller remapping Hackable Four different presets are available. To remap each button individually, see Remapping.
Controller Y-axis inversion Native support


Fix Edit mappings

  1. Open SanctumInput.ini in the configuration files location.
  2. Scroll to Scaleform.KeyMap for controller, or Engine.PlayerInput for keyboard.
  3. Rebind as desired, then save your changes.

Audio settings[edit]

In-game audio settings.
Audio options Native Notes
Separate volume controls Native support
Surround sound Native support
Subtitles No native support
Closed captions No native support
Mute on focus lost Native support On by default. No menu option to disable for multiplayer.


Language UI Audio CC Notes
English Native support Native support No native support
French Native support Unknown Unknown
German Native support No native support Native support
Italian Native support No native support Native support
Japanese Native support Unknown Unknown
Russian Native support No native support Native support
Spanish Native support Unknown Unknown


Multiplayer types

Type Native Players Notes
LAN play No native support
Online play Native support 4 Co-op

Connection types

Type Native Notes
Matchmaking Native support
Peer-to-peer Native support
Dedicated No native support
Self-hosting Native support
Direct IP No native support


Protocol Port(s) and/or port range(s)
TCP (outbound) 7777
UDP (outbound) 7777

Issues unresolved[edit]

Connection to host failed[edit]

Several players have reported issues when connecting to multiplayer servers.

Menu is locked to 30fps[edit]

Game itself works intended frame rate but menus are locked to 30fps. There's no solution to this and developers are aware of it[2]

Issues fixed[edit]

Startup crash[edit]

Fix Failed to Create the D3D9 Device! This can happen if the desktop is locked.

Information Caused by the game trying to use a resolution not permitted.
  • Add -windowed as a command line parameter, or edit SanctumSystemSetting.ini in the configuration files location to manually adjust resolution/fullscreen settings.

.NET installs before every launch[edit]

Fix Delete install VDF and redist folder

  1. Go to the installation folder.
  2. Delete 210770_install.vdf and the Install folder.

Linux - Doesn't start on Steam[edit]

If you see this error (when running steam from a terminal):

/bin/sh: /home/labyrinth/.local/share/Steam/SteamApps/common/Sanctum2/Sanctum2: /bin/sh^M: bad interpreter: No such file or directory

the ^M indicates that the file is DOS-formatted, so the newline is confusing steam and/or Sanctum2. Various editors have ways of converting the newlines. Here's one way you can convert it using vim:

:e ++ff=dos
:setlocal ff=unix

If Sanctum2 still doesn't start, you have an additional problem.

Linux - Missing Textures[edit]

S3TC texture compression is patented and may be missing in open-source drivers such as intel; which may result in missing textures. This can be fixed by installing the libtxc_dxtn library for your distribution.

  • Fedora: libtxc_dxtn
  • Ubuntu: libtxc-dxtn-s2tc0

System requirements[edit]

Minimum Recommended
Operating system (OS) XP SP3 Vista SP2, 7, 8
Processor (CPU) Intel Core 2 Duo 1.6 GHz 2.0 GHz Quad core
System memory (RAM)
2 GB
Hard disk drive (HDD) 2 GB 4 GB
Video card (GPU) DirectX 9.0c compatible
Shader model 3.0 support
Nvidia GeForce 8800 GTS
512 MB of VRAM


  1. Sanctum 2 | WSGF
  2. 30FPS in menus, 60FPS in game :: Sanctum 2 Steam community