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 "SteamWorld Heist"

From PCGamingWiki, the wiki about fixing PC games
(Added Origin)
m
 
(48 intermediate revisions by 15 users not shown)
Line 2: Line 2:
 
|cover        = SteamWorld Heist - Cover.png
 
|cover        = SteamWorld Heist - Cover.png
 
|developers  =  
 
|developers  =  
{{Infobox game/row/developer|Image & Form}}
+
{{Infobox game/row/developer|Image & Form Games}}
 
|publishers  =  
 
|publishers  =  
 +
{{Infobox game/row/publisher|Image & Form Games}}
 +
{{Infobox game/row/publisher|MacPlay|Mac App Store}}
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
Line 9: Line 11:
 
{{Infobox game/row/date|OS X|June 7, 2016}}
 
{{Infobox game/row/date|OS X|June 7, 2016}}
 
{{Infobox game/row/date|Linux|June 7, 2016}}
 
{{Infobox game/row/date|Linux|June 7, 2016}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|steamworld-heist|81}}
 +
{{Infobox game/row/reception|OpenCritic|1571/steamworld-heist|86}}
 +
{{Infobox game/row/reception|IGDB|steamworld-heist|88}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Turn-based }}
 +
{{Infobox game/row/taxonomy/perspectives      | Side view }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | Strategy, RPG }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Steampunk }}
 +
{{Infobox game/row/taxonomy/series            | SteamWorld }}
 
|steam appid  = 322190
 
|steam appid  = 322190
 
|steam appid side = 464840
 
|steam appid side = 464840
|gogcom page  = steamworld_heist, steamworld_heist_the_outsider, steamworld_heist_hatbox_hatful_eight, steamworld_heist_hatbox_three_4_free
+
|gogcom id    = 1668986402
 +
|gogcom id side = 1108458982, 1567936393, 1872178582
 +
|official site= http://imageform.se/game/steamworld-heist/
 +
|hltb        = 24012
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 84419
 
|wikipedia    = SteamWorld Heist
 
|wikipedia    = SteamWorld Heist
 
|winehq      =  
 
|winehq      =  
 +
|license      = commercial
 +
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  =
 +
 +
|current state    =
 
}}
 
}}
{{series|SteamWorld}}
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://imageform.se/game/steamworld-heist/ Official site]
+
{{GOG.com links|1668986402|steamworld_heist}}
{{GOG.com links|steamworld_heist|steamworld_heist}}
+
{{mm}} [https://steamcommunity.com/app/322190/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/322190/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| GOG | steamworld_heist | DRM-free | | | Windows, OS X, Linux}}
+
{{Availability/row| GamersGate | steamworld-heist | Steam | | | Windows, OS X, Linux}}
{{Availability/row| Humble | steamworld-heist | Steam | | | Windows, OS X, Linux}}
+
{{Availability/row| Gamesplanet | 4933-1 | Steam | | | Windows, OS X, Linux }}
{{Availability/row| Origin | steamworld/steamworld-heist/standard-edition | Origin | | | Windows }}
+
{{Availability/row| GOG.com | steamworld_heist | DRM-free | | | Windows, OS X, Linux}}
{{Availability/row| Steam | 322190 | Steam | | | Windows, OS X, Linux}}
+
{{Availability/row| GMG | steamworld-heist-pc | Steam | | | Windows, OS X, Linux }}
 +
{{Availability/row| Humble | steamworld-heist | DRM-free | | Steam | Windows, OS X, Linux}}
 +
{{Availability/row| MacApp | id1122491910 | MacApp | | | OS X }}
 +
{{Availability/row| Steam | 322190 | DRM-free | DRM-free when launched directly from executable. | | Windows, OS X, Linux}}
 +
{{Availability/row| Origin | steamworld/steamworld-heist | Origin | | | Windows | unavailable }}
 
}}
 
}}
  
 +
==Monetization==
 
{{DLC|
 
{{DLC|
 
{{DLC/row| The Outsider | | Windows, OS X, Linux}}
 
{{DLC/row| The Outsider | | Windows, OS X, Linux}}
Line 38: Line 73:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\SteamWorld Heist\}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\My Games\SteamWorld Heist\}}
{{Game data/row|OS X|~/Library/Application Support/SteamWorld Heist/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/SteamWorld Heist/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/SteamWorld Heist/}}
+
{{Game data/config|Linux|{{P|xdgdatahome}}/SteamWorld Heist/}}
 
}}
 
}}
 
{{XDG|true}}
 
{{XDG|true}}
Line 46: Line 81:
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\SteamWorld Heist\}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\SteamWorld Heist\}}
{{Game data/row|OS X|~/Library/Application Support/SteamWorld Heist/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/SteamWorld Heist/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/SteamWorld Heist/}}
+
{{Game data/saves|Linux|{{P|xdgdatahome}}/SteamWorld Heist/}}
 
}}
 
}}
 
{{XDG|unknown}}
 
{{XDG|unknown}}
Line 54: Line 89:
 
===[[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
|gog galaxy           = false
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               = unknown  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = true
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   = unknown
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = true
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|SteamWorld Heist - General.png|General settings.}}
 
{{Image|SteamWorld Heist - General.png|General settings.}}
 
{{Image|SteamWorld Heist - Graphics.png|Graphics settings.}}
 
{{Image|SteamWorld Heist - Graphics.png|Graphics settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/steamworld-heist/en
+
|wsgf link                  = https://www.wsgf.org/dr/steamworld-heist/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = silver
 
|multimonitor wsgf award    = silver
Line 98: Line 137:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = true
 
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = Capped at 289 FPS. See [[#High frame rate|High frame rate]].
 +
|hdr                        = unknown
 +
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 106: Line 147:
 
{{ii}} Game defaults fullscreen resolution to match desktop resolution and windowed to 960x540.
 
{{ii}} Game defaults fullscreen resolution to match desktop resolution and windowed to 960x540.
  
{{Fixbox|1=
+
{{Fixbox|description=Set resolution manually|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Set resolution manually|ref={{cn|date=July 2016}}}}
+
# Run and quit the game so that <code>settings.xml</code> is created.
# Run and quit the game so that settings.xml is created.
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Edit settings.xml.
+
# Edit <code>settings.xml</code>.
# Edit these values
+
# Change existing values to:
 
<pre>
 
<pre>
 
<Setting Key="Screen.FullscreenSize" Value="desktop" /> <!-- Fullscreen resolution -->
 
<Setting Key="Screen.FullscreenSize" Value="desktop" /> <!-- Fullscreen resolution -->
Line 120: Line 160:
  
 
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
 
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Set borderless|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Set borderless|ref={{cn|date=July 2016}}}}
+
# Run and quit the game so that <code>settings.xml</code> is created.
# Run and quit the game so that settings.xml is created.
 
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Go to the [[#Game data|configuration file(s) location]].
# Edit settings.xml.
+
# Edit <code>settings.xml</code>.
 
# Change existing values to:
 
# Change existing values to:
 
<pre>
 
<pre>
Line 134: Line 173:
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{Fixbox|description=Change FPS limit|ref=<ref name="Keith">{{Refcheck|user=Keith|date=2021-04-05|comment=}}</ref>|fix=
 +
# Run and quit the game so that <code>settings.xml</code> is created.
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit <code>settings.xml</code>.
 +
# Find <code><Setting Key="System.MaxFramesPerSecond" Value="289" /></code>.
 +
# Change <code>289</code> to desired frame rate limit.
 +
}}
 +
 
 +
==Input==
 
{{Image|SteamWorld Heist - Rebinding.png|Key and button rebinding.}}
 
{{Image|SteamWorld Heist - Rebinding.png|Key and button rebinding.}}
{{ii}} Direct aiming mode is only available to controller. Mouse can't be used for aiming.
+
{{ii}} Direct aiming mode is only available to controller. Mouse cannot be used for aiming.
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Two keys per action.
 
|key remap notes          = Two keys per action.
Line 148: Line 196:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes = Cursor used for all mouse related actions.
 
|invert mouse y-axis notes = Cursor used for all mouse related actions.
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  = XInput and known DirectInput controllers.
 
|controller support notes  = XInput and known DirectInput controllers.
Line 158: Line 208:
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = true
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 
|button prompts            = Xbox, DualShock
 
|button prompts            = Xbox, DualShock
 
|button prompts notes      = Automatic according to controller used.
 
|button prompts notes      = Automatic according to controller used.
 
|controller hotplug        = true
 
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = hackable
|haptic feedback notes    =  
+
|haptic feedback notes    = On by default. See [[#Haptic feedback|Haptic feedback]].
|light bar support        = false
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =  
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 +
}}
 +
 
 +
===[[Glossary:Controller|Haptic feedback]]===
 +
{{Fixbox|description=Disable vibration|ref=<ref name="Keith"/>|fix=
 +
# Run and quit the game so that <code>settings.xml</code> is created.
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Edit <code>settings.xml</code>.
 +
# Change <code><Setting Key="Game.Rumble" Value="1" /></code> to <code><Setting Key="Game.Rumble" Value="0" /></code> to disable haptic feedback.
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|SteamWorld Heist - Audio.png|Audio settings.}}
 
{{Image|SteamWorld Heist - Audio.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music and sound
 
|separate volume notes    = Music and sound
Line 191: Line 279:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Italian
+
  |language  = German
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = German
+
  |language  = Italian
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Russian
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Russian
+
  |language  = Spanish
  |interface = yes
+
  |interface = true
  |audio    = no
+
  |audio    = false
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
Line 238: Line 326:
 
|direct3d versions      = 7
 
|direct3d versions      = 7
 
|direct3d notes        =  
 
|direct3d notes        =  
|directdraw versions    = true
+
|directdraw versions    = unknown
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        =  
+
|opengl versions        = true
 
|opengl notes          =  
 
|opengl notes          =  
 
|glide versions        =  
 
|glide versions        =  
Line 248: Line 336:
 
|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  =  
 
|shader model versions  =  
 
|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        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = false
 +
|linux executable notes =  
 
}}
 
}}
  
Line 287: Line 386:
 
|minOGL  = 2.1
 
|minOGL  = 2.1
 
|minaudio = OpenAL compatible
 
|minaudio = OpenAL compatible
|minother = You may need to update your graphics drivers for OpenGL 2.1 support.
+
|minother = You may need to update your graphics drivers for OpenGL 2.1 support
  
 
|recOS    =  
 
|recOS    =  
Line 309: Line 408:
 
|minOGL  = 2.1
 
|minOGL  = 2.1
 
|minaudio = OpenAL compatible
 
|minaudio = OpenAL compatible
|minother = You may need to update your graphics drivers for OpenGL 2.1 support.
+
|minother = You may need to update your graphics drivers for OpenGL 2.1 support
  
 
|recOS    =  
 
|recOS    =  
Line 331: Line 430:
 
|minOGL  = 2.1
 
|minOGL  = 2.1
 
|minaudio = OpenAL compatible
 
|minaudio = OpenAL compatible
|minother = You may need to update your graphics drivers for OpenGL 2.1 support.
+
|minother = You may need to update your graphics drivers for OpenGL 2.1 support
  
 
|recOS    =  
 
|recOS    =  
Line 342: Line 441:
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 14:38, 18 April 2024

SteamWorld Heist
SteamWorld Heist cover
Developers
Image & Form Games
Publishers
Image & Form Games
Mac App Store MacPlay
Release dates
Windows June 7, 2016
macOS (OS X) June 7, 2016
Linux June 7, 2016
Reception
Metacritic 81
OpenCritic 86
IGDB 88
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Turn-based
Perspectives Side view
Genres Strategy, RPG
Themes Steampunk
Series SteamWorld
SteamWorld Heist on HowLongToBeat
SteamWorld Heist on IGDB
SteamWorld Heist on MobyGames
SteamWorld Heist on Wikipedia
SteamWorld
SteamWorld Dig 2013
SteamWorld Heist 2016
SteamWorld Dig 2 2017
SteamWorld Quest: Hand of Gilgamech 2019
SteamWorld Build 2023
SteamWorld Heist II 2024

SteamWorld Heist is a singleplayer side view strategy and RPG game in the SteamWorld series.

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
GamersGate
Icon overlay.png
Windows
macOS (OS X)
Linux
Gamesplanet logo.svg
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Linux
Green Man Gaming
Icon overlay.png
Windows
macOS (OS X)
Linux
Humble Store
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Mac App Store
Icon overlay.png
macOS (OS X)
Steam
DRM-free after installation through Steam client (notes may include more details)
DRM-free when launched directly from executable.
Windows
macOS (OS X)
Linux
Origin (unavailable)
Origin
Windows

Monetization

DLC and expansion packs

Name Notes
The Outsider
Windows
macOS (OS X)
Linux

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\SteamWorld Heist\
macOS (OS X) $HOME/Library/Application Support/SteamWorld Heist/
Linux $XDG_DATA_HOME/SteamWorld Heist/
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\SteamWorld Heist\
macOS (OS X) $HOME/Library/Application Support/SteamWorld Heist/
Linux $XDG_DATA_HOME/SteamWorld Heist/
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game cloud syncing

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

Video

General settings.
General settings.
Graphics settings.
Graphics settings.

Widescreen resolution

Game defaults fullscreen resolution to match desktop resolution and windowed to 960x540.
Set resolution manually[citation needed]
  1. Run and quit the game so that settings.xml is created.
  2. Go to the configuration file(s) location.
  3. Edit settings.xml.
  4. Change existing values to:
<Setting Key="Screen.FullscreenSize" Value="desktop" /> <!-- Fullscreen resolution -->
<Setting Key="Screen.WindowSize" Value="960;540" /> <!-- Windowed resolution -->

desktop makes fullscreen resolution to match your desktop resolution, otherwise use X;Y e.g. 1920;1080

Borderless fullscreen windowed

Set borderless[citation needed]
  1. Run and quit the game so that settings.xml is created.
  2. Go to the configuration file(s) location.
  3. Edit settings.xml.
  4. Change existing values to:
<Setting Key="Screen.Borderless" Value="1"/>
<Setting Key="Screen.WindowSize" Value="1920;1080"/> <!-- your resolution -->
<Setting Key="Screen.Fullscreen" Value="0"/>
<Setting Key="Screen.WindowResizable" Value="0"/>

High frame rate

Change FPS limit[1]
  1. Run and quit the game so that settings.xml is created.
  2. Go to the configuration file(s) location.
  3. Edit settings.xml.
  4. Find <Setting Key="System.MaxFramesPerSecond" Value="289" />.
  5. Change 289 to desired frame rate limit.

Input

Key and button rebinding.
Key and button rebinding.
Direct aiming mode is only available to controller. Mouse cannot be used for aiming.

Keyboard and mouse State Notes
Remapping
Two keys per action.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Cursor used for all mouse related actions.
Controller
Controller support
XInput and known DirectInput controllers.
Full controller support
Controller remapping
Two buttons per action, navigate to menu with controller.
Controller sensitivity
Digital movement. Aim sensitivity is for speed which aim moves when button is pressed.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Additional information
Button prompts
Automatic according to controller used.
Controller hotplugging
Haptic feedback
On by default. See Haptic feedback.
Digital movement supported
Simultaneous controller+KB/M

Haptic feedback

Disable vibration[1]
  1. Run and quit the game so that settings.xml is created.
  2. Go to the configuration file(s) location.
  3. Edit settings.xml.
  4. Change <Setting Key="Game.Rumble" Value="1" /> to <Setting Key="Game.Rumble" Value="0" /> to disable haptic feedback.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Music and sound
Surround sound
Subtitles
Majority of games dialogue is text only.
Closed captions
Mute on focus lost

Localizations

Language settings.
Language settings.
Language UI Audio Sub Notes
English
French
German
Italian
Russian
Spanish

Other information

API

Technical specs Supported Notes
Direct3D 7
DirectDraw
OpenGL
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Audio OpenAL
Input SDL2

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) 2 GHz, SSE2 support
System memory (RAM) 1 GB
Hard disk drive (HDD) 320 MB
Video card (GPU) Framebuffer object support
Intel HD 4600
512 MB of VRAM
OpenGL 2.1 compatible
Sound (audio device) OpenAL compatible
Other You may need to update your graphics drivers for OpenGL 2.1 support
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.7
Processor (CPU) 2 GHz, SSE2 support
System memory (RAM) 1 GB
Hard disk drive (HDD) 320 MB
Video card (GPU) Framebuffer object support
Intel HD 4600
512 MB of VRAM
OpenGL 2.1 compatible
Sound (audio device) OpenAL compatible
Other You may need to update your graphics drivers for OpenGL 2.1 support
Linux
Minimum Recommended
Operating system (OS) SteamOS 2.0, Ubuntu 14.04 LTS
Processor (CPU) 2 GHz, SSE2 support
System memory (RAM) 1 GB
Hard disk drive (HDD) 320 MB
Video card (GPU) Framebuffer object support
Intel HD 4600
512 MB of VRAM
OpenGL 2.1 compatible
Sound (audio device) OpenAL compatible
Other You may need to update your graphics drivers for OpenGL 2.1 support


References

  1. 1.0 1.1 Verified by User:Keith on 2021-04-05