Difference between revisions of "Hotline Miami"
From PCGamingWiki, the wiki about fixing PC games
(→API: Added Linux bitness) |
|||
(11 intermediate revisions by 8 users not shown) | |||
Line 8: | Line 8: | ||
|engines = | |engines = | ||
{{Infobox game/row/engine|GameMaker|name=GameMaker 7|Original}} | {{Infobox game/row/engine|GameMaker|name=GameMaker 7|Original}} | ||
− | {{Infobox game/row/engine|PhyreEngine|Update}} | + | {{Infobox game/row/engine|GameBaker|name=GameBaker 1.0|Update|ref=<ref name="AGEngine">{{Refurl|url=https://www.gamesindustry.biz/articles/2020-11-23-the-black-art-of-platform-conversions-recreating-engines-and-platforms|title=The black art of platform conversions: The challenges of integrating and recreating engines and platforms - GamesIndustry.biz|date=2020-11-24|snippet=GameBaker has evolved over the years with every game it was used on, and the graphics engine saw the biggest changes. For the initial console releases of Hotline Miami, GameBaker integrated with Phyre Engine, which later was also used in the upgraded PC release. We were then asked to replace Dennator/Devolver's original GameMaker 7 version on Steam with our own GameBaker for better run-time performance and improved stability.}}</ref>}} |
+ | {{Infobox game/row/engine|PhyreEngine|Update|ref=<ref name="AGEngine"/>}} | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|October 23, 2012}} | {{Infobox game/row/date|Windows|October 23, 2012}} | ||
Line 16: | Line 17: | ||
{{Infobox game/row/reception|Metacritic|hotline-miami|85}} | {{Infobox game/row/reception|Metacritic|hotline-miami|85}} | ||
{{Infobox game/row/reception|IGDB|hotline-miami|86}} | {{Infobox game/row/reception|IGDB|hotline-miami|86}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | }} | ||
+ | {{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 }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | 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 | Contemporary, North America }} | ||
+ | {{Infobox game/row/taxonomy/series | Hotline Miami }} | ||
|steam appid = 219150 | |steam appid = 219150 | ||
|gogcom id = 1207659118 | |gogcom id = 1207659118 | ||
|official site= http://hotlinemiami.com/ | |official site= http://hotlinemiami.com/ | ||
+ | |hltb = 4530 | ||
|strategywiki = | |strategywiki = | ||
|mobygames = hotline-miami | |mobygames = hotline-miami | ||
Line 25: | Line 40: | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | |||
'''General information''' | '''General information''' | ||
Line 76: | Line 90: | ||
|origin = | |origin = | ||
|origin notes = | |origin notes = | ||
− | |steam cloud = | + | |steam cloud = true |
− | |steam cloud notes = | + | |steam cloud notes = not indicated on the store page (1MB available) |
|uplay = | |uplay = | ||
|uplay notes = | |uplay notes = | ||
Line 84: | Line 98: | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|Hotline Miami Launcher Options.png|Launcher options menu}} | {{Image|Hotline Miami Launcher Options.png|Launcher options menu}} | ||
{{Image|Hotline Miami video.png|Hotline Miami is letterboxed.}} | {{Image|Hotline Miami video.png|Hotline Miami is letterboxed.}} | ||
− | {{Video | + | {{Video |
|wsgf link = https://www.wsgf.org/dr/hotline-miami/en | |wsgf link = https://www.wsgf.org/dr/hotline-miami/en | ||
|widescreen wsgf award = silver | |widescreen wsgf award = silver | ||
Line 96: | Line 110: | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
|multimonitor = false | |multimonitor = false | ||
− | |multimonitor notes = Pillarboxed. | + | |multimonitor notes = {{term|Pillarboxed}}. |
|ultrawidescreen = false | |ultrawidescreen = false | ||
− | |ultrawidescreen notes = Pillarboxed. | + | |ultrawidescreen notes = {{term|Pillarboxed}}. |
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
Line 123: | Line 137: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = Only movement and restart keys. | |key remap notes = Only movement and restart keys. | ||
Line 131: | Line 145: | ||
|mouse sensitivity = false | |mouse sensitivity = false | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
− | |mouse menu = | + | |mouse menu = limited |
− | |mouse menu notes = | + | |mouse menu notes = only mouse buttons; no cursor |
|invert mouse y-axis = n/a | |invert mouse y-axis = n/a | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
Line 155: | Line 169: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Audio | + | {{Audio |
|separate volume = false | |separate volume = false | ||
|separate volume notes = | |separate volume notes = | ||
Line 244: | Line 258: | ||
# Minimize RivaTuner Statistics and try to launch the game. | # Minimize RivaTuner Statistics and try to launch the game. | ||
# If you're still having issues, try excluding the OpenGL executable by repeating steps 2 through 4 but selecting <code>HotlineGL.exe</code> instead. | # If you're still having issues, try excluding the OpenGL executable by repeating steps 2 through 4 but selecting <code>HotlineGL.exe</code> instead. | ||
+ | }} | ||
+ | |||
+ | ===Window not fully visible=== | ||
+ | {{Fixbox|description=Change Windows compatibility settings|ref=<ref name="Window not fully visible fix">https://steamcommunity.com/app/219150/discussions/0/630800445027956276/</ref>|fix= | ||
+ | # {{P|game}} | ||
+ | # Right-click on <Code>HotlineGL.exe</Code> | ||
+ | # Properties | ||
+ | # Compatibility | ||
+ | # Tick "Override high DPI scaling behavior" and set "Scaling performed by:" to "Application", and apply. | ||
+ | {{ii}} If this setting is not there (older versions of Windows): tick "Disable display scaling on high DPI settings", and apply. | ||
}} | }} | ||
Line 271: | Line 295: | ||
|windows exe notes = | |windows exe notes = | ||
|mac os x powerpc app = | |mac os x powerpc app = | ||
− | |macos intel 32-bit app = | + | |macos intel 32-bit app = true |
− | |macos intel 64-bit app = | + | |macos intel 64-bit app = false |
|macos app notes = | |macos app notes = | ||
|linux 32-bit executable= true | |linux 32-bit executable= true |
Revision as of 14:57, 2 March 2021
Developers | |
---|---|
Original | Dennaton Games |
Update | Abstraction Games |
Publishers | |
Devolver Digital | |
Engines | |
Original | GameMaker 7 |
Update | GameBaker 1.0[1] |
Update | PhyreEngine[1] |
Release dates | |
Windows | October 23, 2012 |
macOS (OS X) | March 19, 2013 |
Linux | May 28, 2013 |
Reception | |
Metacritic | 85 |
IGDB | 86 |
Taxonomy | |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | Top-down view |
Controls | Direct control |
Genres | Shooter |
Art styles | Pixel art, Stylized |
Themes | Contemporary, North America |
Series | Hotline Miami |
Hotline Miami | |
---|---|
Hotline Miami | 2012 |
Hotline Miami 2: Wrong Number | 2015 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- Unofficial wiki
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
GOG.com | Includes 2 wallpapers, 4 avatars and 1 poster. | |||
Humble Store | ||||
Microsoft Store | Xbox Game Pass for PC | |||
Steam |
DLC and expansion packs
Name | Notes | |
---|---|---|
Soundtrack |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\My Games\HotlineMiami\hotline.cfg |
Microsoft Store | |
macOS (OS X) | ~/Library/Application Support/Hotline Miami/hotline.cfg |
Linux | $XDG_DATA_HOME/HotlineMiami/hotline.cfg |
-
hotline.cfg
stores the configuration.
- This game follows the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | %USERPROFILE%\Documents\My Games\HotlineMiami\SaveData.sav |
Microsoft Store | |
macOS (OS X) | ~/Library/Application Support/Hotline Miami/SaveData.sav |
Linux | $XDG_DATA_HOME/HotlineMiami/SaveData.sav |
-
SaveData.sav
stores the save game data. - Save games are fully cross-platform.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
OneDrive | Requires enabling backup of the Documents folder in OneDrive on all computers. | |
Steam Cloud | not indicated on the store page (1MB available) | |
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Pillarboxed. | ||
Ultra-widescreen | Pillarboxed. | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | Use Borderless Gaming or similar software. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS | |||
120+ FPS | Frame rate is capped at 60 FPS.[2] | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Only movement and restart keys. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | only mouse buttons; no cursor | |
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | Game launcher allows for swapping trigger and shoulder buttons (LT/RT with LB/RB) | |
Controller sensitivity | ||
Controller Y-axis inversion |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | Called Rumble in Launcher | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Auto configures up to 7.0 output. | |
Subtitles | All speech is text-based. | |
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Brazilian Portuguese | ||||
French | ||||
German | ||||
Japanese | ||||
Polish | ||||
Russian | ||||
Spanish |
Issues fixed
Game won't start
- This issue seems to be more prone for those trying to launch the game with the updated engine/executable instead of the original GameMaker version.
Install OpenAL[citation needed] |
---|
Disable statistics (FPS counters) software |
---|
|
Window not fully visible
Change Windows compatibility settings[3] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8 | Original version only. |
OpenGL | 2.1 | Updated version only. |
Shader Model support | 1.4 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. | ||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | BASS, OpenAL |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP, Vista, 7 | |
Processor (CPU) | 1.2 GHz | 1.4 GHz+ |
System memory (RAM) | 512 MB | 1 GB |
Hard disk drive (HDD) | 200 MB | |
Video card (GPU) | 32 MB of VRAM OpenGL 2.1 compatible DirectX 8 compatible | 32 MB of VRAM DirectX 8 compatible |
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.6 | |
Processor (CPU) | 2.4 GHz Intel Core 2 Duo | 2.8 GHz Intel Core 2 Duo |
System memory (RAM) | 1 GB | 2 GB |
Hard disk drive (HDD) | 130 MB | |
Video card (GPU) | OpenGL 2.1 compatible |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | 1.8 GHz Dual-Core | |
System memory (RAM) | 512 MB | |
Hard disk drive (HDD) | 130 MB | |
Video card (GPU) | OpenGL 2.1 compatible |
References
- ↑ 1.0 1.1 The black art of platform conversions: The challenges of integrating and recreating engines and platforms - GamesIndustry.biz - last accessed on 2020-11-24
- "GameBaker has evolved over the years with every game it was used on, and the graphics engine saw the biggest changes. For the initial console releases of Hotline Miami, GameBaker integrated with Phyre Engine, which later was also used in the upgraded PC release. We were then asked to replace Dennator/Devolver's original GameMaker 7 version on Steam with our own GameBaker for better run-time performance and improved stability."
- ↑ New 120Hz Games Report
- ↑ https://steamcommunity.com/app/219150/discussions/0/630800445027956276/