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 "Destroy All Humans!"

From PCGamingWiki, the wiki about fixing PC games
(initial commit)
 
m
 
(154 intermediate revisions by 40 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
|cover        = Destroy All Humans! cover.jpg
+
|cover        = Destroy All Humans! cover.png
 
|developers  =  
 
|developers  =  
{{Infobox game/row/developer|Black Forest Games|}}
+
{{Infobox game/row/developer|Black Forest Games}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|THQ Nordic}}
 
{{Infobox game/row/publisher|THQ Nordic}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Unreal Engine 4|ref=<ref name="Resistance-is-futile">{{Refurl|url=https://destroyallhumansgame.com/resistance-is-futile/|title=Destroy All Humans - Resistance is futile|date=2019-06-07}}</ref><ref name="enginebuild">{{Refcheck|user=Mastan|date=2022-09-25}}</ref>|build=4.22.3.0}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|2020}}
+
{{Infobox game/row/date|Windows|July 28, 2020}}
|steam appid  =  
+
|reception    =
 +
{{Infobox game/row/reception|Metacritic|destroy-all-humans!|71}}
 +
{{Infobox game/row/reception|OpenCritic|3568/destroy-all-humans-2020-remake-|71}}
 +
{{Infobox game/row/reception|IGDB|destroy-all-humans--1|67}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | Cosmetic }}
 +
{{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            | Shooter}}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | Hovercraft}}
 +
{{Infobox game/row/taxonomy/art styles        | Cartoon }}
 +
{{Infobox game/row/taxonomy/themes            | Cold War, Comedy, North America, Sci-fi}}
 +
{{Infobox game/row/taxonomy/series            | Destroy All Humans! }}
 +
|steam appid  = 803330
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom id    =  
+
|gogcom id    = 1270475012
 
|gogcom id side =  
 
|gogcom id side =  
 +
|official site= https://destroyallhumansgame.com/
 +
|hltb        = 68042
 +
|igdb        = destroy-all-humans--1
 +
|lutris      = destroy-all-humans
 +
|mobygames    = 146929
 
|strategywiki =  
 
|strategywiki =  
|wikipedia    =  
+
|wikipedia    = Destroy All Humans! (2020 video game)
|winehq      =  
+
|winehq      = 19868
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  = The game is a remake of the original [[Wikipedia:Destroy All Humans! (2005 video game)|Destroy All Humans!]] from 2005.<ref name="Resistance-is-futile"/>
 +
 +
|current state    =
 +
}}
 +
 +
'''General information'''
 +
{{mm}} [https://discordapp.com/invite/destroy Official Discord server]
 +
{{GOG.com links|1270475012|destroy_all_humans|for game series}}
 +
{{mm}} [https://steamcommunity.com/app/803330/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
{{ii}} This game is not available yet.
+
{{Availability|
 +
{{Availability/row| Retail | | Steam | | | Windows }}
 +
{{Availability/row| Epic Games Store | destroy-all-humans | DRM-free | DRM-free when launched directly from the executable. | | Windows }}
 +
{{Availability/row| GamersGate | destroy-all-humans | Steam | | | Windows }}
 +
{{Availability/row| Gamesplanet | 4169-1 | Steam | | | Windows }}
 +
{{Availability/row| GOG.com | destroy_all_humans | DRM-free |  | | Windows }}
 +
{{Availability/row| GMG | destroy-all-humans-pc | Steam | | | Windows }}
 +
{{Availability/row| Humble | destroy-all-humans | Steam | | | Windows }}
 +
{{Availability/row| Microsoft Store | 9n7l81j5xw7t | Microsoft Store | | | Windows }}
 +
{{Availability/row| Steam | 803330 | DRM-free | DRM free if launched directly from the executable | | Windows }}
 +
}}
 +
{{ii}} A free demo version is available from {{Store link|GOG.com|destroy_all_humans_demo|GOG.com}} and Steam: <code>steam://install/1297100</code>.
 +
 
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported          =
 +
|dlc                    =
 +
|expansion pack        =
 +
|freeware              =
 +
|free-to-play          =
 +
|one-time game purchase = The game requires an upfront purchase to access.
 +
|sponsored              =
 +
|subscription          =
 +
}}
 +
 
 +
===Microtransactions===
 +
{{Microtransactions
 +
|boost              =
 +
|cosmetic            = A '''Skin Pack''' DLC can be purchased for real-world money.
 +
|currency            =
 +
|finite spend        =
 +
|infinite spend      =
 +
|free-to-grind      =
 +
|loot box            =
 +
|none                =
 +
|player trading      =
 +
|time-limited        =
 +
|unlock              =
 +
}}
 +
 
 +
{{DLC|
 +
{{DLC/row| Skin Pack | Titled '''Special Skin Pack''' on GOG.com. | Windows }}
 +
}}
 +
 
 +
==Essential improvements==
 +
===Skip intro videos===
 +
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/2083-destroy-all-humans-intro-skip/ Destroy All Humans! intro skip]||ref=<ref>{{Refcheck|user=Keith|date=2021-01-02|comment=}}</ref>|fix=
 +
}}
 +
{{Fixbox|description=Replace intro files with empty ones|ref=<ref>{{Refcheck|user=Mouse|date=2021-04-03}}</ref>|fix=
 +
# Go to {{folder|{{P|game}}\Content\Movies}}.
 +
# Delete or rename the following 3 files: {{file|BFGLogo1080p.mp4}}, {{file|Bumper_LegalSplash.mp4}} and {{file|THQNORDIC_LOGO_Color_white.mp4}}.
 +
# Create 3 empty files and give them the same names and extensions as the 3 files above.
 +
}}
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{P|localappdata}}\DH\Saved\Config\WindowsNoEditor\}}
 +
{{Game data/config|Microsoft Store|}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{P|localappdata}}\DH\Saved\SaveGames\}}
 +
{{Game data/saves|Microsoft Store|}}
 +
}}
 +
 
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|epic games launcher      = true
 +
|epic games launcher notes =
 +
|gog galaxy                = true
 +
|gog galaxy notes          =
 +
|origin                    =
 +
|origin notes              =
 +
|steam cloud              = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                = false
 +
|xbox cloud notes          =
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Destroy All Human Video Options.PNG|Video options}}
|wsgf link                  =  
+
{{Video
|widescreen wsgf award      =  
+
|wsgf link                  = https://www.wsgf.org/dr/destroy-all-humans/en
|multimonitor wsgf award    =  
+
|widescreen wsgf award      = gold
|ultrawidescreen wsgf award =  
+
|multimonitor wsgf award    = incomplete
|4k ultra hd wsgf award    =  
+
|ultrawidescreen wsgf award = gold
|widescreen resolution      = unknown
+
|4k ultra hd wsgf award    = incomplete
 +
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = limited
|multimonitor notes        =  
+
|multimonitor notes        = HUD is spanned.
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = {{Term|Hor+}} gameplay and rendered cutscenes, spanned HUD.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = hackable
|fov notes                  =  
+
|fov notes                  = Use [https://community.pcgamingwiki.com/files/file/1948-destroy-all-humans-fov-changer/ Destroy All Humans! FOV changer].
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = limited
|anisotropic notes          =  
+
|anisotropic notes          = Texture Quality option controls anisotropic filtering.
|antialiasing              = unknown
+
|antialiasing              = true
|antialiasing notes        =  
+
|antialiasing notes        = Anti-Aliasing option uses [[TAA]] by default. See [[#Anti-Aliasing (AA)|Anti-Aliasing (AA)]] for [[SSAA]]/downsampling.
|vsync                      = unknown
+
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 +
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = unknown
+
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = As of Patch 1.4, Framerate can be set higher than 120, up to 240 in ingame settings. To set the cap higher than 240, see [[#High frame rate|High frame rate]]. Note that, FPS Limit = OFF, cap the fps at 120.
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 +
|ray tracing                = unknown
 +
|ray tracing notes          =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 +
}}
 +
<gallery>
 +
Destroy All Humans! 16x9 FOV.png|FOV at 16:9 resolutions
 +
Destroy All Humans! 21x9 FOV.png|FOV at 21:9 resolutions
 +
Destroy All Humans! 32x9 FOV.png|FOV at 32:9 resolutions
 +
Destroy All Humans! 48x9 FOV.png|FOV and HUD at 48:9
 +
</gallery>
 +
 +
===[[Glossary:Anti-aliasing (AA)|Anti-Aliasing (AA)]]===
 +
{{Fixbox|description=Adjust r.ScreenPercentage for downsampling|ref=<ref>{{Refcheck|user=ChaosBahamut|date=2020-12-26}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>Engine.ini</code> with a text editor.
 +
# Add <code>[SystemSettings]</code> to the bottom of the file, if that section doesn't already exist.
 +
# Inside that section, add <code>r.ScreenPercentage=100</code> where <code>100</code> is the desired resolution percentage.
 +
}}
 +
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{Fixbox|description=Adjust the Framerate Cap using GameUserSettings.ini|ref=|fix=
 +
# Browse to the [[#Game data|configuration file(s) location]], and open <code>GameUserSettings.ini</code>.
 +
# Change <code>FrameRateLimit=0.000000</code> to <code>FrameRateLimit=XXX.000000</code>, replacing "XXX" with the desired framerate limit.
 +
# Save <code>GameUserSettings.ini</code>.
 +
{{ii}} By default, when using "0", or set the FPS Limit to "off' ingame, the game will cap the fps to 120, but this cap can be adjusted to go higher.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|DH_KeybindingOptions.png|Keybinding options}}
|key remap                = unknown
+
{{Input
 +
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = unknown
 
|acceleration option      = unknown
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = "Camera Sensitivity" and "Saucer Sensitivity"
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|controller support        = unknown
+
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = unknown
 
|controller remap          = unknown
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= "Camera Sensitivity" and "Saucer Sensitivity"
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
 
|dualshock prompts        = unknown
 
|dualshock prompts        = unknown
Line 108: Line 242:
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
|tracked motion controllers= unknown
+
|tracked motion controllers= false
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
Line 118: Line 252:
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
 
|steam input api          = unknown
 
|steam input api          = unknown
Line 133: Line 267:
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 
}}
 
}}
 +
<gallery>
 +
DH_GameplayOptions.png|Gameplay options
 +
DH_ControllerOptions.png|Controller options
 +
</gallery>
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|DH_AudioOptions.png|Audio options}}
|separate volume          = unknown
+
{{Audio
|separate volume notes    =  
+
|separate volume          = true
 +
|separate volume notes    = "Master", "Music", "Noise Effects", "Voices", "User Interface"
 
|surround sound          = unknown
 
|surround sound          = unknown
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
 
|closed captions          = unknown
 
|closed captions          = unknown
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = "Mute in the Background"
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
  
Line 154: Line 295:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Arabic
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Korean
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 +
}}
 +
 +
==Issues fixed==
 +
===Ghosting when moving in-game===
 +
{{Fixbox|description=Disable in-game TAA|ref=<ref>{{Refcheck|user=Diskersen|date=2018-05-02|comment=}}</ref>|fix=
 +
# Open <code>%LocalAppData%\DH\Saved\Config\WindowsNoEditor\engine.ini</code> in a text editor.
 +
# Add the line <code>r.PostProcessAAQuality=0</code> to the file.
 +
# Save the file.
 
}}
 
}}
  
Line 164: Line 401:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 11
|direct3d notes        =  
+
|direct3d notes        = Direct3D 12 can be forced using the <code>-d3d12</code> [[Glossary:Command line arguments|command line argument]].<ref>{{Refcheck|user=KingKrouch|date=2020-07-13|comment=Tested using launch parameters on Steam, and checking what API is being used with RivaTuner.}}</ref>
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 186: Line 423:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    = unknown
+
|windows 32-bit exe    = false
|windows 64-bit exe    = unknown
+
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
|macos 32-bit app       = unknown
+
|macos intel 32-bit app = unknown
|macos 64-bit app       = unknown
+
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable= unknown
 
|linux 32-bit executable= unknown
 
|linux 64-bit executable= unknown
 
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
 +
 +
===Modifications===
 +
{{mm}} More mods can be found on the Destroy All Humans [https://www.nexusmods.com/destroyallhumans/mods/ NexusMods] page.
 +
 +
====[https://www.nexusmods.com/destroyallhumans/mods/2/ 60FPS FMVs]====
 +
{{ii}} Replaces many of the 1080p 30FPS pre-rendered {{Term|FMV}} cutscenes with re-encoded 1080p 60FPS videos.
 +
* PCGamingWiki mirror can be found [https://community.pcgamingwiki.com/files/file/1953-destroy-all-humans-60fps-fmvs/ here].
 +
{{ii}} Cutscenes are re-encoded using [https://en.wikipedia.org/wiki/Motion_interpolation motion interpolation].
  
 
==System requirements==
 
==System requirements==
Line 201: Line 449:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    =  
+
|minOS    = 10
|minCPU  =  
+
|minCPU  = Intel Pentium G3220
|minRAM  =  
+
|minCPU2  = AMD A10-7850K
|minHD    =  
+
|minRAM  = 8 GB
 +
|minHD    = 19 GB
 
|minGPU  =  
 
|minGPU  =  
 +
|minDX    = 11
 +
|minVRAM  = 4 GB
 +
|minSM    = 5.1
 +
|minaudio = DirectX 9 compatible
  
 
|recOS    =  
 
|recOS    =  
|recCPU  =  
+
|recCPU  = Intel Core i3-8100
|recRAM  =  
+
|recCPU2  = AMD Ryzen 3 1300X
|recHD    =  
+
|recRAM  = 16 GB
 
|recGPU  =  
 
|recGPU  =  
|notes    =  
+
|recDX    = 12
 +
|recSM    = 6.0
 +
|notes    = {{ii}} A 64-bit operating system is required. {{ii}} Windows 7 and 8.1 are supported, but some AMD graphics cards might show weaker performance on those OS versions.
 +
{{ii}} AMD Ryzen 5 2400G is required for systems using integrated GPUs.
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 13:05, 26 December 2023

Destroy All Humans!
Destroy All Humans! cover
Developers
Black Forest Games
Publishers
THQ Nordic
Engines
Unreal Engine 4[Note 1]
Release dates
Windows July 28, 2020
Reception
Metacritic 71
OpenCritic 71
IGDB 67
Taxonomy
Monetization One-time game purchase
Microtransactions Cosmetic
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Shooter
Vehicles Hovercraft
Art styles Cartoon
Themes Cold War, Comedy, North America, Sci-fi
Series Destroy All Humans!
Destroy All Humans! on HowLongToBeat
Destroy All Humans! on IGDB
Destroy All Humans! on MobyGames
Destroy All Humans! on Wikipedia
Destroy All Humans!
Destroy All Humans! 2020
Destroy All Humans! - Clone Carnage 2022
Destroy All Humans! 2 - Reprobed 2022

Destroy All Humans! is a singleplayer third-person shooter game in the Destroy All Humans! series.

The game is a remake of the original Destroy All Humans! from 2005.[1]

General information

Official Discord server
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
DRM-free when launched directly from the executable.
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Microsoft Store
Microsoft Store
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
DRM free if launched directly from the executable
Windows
A free demo version is available from GOG.com and Steam: steam://install/1297100.

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.

Microtransactions

Type Notes
Cosmetic A Skin Pack DLC can be purchased for real-world money.

DLC and expansion packs

Name Notes
Skin Pack Titled Special Skin Pack on GOG.com.
Windows

Essential improvements

Skip intro videos

Use Destroy All Humans! intro skip[3]
Replace intro files with empty ones[4]
  1. Go to <path-to-game>\Content\Movies.
  2. Delete or rename the following 3 files: BFGLogo1080p.mp4, Bumper_LegalSplash.mp4 and THQNORDIC_LOGO_Color_white.mp4.
  3. Create 3 empty files and give them the same names and extensions as the 3 files above.

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\DH\Saved\Config\WindowsNoEditor\
Microsoft Store
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/803330/pfx/[Note 2]

Save game data location

System Location
Windows %LOCALAPPDATA%\DH\Saved\SaveGames\
Microsoft Store
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/803330/pfx/[Note 2]

Save game cloud syncing

Video

Video options
Video options

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
HUD is spanned.
Ultra-widescreen
Hor+ gameplay and rendered cutscenes, spanned HUD.
4K Ultra HD
Field of view (FOV)
Use Destroy All Humans! FOV changer.
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Texture Quality option controls anisotropic filtering.
Anti-aliasing (AA)
Anti-Aliasing option uses TAA by default. See Anti-Aliasing (AA) for SSAA/downsampling.
Vertical sync (Vsync)
60 FPS and 120+ FPS
As of Patch 1.4, Framerate can be set higher than 120, up to 240 in ingame settings. To set the cap higher than 240, see High frame rate. Note that, FPS Limit = OFF, cap the fps at 120.
High dynamic range display (HDR)
See the engine page to force native HDR output, or the glossary page for other alternatives.
The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Anti-Aliasing (AA)

Adjust r.ScreenPercentage for downsampling[5]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add r.ScreenPercentage=100 where 100 is the desired resolution percentage.

High frame rate

Adjust the Framerate Cap using GameUserSettings.ini
  1. Browse to the configuration file(s) location, and open GameUserSettings.ini.
  2. Change FrameRateLimit=0.000000 to FrameRateLimit=XXX.000000, replacing "XXX" with the desired framerate limit.
  3. Save GameUserSettings.ini.
By default, when using "0", or set the FPS Limit to "off' ingame, the game will cap the fps to 120, but this cap can be adjusted to go higher.

Input

Keybinding options
Keybinding options

Audio

Audio options
Audio options

Audio feature State Notes
Separate volume controls
"Master", "Music", "Noise Effects", "Voices", "User Interface"
Surround sound
Subtitles
Closed captions
Mute on focus lost
"Mute in the Background"
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
French
German
Italian
Japanese
Korean
Polish
Brazilian Portuguese
Russian
Spanish

Issues fixed

Ghosting when moving in-game

Disable in-game TAA[6]
  1. Open %LocalAppData%\DH\Saved\Config\WindowsNoEditor\engine.ini in a text editor.
  2. Add the line r.PostProcessAAQuality=0 to the file.
  3. Save the file.

Other information

API

Technical specs Supported Notes
Direct3D 11 Direct3D 12 can be forced using the -d3d12 command line argument.[7]
Executable 32-bit 64-bit Notes
Windows

Modifications

More mods can be found on the Destroy All Humans NexusMods page.

60FPS FMVs

Replaces many of the 1080p 30FPS pre-rendered FMV cutscenes with re-encoded 1080p 60FPS videos.
  • PCGamingWiki mirror can be found here.
Cutscenes are re-encoded using motion interpolation.

System requirements

Windows
Minimum Recommended
Operating system (OS) 10
Processor (CPU) Intel Pentium G3220
AMD A10-7850K
System memory (RAM) 8 GB
Hard disk drive (HDD) 19 GB
Video card (GPU) 4 GB of VRAM
DirectX 11 compatible
Shader model 5.1 support
Sound (audio device) DirectX 9 compatible
A 64-bit operating system is required.
Windows 7 and 8.1 are supported, but some AMD graphics cards might show weaker performance on those OS versions.
AMD Ryzen 5 2400G is required for systems using integrated GPUs.


Notes

  1. Unreal Engine 4 engine build: 4.22.3.0[1][2]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/803330/ in addition to or instead of this directory. The app ID (803330) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. 1.0 1.1 Destroy All Humans - Resistance is futile - last accessed on 2019-06-07
  2. Verified by User:Mastan on 2022-09-25
  3. Verified by User:Keith on 2021-01-02
  4. Verified by User:Mouse on 2021-04-03
  5. Verified by User:ChaosBahamut on 2020-12-26
  6. Verified by User:Diskersen on 2018-05-02
  7. Verified by User:KingKrouch on 2020-07-13
    Tested using launch parameters on Steam, and checking what API is being used with RivaTuner.