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 "Hotline Miami 2: Wrong Number"

From PCGamingWiki, the wiki about fixing PC games
(→‎Availability: added other stores)
m (Minor typo fix)
 
(191 intermediate revisions by 39 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Hotline Miami 2 - Wrong Number - cover.jpg
 
|cover        = Hotline Miami 2 - Wrong Number - cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Dennaton Games}}
 
{{Infobox game/row/developer|Dennaton Games}}
 +
{{Infobox game/row/developer|Abstraction Games}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Devolver Digital}}
 
{{Infobox game/row/publisher|Devolver Digital}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|GameBaker|name=GameBaker 2.0|ref=<ref name="Port">{{Refurl|url=https://ctrl500.com/tech/upgrading-core-tech-for-hotline-miami-2-wrong-number/|title=Upgrading Core Tech For Hotline Miami 2: Wrong Number – CONTROL500|date=2016-8-1}}</ref>}}
 +
{{Infobox game/row/engine|SilverWare|ref=<ref name="Port"/>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|March 10, 2015}}
 
{{Infobox game/row/date|Windows|March 10, 2015}}
 
{{Infobox game/row/date|OS X|March 10, 2015}}
 
{{Infobox game/row/date|OS X|March 10, 2015}}
 
{{Infobox game/row/date|Linux|March 10, 2015}}
 
{{Infobox game/row/date|Linux|March 10, 2015}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|hotline-miami-2-wrong-number|74}}
 +
{{Infobox game/row/reception|OpenCritic|87/hotline-miami-2-wrong-number|74}}
 +
{{Infobox game/row/reception|IGDB|hotline-miami-2-wrong-number|71}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Top-down view, Scrolling }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Pixel art, Stylized }}
 +
{{Infobox game/row/taxonomy/themes            | Cold War, North America }}
 +
{{Infobox game/row/taxonomy/series            | Hotline Miami }}
 
|steam appid  = 274170
 
|steam appid  = 274170
|gogcom page  = hotline_miami_2_wrong_number, hotline_miami_2_wrong_number_digital_special_edition
+
|steam appid side = 355890, 341190
 +
|gogcom id    = 1424773427
 +
|gogcom id side = 1424773562, 1424773656, 1424856371
 +
|official site= http://hotlinemiami.com
 +
|hltb        = 4531
 +
|strategywiki =
 +
|mobygames    = hotline-miami-2-wrong-number
 
|wikipedia    = Hotline Miami 2: Wrong Number
 
|wikipedia    = Hotline Miami 2: Wrong Number
 +
|winehq      = 17437
 +
|license      = commercial
 
}}
 
}}
{{Series|Hotline Miami}}
+
 
 +
{{Introduction
 +
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
 +
 
 +
'''Key points'''
 +
{{++}} As of 1.06 patch,<ref>{{Refurl|url=https://steamcommunity.com/app/274170/discussions/0/617329920705882457/|title=Patch Notes :: Hotline Miami 2: Wrong Number General Discussions|date=2016-6-22}}</ref> the game now includes level editor and Steam Workshop support.
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://hotlinemiami.com Official Website]
+
{{mm}} [https://hotline-miami.fandom.com/wiki/Hotline_Miami_Wiki Unofficial Wiki]
{{GOG.com links|hotline_miami_2_wrong_number|hotline_miami|for game series}}
+
{{GOG.com links|1424773427|hotline_miami_series|for game series}}
{{mm}} [http://steamcommunity.com/app/274170/discussions/ Steam Community Discussions]
+
{{mm}} [https://steamcommunity.com/app/274170/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| GamersGate | DD-HM2 | Steam | {{store link|GamersGate|DD-HM2SE|Special Edition}} also available.}}
+
{{Availability/row| Gamesplanet | 4188-1 | Steam | | | Windows, OS X, Linux }}
{{Availability/row| Games Republic | 1044 | Steam | {{store link|Games Republic|1045|Special Edition}} also available.}}
+
{{Availability/row| GOG.com | hotline_miami_2_wrong_number | DRM-free | {{store link|GOG.com|hotline_miami_2_wrong_number_digital_special_edition|Special Edition}} also available. | | Windows, OS X, Linux}}
{{Availability/row| GOG | hotline_miami_2_wrong_number | DRM-free | {{store link|GOG|hotline_miami_2_wrong_number_digital_special_edition|Special Edition}} also available }}
+
{{Availability/row| Humble | hotline-miami-2-wrong-number | DRM-free | {{store link|Humble|hotline-miami-2-wrong-number-digital-special-edition|Special Edition}} also available. | Steam | Windows, OS X, Linux}}
{{Availability/row| GMG | hotline-miami-2-wrong-number | Steam | {{store link|GMG|hotline-miami-2-wrong-number-special-edition|Special Edition}} also available }}
+
{{Availability/row| Steam | 274170 | Steam | Special Edition also available. | | Windows, OS X, Linux }}
{{Availability/row| Humble | hotlinemiami2 | DRM-free | {{store link|Humble|hotlinemiami2_special|Special Edition}} also available. | Steam }}
+
}}
{{Availability/row| Steam | 274170 | Steam | Special Edition also available }}
+
 
 +
==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            =
 +
|currency            =
 +
|finite spend        =
 +
|infinite spend      =
 +
|free-to-grind      =
 +
|loot box            =
 +
|none                = Game does not contain any microtransactions.
 +
|player trading      =
 +
|time-limited        =
 +
|unlock              =
 
}}
 
}}
{{ii}} This game is not available yet.
 
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|{{P|userprofile\Documents}}\My Games\HotlineMiami2\}}
{{Game data/row|OS X|}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/HotlineMiami2/}}
{{Game data/row|Linux|}}
+
{{Game data/config|Linux|{{P|xdgdatahome}}/HotlineMiami2/}}
 
}}
 
}}
 +
{{XDG|true}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/saves|Windows|{{P|userprofile\Documents}}\My Games\HotlineMiami2\savedata.vfs}}
{{Game data/row|OS X|}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/HotlineMiami2/savedata.vfs}}
{{Game data/row|Linux|}}
+
{{Game data/saves|Linux|{{P|xdgdatahome}}/HotlineMiami2/savedata.vfs}}
 
}}
 
}}
  
 
===[[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
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      =
|steam cloud notes     =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
|gamesave manager      =  
+
|origin                   =  
|gamesave manager notes=  
+
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Hotline Miami 2 graphics.png|Graphics settings menu.}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
 
|multimonitor wsgf award    =  
 
|multimonitor wsgf award    =  
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
|4k ultra hd wsgf award    =
+
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = false
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = {{term|Pillarboxed}} to 16:9.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = n/a
 
|fov notes                  =  
 
|fov notes                  =  
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|vsync                      = unknown
+
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|high frame rate            = unknown
+
|60 fps                    = true
|high frame rate notes     =  
+
|60 fps notes              =
 +
|120 fps                    = false
 +
|120 fps notes              = Locked to 60 FPS.
 +
|hdr                        = unknown
 +
|hdr notes                 =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|Hotline Miami 2 controls.png|Controls settings menu.}}
|key remap                = unknown
+
{{Image|Hotline Miami 2 remap.png|Remap settings menu.}}
 +
{{Input
 +
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse menu                = unknown
+
|mouse sensitivity        = true
 +
|mouse sensitivity notes  = Linear multiplier
 +
|mouse menu                = false
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|invert controller y-axis  = unknown
+
|controller sensitivity    = false
 +
|controller sensitivity notes=
 +
|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        = unknown
 +
|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 notes      = Can be forced manually. See [[#Button prompts|Button prompts]]
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    =
 +
|simultaneous input        = unknown
 +
|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|Button prompts]]===
 +
{{Fixbox|description=Forcing specific prompts|ref=<ref>{{Refcheck|user=Blackbird|date=2017-02-27|comment=My DS3 disguised as X360 controller successfully shows DS3 prompts after this change.}}</ref>|fix=
 +
# Go to {{code|{{P|game}}\Config\}}
 +
# Open {{file|System.json}} in text editor
 +
# Remove '''//''' in front of '''"buttonSprites"'''
 +
# Change '''DS3''' into values specified in line above (X360, DS3, DS4)
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Image|Hotline Miami 2 audio.png|Audio settings menu.}}
|separate volume          = unknown
+
{{Audio
|separate volume notes    =  
+
|separate volume          = true
|surround sound          = unknown
+
|separate volume notes    = Music, SFX
 +
|surround sound          = n/a
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = n/a
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = hackable
|mute on focus lost notes =  
+
|mute on focus lost notes = See [[#Mute on focus lost|Mute on focus lost]].
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
===Mute on focus lost===
 +
{{Fixbox|description=Enable mute in background|ref={{cn|date=March 2017}}|fix=
 +
# Download [https://gitlab.com/Kaldaien/SpecialK/tags Special K].
 +
# Copy {{file|SpecialK32.dll}} to the installation folder.
 +
# Rename to {{file|d3d9.dll}}.
 +
# Run the game and exit.
 +
# Edit {{file|d3d9.ini}} in the installation folder.
 +
# Find <code>[Window.System]</code>.
 +
# Change <code>MuteInBackground=false</code> to <code>MuteInBackground=true</code>.
 
}}
 
}}
  
 
{{L10n|content=
 
{{L10n|content=
 +
{{--}} Non-English localizations have sexual content disclaimer, tutorial and subtitles translated only.
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
Line 137: Line 282:
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = true
 
  |subtitles = true
 +
|notes    =
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
  |interface = true
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
|fan      =
 
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
  |interface = true
+
  |interface = false
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://steamcommunity.com/app/274170/discussions/0/523897653314646820/ download].
 +
|fan      = true
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = false
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = false
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = false
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
|fan      =
 
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
  |interface = true
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
|fan      =
 
|fan notes =
 
 
}}
 
}}
 +
}}
 +
 +
==Issues fixed==
 +
===Game won't start===
 +
{{Fixbox|description=Disable statistics (FPS counters) software|fix=
 +
{{ii}} Programs that report computer statistics such as frame rate, GPU usage, memory usage, etc. can cause the game to not start correctly, so it's recommended to shut them down if you're having issues launching the game.
 +
{{ii}} Programs that use RivaTuner Statistics Server, such as MSI Afterburner or EVGA Precision X, allow you to exclude a game's executable file to prevent RivaTuner from attempting to look at the game if you wish to keep MSI Afterburner or EVGA Precision X running for those that want to view their system's statistics.
 +
# Open RivaTuner Statistics Server if installed.
 +
# Click the "+" button to open a separate window that will ask you to select the executable.
 +
# Locate <code>HotlineMiami2.exe</code> in the installation folder.
 +
# On the right, look for "Application Detection Level" and select "None".
 +
# Minimize RivaTuner Statistics and try to launch the game.
 +
}}
 +
{{Fixbox|description=Add "-gl" to launch options|ref={{cn|date=July 2016}}|fix=
 +
{{ii}} Forcing the game to run in OpenGL can fix the issue.
 +
 +
Use the <code>-gl</code> [[Glossary:Command line arguments|command line argument]].
 +
}}
 +
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = 9.0c, 9Ex
 +
|direct3d notes        = On Windows XP, start the game with {{Code|-d3d}}.
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 3.2
 +
|opengl notes          = On Windows Vista+, start the game with {{Code|-gl}}.
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = false
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        = <ref name="64-bit">[https://steamdb.info/app/274170/config/ Hotline Miami 2: Wrong Number · AppID: 274170 · Steam Database]</ref>
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= true
 +
|linux arm app          = unknown
 +
|linux executable notes = <ref name="64-bit"/>
 +
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = FMOD
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            = SDL2
 +
|input notes      =
 +
|cutscenes        =
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=
 
}}
 
}}
  
Line 171: Line 410:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista , 7
+
|minOS    = Vista, 7, 8
|minCPU  = 1.2 GHz
+
|minCPU  = Intel Core 2 Duo 2.4 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 600 MB
 
|minHD    = 600 MB
 
|minGPU  =  
 
|minGPU  =  
|minVRAM  = 32 MB
+
|minVRAM  = 256 MB
|minDX    = 8
+
|minOGL  = 3.2
 +
|minDX    = 9.0c
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = 1.4GHz
+
|recCPU  = Intel Core 2 Duo 2.8 GHz
|recRAM  =  
+
|recRAM  = 2 GB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
|recVRAM  =  
+
|recVRAM  = 512 MB
 +
|recOGL  = 3.2
 
|recDX    =  
 
|recDX    =  
 +
|notes    = {{ii}} Steam version of the game (and DRM-free versions after a [https://steamcommunity.com/app/274170/discussions/0/617330406653098861/ patch]) launches on Windows XP SP3 too, but this system is not officially supported.
 
}}
 
}}
  
 
{{System requirements
 
{{System requirements
 
|OSfamily = OS X
 
|OSfamily = OS X
|minOS    = 10.6+
+
|minOS    = 10.7
|minCPU  = 2.4 GHz Intel Core 2 Duo or better
+
|minCPU  = Intel Core 2 Duo 2.4 GHz
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB
 
|minHD    = 600 MB
 
|minHD    = 600 MB
 
|minGPU  =  
 
|minGPU  =  
 +
|minVRAM  = 256 MB
 +
|minOGL  = 3.2
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = 2.8 GHz Intel Core 2 Duo or better
+
|recCPU  = Intel Core 2 Duo 2.8 GHz
 
|recRAM  = 2 GB
 
|recRAM  = 2 GB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 +
|recVRAM  = 512 MB
 +
|recOGL  = 3.2
 
}}
 
}}
  
 
{{System requirements
 
{{System requirements
 
|OSfamily = Linux
 
|OSfamily = Linux
|minOS    = Ubuntu 12.04 or later
+
|minOS    = Ubuntu 12.04
|minCPU  = 1.8 GHz Dual Core
+
|minCPU  = Intel Core 2 Duo 2.4 GHz
 
|minRAM  = 512 MB
 
|minRAM  = 512 MB
 
|minHD    = 600 MB
 
|minHD    = 600 MB
Line 212: Line 458:
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = 2 GHz Dual Core
+
|recCPU  = Intel Core 2 Duo 2.8 GHz
 
|recRAM  = 1 GB
 
|recRAM  = 1 GB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 
}}
 
}}
 +
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 23:01, 3 September 2023

Hotline Miami 2: Wrong Number
Hotline Miami 2: Wrong Number cover
Developers
Dennaton Games
Abstraction Games
Publishers
Devolver Digital
Engines
GameBaker 2.0[1]
SilverWare[1]
Release dates
Windows March 10, 2015
macOS (OS X) March 10, 2015
Linux March 10, 2015
Reception
Metacritic 74
OpenCritic 74
IGDB 71
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Top-down view, Scrolling
Controls Direct control
Genres Action, Shooter
Art styles Pixel art, Stylized
Themes Cold War, North America
Series Hotline Miami
Hotline Miami 2: Wrong Number on HowLongToBeat
Hotline Miami 2: Wrong Number on IGDB
Hotline Miami 2: Wrong Number on MobyGames
Hotline Miami 2: Wrong Number on Wikipedia
Hotline Miami
Hotline Miami 2012
Hotline Miami 2: Wrong Number 2015

Hotline Miami 2: Wrong Number is a singleplayer top-down view and scrolling action and shooter game in the Hotline Miami series.

Key points

As of 1.06 patch,[2] the game now includes level editor and Steam Workshop support.

General information

Unofficial Wiki
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Gamesplanet logo.svg
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Special Edition also available.
Windows
macOS (OS X)
Linux
Humble Store
DRM-free
Special Edition also available.
Icon overlay.png
Windows
macOS (OS X)
Linux
Steam
Icon overlay.png
Special Edition also available.
Windows
macOS (OS X)
Linux

Monetization

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

Microtransactions

Type Notes
No microtransactions Game does not contain any microtransactions.

Game data

Configuration file(s) location

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

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\HotlineMiami2\savedata.vfs
macOS (OS X) $HOME/Library/Application Support/HotlineMiami2/savedata.vfs
Linux $XDG_DATA_HOME/HotlineMiami2/savedata.vfs

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 settings menu.
Graphics settings menu.

Input

Controls settings menu.
Controls settings menu.
Remap settings menu.
Remap settings menu.

Button prompts

Forcing specific prompts[3]
  1. Go to <path-to-game>\Config\
  2. Open System.json in text editor
  3. Remove // in front of "buttonSprites"
  4. Change DS3 into values specified in line above (X360, DS3, DS4)

Audio

Audio settings menu.
Audio settings menu.

Audio feature State Notes
Separate volume controls
Music, SFX
Surround sound
Subtitles
Closed captions
Mute on focus lost
See Mute on focus lost.
Royalty free audio

Mute on focus lost

Enable mute in background[citation needed]
  1. Download Special K.
  2. Copy SpecialK32.dll to the installation folder.
  3. Rename to d3d9.dll.
  4. Run the game and exit.
  5. Edit d3d9.ini in the installation folder.
  6. Find [Window.System].
  7. Change MuteInBackground=false to MuteInBackground=true.

Localizations

Non-English localizations have sexual content disclaimer, tutorial and subtitles translated only.
Language UI Audio Sub Notes
English
French
German
Italian
Fan translation, download.
Polish
Brazilian Portuguese
Russian
Spanish

Issues fixed

Game won't start

Disable statistics (FPS counters) software
Programs that report computer statistics such as frame rate, GPU usage, memory usage, etc. can cause the game to not start correctly, so it's recommended to shut them down if you're having issues launching the game.
Programs that use RivaTuner Statistics Server, such as MSI Afterburner or EVGA Precision X, allow you to exclude a game's executable file to prevent RivaTuner from attempting to look at the game if you wish to keep MSI Afterburner or EVGA Precision X running for those that want to view their system's statistics.
  1. Open RivaTuner Statistics Server if installed.
  2. Click the "+" button to open a separate window that will ask you to select the executable.
  3. Locate HotlineMiami2.exe in the installation folder.
  4. On the right, look for "Application Detection Level" and select "None".
  5. Minimize RivaTuner Statistics and try to launch the game.
Add "-gl" to launch options[citation needed]
Forcing the game to run in OpenGL can fix the issue.

Use the -gl command line argument.

Other information

API

Technical specs Supported Notes
Direct3D 9.0c, 9Ex On Windows XP, start the game with -d3d.
OpenGL 3.2 On Windows Vista+, start the game with -gl.
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
[4]
Linux
[4]

Middleware

Middleware Notes
Audio FMOD
Input SDL2

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista, 7, 8
Processor (CPU) Intel Core 2 Duo 2.4 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 600 MB
Video card (GPU) 256 MB of VRAM
OpenGL 3.2 compatible
DirectX 9.0c compatible
Steam version of the game (and DRM-free versions after a patch) launches on Windows XP SP3 too, but this system is not officially supported.
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.7
Processor (CPU) Intel Core 2 Duo 2.4 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 600 MB
Video card (GPU) 256 MB of VRAM
OpenGL 3.2 compatible
A 64-bit operating system is required.
Linux
Minimum Recommended
Operating system (OS) Ubuntu 12.04
Processor (CPU) Intel Core 2 Duo 2.4 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 600 MB


References

  1. 1.0 1.1 Upgrading Core Tech For Hotline Miami 2: Wrong Number – CONTROL500 - last accessed on 2016-8-1
  2. Patch Notes :: Hotline Miami 2: Wrong Number General Discussions - last accessed on 2016-6-22
  3. Verified by User:Blackbird on 2017-02-27
    My DS3 disguised as X360 controller successfully shows DS3 prompts after this change.
  4. 4.0 4.1 Hotline Miami 2: Wrong Number · AppID: 274170 · Steam Database