Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Hotline Miami 2: Wrong Number"

From PCGamingWiki, the wiki about fixing PC games
m (Minor typo fix)
 
(79 intermediate revisions by 21 users not shown)
Line 7: Line 7:
 
{{Infobox game/row/publisher|Devolver Digital}}
 
{{Infobox game/row/publisher|Devolver Digital}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|GameBaker{{!}}GameBaker 2.0}}
+
{{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}}
+
{{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
|steam appid side = 355890
+
|steam appid side = 355890, 341190
|gogcom page  = hotline_miami_2_wrong_number, hotline_miami_2_wrong_number_digital_special_edition
+
|gogcom id    = 1424773427
 +
|gogcom id side = 1424773562, 1424773656, 1424856371
 +
|official site= http://hotlinemiami.com
 +
|hltb        = 4531
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = hotline-miami-2-wrong-number
 
|wikipedia    = Hotline Miami 2: Wrong Number
 
|wikipedia    = Hotline Miami 2: Wrong Number
|winehq      =  
+
|winehq      = 17437
 +
|license      = commercial
 +
}}
 +
 
 +
{{Introduction
 +
|introduction      =
 +
 
 +
|release history  =
 +
 
 +
|current state    =
 
}}
 
}}
{{Series|Hotline Miami}}
 
  
 
'''Key points'''
 
'''Key points'''
{{++}} As of 1.06 patch<ref>{{Refurl|url=http://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 workshop support
+
{{++}} 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]
{{mm}} [http://hotline-miami.wikia.com/wiki/Hotline_Miami_Wiki Unofficial wiki]
+
{{GOG.com links|1424773427|hotline_miami_series|for game series}}
{{GOG.com links|hotline_miami_2_wrong_number|hotline_miami_series|for game series}}
+
{{mm}} [https://steamcommunity.com/app/274170/discussions/ Steam Community Discussions]
{{mm}} [http://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. | | Windows, OS X, Linux }}
+
{{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. | | Windows, OS X, Linux }}
+
{{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. | | Windows, OS X, Linux}}
+
{{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. | | Windows, OS X, Linux}}
 
{{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| Steam | 274170 | Steam | Special Edition also available. | | Windows, OS X, Linux }}
 
{{Availability/row| Steam | 274170 | Steam | Special Edition also available. | | Windows, OS X, Linux }}
{{Availability/row| Uplay-NA | 314844400 | Steam | {{store link|Uplay-NA|314844900|Special Edition}} also available. | | Windows, OS X, Linux }}
 
 
}}
 
}}
{{ii}} Australian users can buy the game from the Humble Store in order to circumvent the region block. Its store entries are hidden, so the store pages can only be accessed using their URLs.
+
 
{{DLC|
+
==Monetization==
{{DLC/row| Soundtrack | Does not include the second credits theme which can be purchased on other services such as [http://castanets.bandcamp.com/track/you-are-the-blood Bandcamp]. | Windows, OS X, Linux}}
+
{{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              =
 
}}
 
}}
  
 
==Game data==
 
==Game data==
===Configuration file and save game data location===
+
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{P|userprofile}}\Documents\My Games\HotlineMiami2\}}
+
{{Game data/config|Windows|{{P|userprofile\Documents}}\My Games\HotlineMiami2\}}
{{Game data/row|OS X|~/Library/Application Support/HotlineMiami2/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/HotlineMiami2/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/HotlineMiami2/}}
+
{{Game data/config|Linux|{{P|xdgdatahome}}/HotlineMiami2/}}
 
}}
 
}}
 
{{XDG|true}}
 
{{XDG|true}}
 +
 +
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{P|userprofile\Documents}}\My Games\HotlineMiami2\savedata.vfs}}
 +
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/HotlineMiami2/savedata.vfs}}
 +
{{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           = true
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|Hotline Miami 2 graphics.jpg|Graphics settings menu.}}
+
{{Image|Hotline Miami 2 graphics.png|Graphics settings menu.}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 77: Line 140:
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = true
+
|ultrawidescreen            = false
|ultrawidescreen notes      = Pillarboxed to 16:9
+
|ultrawidescreen notes      = {{term|Pillarboxed}} to 16:9.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 91: Line 154:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
Line 97: Line 163:
 
|120 fps                    = false
 
|120 fps                    = false
 
|120 fps notes              = Locked to 60 FPS.
 
|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==
{{Image|Hotline Miami 2 controls.jpg|Controls settings menu.}}
+
{{Image|Hotline Miami 2 controls.png|Controls settings menu.}}
{{Image|Hotline Miami 2 remap.jpg|Remap settings menu.}}
+
{{Image|Hotline Miami 2 remap.png|Remap settings menu.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 115: Line 183:
 
|invert mouse y-axis      = n/a
 
|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  =  
Line 125: Line 195:
 
|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        = 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            = Xbox, DualShock
|button prompts notes      =  
+
|button prompts notes      = Can be forced manually. See [[#Button prompts|Button prompts]]
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
|haptic feedback notes    = Currently broken on Windows 8 and newer - see [[#Controller vibration not working on Windows 8 and later|Controller vibration not working on Windows 8 and later]].
+
|haptic feedback notes    =  
|light bar support        = unknown
+
|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 =  
 
}}
 
}}
  
{{Fixbox|1=
+
===[[Glossary:Controller|Button prompts]]===
{{Fixbox/fix|Reset broken keyboard mapping|ref=<ref>[http://steamcommunity.com/app/274170/discussions/0/617329920711015758/#c617329920711189260  FIX KEYBOARD CONTROLS :: Steam Community Discussions]</ref>}}
+
{{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=
* Delete {{file|controls.dat}} found inside <code>{{p|userprofile}}\Documents\HotlineMiami2\</code>
+
# Go to {{code|{{P|game}}\Config\}}
 
+
# Open {{file|System.json}} in text editor
'''Notes'''
+
# Remove '''//''' in front of '''"buttonSprites"'''
{{ii}} Only works on the Linux and Windows version, will work on OS X when the patch is released on that platform.
+
# Change '''DS3''' into values specified in line above (X360, DS3, DS4)
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Image|Hotline Miami 2 audio.jpg|Audio settings menu.}}
+
{{Image|Hotline Miami 2 audio.png|Audio settings menu.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Music and SFX
+
|separate volume notes    = Music, SFX
 
|surround sound          = n/a
 
|surround sound          = n/a
 
|surround sound notes    =  
 
|surround sound notes    =  
Line 156: Line 256:
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = false
+
|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
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Brazilian Portuguese
+
  |language  = French
  |interface = no
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = French
+
  |language  = German
  |interface = no
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = German
+
  |language  = Italian
  |interface = no
+
  |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
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Polish
+
  |language  = Brazilian Portuguese
  |interface = no
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Russian
 
  |language  = Russian
  |interface = no
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
  |notes    =
+
  |notes    =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
  |interface = no
+
  |interface = false
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
  |notes    =
+
  |notes    =  
 
}}
 
}}
{{--}} Non-English localizations have sexual content disclaimer, tutorial and subtitles translated only.
 
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
===Game doesn't work on Windows XP===
 
{{ii}} Editor beta branch supports Windows XP SP3 out of the box.
 
 
{{Fixbox|1=
 
{{Fixbox/fix|1=Use [http://steamcommunity.com/sharedfiles/filedetails/?id=408647840 Silent's XP support patch]}}
 
{{ii}} Requires XP SP2 or later
 
'''Notes'''
 
{{ii}} As of 1.03 patch, the game defaults to OpenGL if running on XP to prevent any issues.
 
{{ii}} If you need to force DX9 for whatever reason then take a look at [[#API|API section]]
 
}}
 
 
 
===Game won't start===
 
===Game won't start===
{{Fixbox|1=
+
{{Fixbox|description=Disable statistics (FPS counters) software|fix=
{{Fixbox/fix|1=Disable statistics (FPS counters) software}}
+
{{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 report computer statistics such as frame rate, GPU usage, memory usage etc. can cause the game to not start correctly and is recommend 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.
{{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.
 
# Open RivaTuner Statistics Server if installed.
 
# Click the "+" button to open a separate window that will ask you to select the executable.
 
# Click the "+" button to open a separate window that will ask you to select the executable.
Line 238: Line 348:
 
# Minimize RivaTuner Statistics and try to launch the game.
 
# Minimize RivaTuner Statistics and try to launch the game.
 
}}
 
}}
{{Fixbox|1=
+
{{Fixbox|description=Add "-gl" to launch options|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|1=Add "-gl" to launch options}}
 
 
{{ii}} Forcing the game to run in OpenGL can fix the issue.
 
{{ii}} Forcing the game to run in OpenGL can fix the issue.
  
 
Use the <code>-gl</code> [[Glossary:Command line arguments|command line argument]].
 
Use the <code>-gl</code> [[Glossary:Command line arguments|command line argument]].
}}
 
 
===Controller vibration not working on Windows 8 and later===
 
{{ii}} This has been fixed officially in Editor beta branch.
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Download fixed [https://dl.dropboxusercontent.com/u/46581994/hm2_stuff/SDL2_win8_fix.zip SDL2] and put <code>SDL2.dll</code> in {{p|game}} (overwriting the original one)}}
 
 
}}
 
}}
  
Line 255: Line 357:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9
+
|direct3d versions      = 9.0c, 9Ex
 
|direct3d notes        = On Windows XP, start the game with {{Code|-d3d}}.
 
|direct3d notes        = On Windows XP, start the game with {{Code|-d3d}}.
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
 
|opengl versions        = 3.2
 
|opengl versions        = 3.2
|opengl notes          = On Windows, start the game with {{Code|-gl}}.
+
|opengl notes          = On Windows Vista+, start the game with {{Code|-gl}}.
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
Line 267: Line 369:
 
|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     = true
+
|windows 32-bit exe    = true
|64-bit executable notes= OS X and Linux only.<ref>[https://steamdb.info/app/274170/config/ Hotline Miami 2: Wrong Number · AppID: 274170 · Steam Database]</ref>
+
|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"/>
 
}}
 
}}
  
Line 281: Line 394:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            = FMOD Ex
+
|audio            = FMOD
 
|audio notes      =  
 
|audio notes      =  
 
|interface        =  
 
|interface        =  
Line 313: Line 426:
 
|recVRAM  = 512 MB
 
|recVRAM  = 512 MB
 
|recOGL  = 3.2
 
|recOGL  = 3.2
|recDX    = 9.0c
+
|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.
 
}}
 
}}
  
Line 351: Line 465:
  
 
{{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