The Level Editor is a feature in Hotline Miami 2: Wrong Number.
The level editor allows for the creation of custom levels and campaigns using assets from the main game. These levels are shareable though Steam Workshop with the caveat that they can be completed. Level Editor files have limited mod support and any 'mods' files bundled in them can also be shared through Steam Workshop.
Players on the GOG version of the game have access to the editor and can create levels, however they will not be able to post it to the Steam Workshop and need to share and download any levels manually. Versions of this game on consoles lack the ability to use the editor completely.
The Beta started on December 10th, 2015, and received its first public update on December 23rd. A second public update was released on March 1st, 2016 with a hotfix on March 10th, 2016. On May 3rd, another public update incorporated Steam Workshop support, allowing players to upload and download new levels through Steam.
Basics[]
Before attempting to make any sort of workshop level or campaign, it's important to understand the capabilities and limitations of the Level Editor.
To use mods in your game, they need to put in the mods folder. This folder, called "mods", can be found in \Documents\My Games\HotlineMiami2 and needs to be created if it isn't there. To use mods in your level, you need to navigate to \Documents\My Games\HotlineMiami2\Levels\Single/Campaign\ and create a folder called "mods" inside your level folder.
Most sprites can be thrown into a level/campaign mods folder and will download automatically alongside the published level, however menu/HUD, weapon and music mods need to be downloaded by the player manually.
Software[]
Without any official tools for editing sprites, music or any game files, these are necessary to do any sort of modifications to your game and/or workshop:
- HLM WAD Explorer, for basic access to sprites and modifying them, as well as for changing music.
- HLMWadEditor, for modifying .meta files which allows more customization when it comes to sprites.
- Any text editor, for changing level files, allowing the use of several, normally inaccessible, player characters, enemies, furniture, etc.
- Any image editor, for modifying the sprite sheets obtained thanks to the WAD Explorer or WadEditor, as well as making covers.
Guides[]
Due to the amount of inaccessible content by default, it's useful to have these guides at hand whenever they're needed. Thanks to Yossarian the Assyrian for making these!
- Basic Faction Restriction Workarounds (and character compatibilities)
- Adding Unavailable Weapons
- Adding LSDemons, Prisoners, and Tutorial Enemies
- Adding More Vehicles
- Effects/Bosses/Unused Items Guide
- Wall Modding
- Death Wish-style Character Swaps
- Understanding Sprite Sheets
- Adding Disallowed Assets to Levels
Level Settings[]
In the Level Settings the playable character can be selected as well as the music that will play on the level. It is also possible to set cosmetic effects to the level, such as rain and the background effect. The level borders may also be set to prevent the player from going outside the playable area. It is also now possible to add additional floors, requiring the use of a Floor Transitioner Trigger.
Characters[]
The Level Editor features the following characters:
Jacket: The main protagonist of the first game is playable, alongside an updated sprite and the ability to fight without a mask. However, his playstyle differs slightly. Whilst still being able to use every mask from the previous game, many of the abilities had to be altered or even outright removed based on the fact that many of the masks' abilities had no practical use in-game, or the mechanics they worked off of don't exist. Another absent feature is Jacket's ability to take hostages. Jacket can only fight Russian Mobsters, despite the fact that he also fought the Police in the first game.
Biker: Biker also has an updated look, his playstyle has been updated to allow him to kill thugs with his cleaver. He can only fight against Russian Mobsters.
The Butcher: Martin Brown. He's able to fight Policemen and Teens, while he also has a vehicle, a golf cart, which is only ever shown in Caught where it is used by the Cop in the intro.
The Fans (Corey, Tony, Alex, Ash and Mark all collectively count as the character 'The Fans'): The Fans can fight against Russian Mobsters and Gang Members. Being a group of multiple playable characters, the editor allows for free choice, or restricting the player to a certain character. Their weapon range is the same across the board. A few of the fans can be forced to start differently by modifying the level files, like Alex without Ash, Mark without his MP5s and Ash with any character.
The Cop: Manny Pardo. His playstyle is heavily gun oriented, being able to execute enemies with them and usually does so faster than with his normal stomp. He can fight against Policemen, Gang Members, and Colombians.
The Cobra: Jake. Only able to fight Russians. Able to choose between his three masks or he can be forced to not use one.
The Writer: Evan Wright. His playstyle is identical to the main story. He can fight Russians and Gang Members, also gaining the ability to whack dogs. However, he can't stop thugs without killing them, which requires him to enter rage mode.
The Henchman: The Son's right-hand man. Can only fight Gang Members and plays almost identically like default Jacket.
The Soldier: Beard. His playstyle is comparable to his main story counterpart. The player is able to choose between a Shotgun, Light Machine Gun, Sniper Rifle, or Flamethrower when beginning a level. Each weapon comes with spare ammo and can be swapped out for a bayonet knife by right clicking. Beard can also be forced to only use the knife by editing the level files. Beard can only fight Soviet Soldiers.
The Rat: Richter. Unlike the first game, Richter does not start with a Silenced Uzi, leaving him as a "vanilla" character, with the exception that he is less adept at gunplay than Jacket. While the Release versions of Richter function properly in the editor, they cannot be accessed without modifying the level files of your level. He can only fight Russians in his normal outfit and he can fight Guards and Prisoners in both of his Release versions.
The Son: Boss of the Russian Mafia during the events of 1991. He can choose between his three techniques that play similar to The Fans, but he has a slower melee swing speed for several of the weapons and slightly slower executions. More versions of Son, like the Blood Money, Apocalypse and ability-less version, are available only by modifying the level files. Can fight Colombians and Guards in most of his versions, but the Apocalypse version can only fight Demon Mobsters.
The Hammer: A character exclusive to the editor. He has a "vanilla" playstyle, which means no unique advantages or inconveniences. Although, he has the most diverse enemy pool, being able to fight the Mafia, Gang Members, Colombians, Guards and Policemen, making Hammer a pretty open character.
Each character can only use weapons and fight enemies that they have sprites for (for example The Cop can only fight Gang Members, Colombians and Policemen). Some characters have the ability to select something affecting gameplay at the start of the level (usually a mask), the characters with this ability are:
Jacket (can select all Hotline Miami masks).
The Cobra (can select the following masks: Jake, Irvin and Dallas).
The Fans (can select any of the playable characters within the fans).
The Soldier (can select the following weapons: M16, Shotgun, Heavy Machine Gun, Sniper Rifle and Flamethrower).
The Son (can select the following playstyles: Bodyguard, Dirty Hands and Bloodline).
When selecting a playable character with this ability, by default the player will be able to pick the playstyle, however it is possible to force the player to use a specific playstyle by manually placing down the character on the map with the desired playstyle.
Each character has their own vehicle, acting as an end-level trigger. Therefore, one must be placed in every level so the level can be completed.
Enemies[]
- Main article: Enemy Behaviour
Various types of enemies and their behaviours can be selected in the Level Editor, enemies can have the following behaviours:
Static: Stands still until the player is within their line of sight, not alerted by gunfire.
Patrol: Makes a 90 degree turn left when their path is obstructed.
Random: Walks around randomly, occasionally stopping.
Idle: Stands still until the player is within their line of sight, not alerted by gunfire.
Dog: Always patrols, moves along walls if possible.
Thug: Always patrols and takes several shots to take down.
Dodger: Stands still until alerted by the player, unlike other static enemies they can be alerted by gunfire. Only killable with melee weapons.
Bosses are partially available in the Level Editor, however they can only be added by modifying the level files and are known to cause crashes. Use with caution.
Enemy Factions[]
Various factions of enemies are also available in the Level Editor, playable characters can only fight enemies that they have sprites for. The Mafia, Gang, Colombian, Police, Soldiers, and Guards factions are available by default in the Level Editor. Prisoner, Hallucinatory Demon and Tutorial Enemies can be fought, however they require modifying the level files to do so.
Level Design[]
The Level Editor allows level designers to place various objects to design levels, the types of objects available are:
Floors: Floor tiles make up the base of the level, providing the player with multiple types of floor patterns and color subsets.
Walls: Walls are used to block movement, projectiles, and enemy line of sight, like floors these are used in every level.
Door: Doors act as a way to move between rooms. They act as walls until opened.
Glass: Glass, being transparent, blocks movement, but still allows the passthrough of projectiles and provides a line of sight., glass is often used to allow enemies to see the player from another room.
Items: Items are decorative assets that are usually used to make levels look more realistic, while most do not have any effect on gameplay, some do block movement.
Weapons: Called 'Misc' in the editor, weapons can be placed around the level for the player to use, only weapons the player character has sprites for can be placed.
Community Content[]
For community content to show up on this page and the respective character pages, a link to the mod is required(reddit post, dropbox link, discord file link, etc.) and the mod has to be of sufficent quality. Everything, but lazy recolors done with the paint bucket tool, is usually allowed.
Content Dumps[]
- Hotline Miami 2 Workshop Campaigns, 20160503 to 20180322
- Community Sprites Incomplete Project to Remove Editor Restrictions
Levels and Custom Assets (by Character)[]
- The Fans
- The Cop
- The Writer
- The Soldier
- The Son
- The Rat
- The Cobra
- The Butcher
- The Henchman
- The Hammer
- Jacket
- Biker
Sprites[]
Enemy Reskins[]
Mafia Mods[]
- HLM1-Like Jacket and Mafia Reskin, by TonyAbyss (Jacket & Mafia/HLM2)
- Midnight Animal Mafia Faction Mod, by Video-Brains (Mafia/HLM2)
- Russian Fat Guy Mod, by juanchoclo (Mafia/HLM2)
- Militia Faction Mod, by YossarianAssyrian (Mafia/HLM2)
- Mafia to Gangs, by -sparta-, juanchoclo, Video-Brains, and YossarianAssyrian (Mafia/HLM2)
- Mafia to Police, by Agent1337 and YossarianAssyrian (Mafia/HLM2)
- Pardo Mafia/Colombian Thugs, by -sparta- (Mafia/HLM2)
- Mafia to Henchmen, by YossarianAssyrian (Mafia/HLM2)
- Mafia to Colombians, by YossarianAssyrian (Mafia/HLM2)
- 50B Office Workers, by P0ppaCap (Mafia/HLM2)
- Yakuza Fat Guys, by juanchoclo (Mafia/HLM2)
- Mafia to Soldiers, by YossarianAssyrian, CrazyJaydon, PerfectPardo, and THELEGOMack (Mafia/HLM2)
- Ultra-Violence Mafia Deaths, by juanchoclo (Mafia/HLM2)
- Buff Mafians - Mafia Fats Replacement, by juanchoclo (Mafia/HLM2)
- Biff Mafians - from Cocaine Cowboy , by Mikehagen and michale modelcitizen (Mafia/HLM2)
- Extreme Mafia Death Sprites, by GreenTroll108 (Mafia/HLM2)
- Segmented Mafia Sprites/Clown Mafia, by TheCrossRoss (Mafia/HLM2)
- Mafia to SWAT, by Available_Complex_69 (Mafia/HLM2)
- Mafia to Phonehom Workers, by Available_Complex_69 (Mafia/HLM2)
- HM1 Producer for Mafia Fats, by YossarianAssyrian (Mafia/HLM2)
- Mafia/Son/Henchman to Guards, by Available_Complex_69 (Mafia, Son, & Henchman/HLM2)
- Mafia with Blue Suits, by Edd (Mafia/HLM2)
- Black Suit Enemies with Hair mod, by aligholami_official (Mafia, HLM2)
- Mafia To Swedish Mafia, by barneythecacodemon (Mafia, HLM2)
- PayDay 2 Mafia, by Mr. Starry Night (Mafia, HLM2)
Gang Mods[]
- Midnight Animal Jacket Reskin, by TonyAbyss (Jacket & Gang Members/HLM2)
- Dodger Short Sleeved Reskin, by megaxclaw (Gang/HLM2)
- Colombians Replace Gangs, by YossarianAssyrian (Gang/HLM2)
- Gangs to Mafia, by Mr. Pancake and YossarianAssyrian (Gang/HLM2)
- Gang to Pardo, by CrazyJaydon (Gang & Gang Leader/HLM2)
- Gangs to Guards, by YossarianAssyrian (Gang/HLM2)
- Soviet Conscripts, by PerfectPardo (Gang/HLM2)
- 50B Managers, by P0ppaCap (Gang/HLM2)
- Charlie Gang Dodger, by P0ppaCap (Gang/HLM2)
- Gang To Gopniks 2, by TheSuitedFox (Gang/HLM2)
- Fat Gang to Fat Guard Reskin, by Revoting (Gang/HLM2)
- Brutal Deaths for Gangsters, by BoIGotThatFreeTaco (Gang/HLM2)
- Gang to Waiters, by Available_Complex_69 (Gang/HLM2)
- Segmented/Easy to Recolor Gang Sprite Sheet, by Available_Complex_69 (Gang/HLM2)
- Gang Fats to Dallas Gang Fats, by WhitleyVK (Gang/HLM2)
- The Hooded Gangsters, by Bizzard (Gang/HLM2)
- Recolored Gang Template Spritesheet, by CrazyJaydon (Gang/HLM2)
- Gang to Jacket, by barneythecacodemon (Gang/HLM2)
- Gang + Colombians to Cultists, by The-Ghost-Of-Onyx (Gang & Colombians/HLM2)
- Ultra-Violence Gang Deaths, by IvanXtreme771 (Gang/HLM2)
- Gang to 50b, by ScaryCargoContainer
Police Mods[]
- Hazmat Faction Mod, by DannyJudas (Police & Gang/HLM2)
- Cops to Mafia Mod, by VideoBrains and -sparta- (Police/HLM2)
- Cops to Soldiers, by YossarianAssyrian (Police/HLM2)
- The Queens Guard Faction Mod, by robracer97 (Police/HLM2)
- NeoTokyo Riot Police, by YossarianAssyrian and CrazyJaydon (Police/HLM2)
- Police to Guards, by CrazyJaydon (Police/HLM2)
- NYPD Police, by TheCrossRoss (Police & Soldiers/HLM2)
- Cops with Vests Fixed, by megaxclaw (Police/HLM2)
- Police to Gang Reskin, by ChargerHM (Police/HLM2)
- Russian Police Faction, by CrazyJaydon (Police/HLM2)
- Police to Colombians, by TheSuitedFox (Police/HLM2)
- Masked 50B Grunts, by YossarianAssyrian (Police/HLM2)
- Police to Prisoners, by Plank (Police/HLM2)
- Ultra-Violence Cop Deaths, by Juanchoclo (Police/HLM2)
- Fat Inspector Cop to Fat Police Cop, by Revoting (Police/HLM2)
- Russian Hazmat Faction, by Dogman_ (Police/HLM2)
- Police to Shirtless Dudes, by Available_Complex_69 (Police/HLM2)
- Police to CSI, by Available_Complex_69 (Police/HLM2)
- Police to White Hazmat, by Firebug (Police/HLM2)
- Naked Aliens, by a-coca-cola-bottle (Police & Gang/HLM2)
- Hornet Mercenaries, by Available_Complex_69 (Police & Butcher/HLM2)
- Hotel Budapest Guards, by Star (Police/HLM2)
- Polícia Militar do Estado de São Paulo, by SexeyFucns (Police/HLM2)
- Police to Briefcase Guys, by Available_Complex_69 (Police/HLM2)
- Police to Mafia v2, by Available_Complex_69 (Police/HLM2)
Colombian Mods[]
- Colombians to Prisoners, by Video-Brains and -sparta- (Colombians/HLM2)
- Colombians to Mafia, by CrazyJaydon (Colombians/HLM2)
- Colombians to Guards, by CrazyJaydon (Colombians/HLM2)
- Colombians to Soldiers, by CrazyJaydon (Colombians/HLM2)
- Colombians Replaced with Pardo, by CrazyJaydon (Colombians/HLM2)
- SWAT Colombians and Mafia Fats, by CrazyJaydon (Colombians and Mafia/HLM2)
- Colombians to Gang, by CrazyJaydon (Colombians and Mafia/HLM2)
- Colombians to Jacket, by Atlan (Colombians/HLM2)
- Yakuza Faction Mod, by juanchoclo (Colombians/HLM2)
- Colombians to Police, by CrazyJaydon (Colombians/HLM2)
- Blue Mafia & Pink Colombians, by DerpyPotater (Colombians and Mafia/HLM2)
- Street Thugs Faction Mod, by YossarianAssyrian (Colombians and Mafia/HLM2)
- Aliens Mod, by CrazyJaydon (Colombians/HLM2)
- Neon Cowboys, by Siniy_Vinipuh (Colombians/HLM2)
- Extreme Colombian Death Sprites, by GreenTroll108 (Colombians/HLM2)
- Colombian Hiders hold the FAMAE, by Available_Complex_69 (Colombians/HLM2)
- Hobos Faction Mod, by YossarianAssyrian and Available_Complex_69 (Colombians and Mafia/HLM2)
- Colombian Cultists, by Jgabriel2021 (Colombians/HLM2)
- Panther Dodgers, by Zombie Goose (Colombians/HLM2)
- Refreshed Colombians, by Available_Complex_69 (Colombians/HLM2)
- Stupid Sexy Colombi Thugs, by SexeyFucns (Colombians/HLM2)
- Colombians to Pomni From The Amazing Digital Circus, by IvanXtreme771 (Colombians/HLM2)
- Ultra-Violence Colombian Deaths, by IvanXtreme771 (Colombians/HLM2)
Guard Mods[]
- Vested Guards, by megaxclaw (Richter & Guards/HLM2)
- Neon Hoodlums Faction Mod, by YossarianAssyrian (Guards/HLM2)
- Guards to Mafia, by CrazyJaydon (Guards/HLM2)
- Waiters Faction Mod, by YossarianAssyrian (Guards/HLM2)
- Guards to Police, by CrazyJaydon (Guards/HLM2)
- Guards to Colombians, by woasted (Guards/HLM2)
- Guards to Soldiers, by CrazyJaydon (Guards/HLM2)
- Guards to SWAT Mod, by Mr-badass (Guards/HLM2)
- Masked 50B Panther Enemies, by YossarianAssyrian (Guards/HLM2)
- Guards to Prisoners & Prisoners to Guards, by Available_Complex_69 (Richter, Guards, & Prisoners/HLM2)
- Richter vs The Cult, by Available_Complex_69 (Richter, Guards, & Prisoners/HLM2)
- Ultra-Violence Guard Deaths, by IvanXtreme771 (Guards/HLM2)
Soldier Mods[]
- SWAT Faction Mod , by YossarianAssyrian (Soldiers/HLM2)
- Soldiers to Mafia Mod, by DrDonut (Soldiers/HLM2)
- Militia Dodger, by juanchoclo (Soldiers/HLM2)
- Elite Russian Soldiers, by PerfectPardo (Soldiers/HLM2)
- Soldiers to Colombians, by CrazyJaydon (Soldiers/HLM2)
- Soldiers to Gangs, by YossarianAssyrian (Soldiers/HLM2)
- Soldiers to Police, by YossarianAssyrian (Soldiers/HLM2)
- Soldiers to Prisoners, by YossarianAssyrian (Soldiers/HLM2)
- Hellscape Mutant Faction Mod, by P0ppaCap (Soldiers/HLM2)
- Rufus Soldier Hider, by P0ppaCap (Soldiers/HLM2)
- Soldiers to Guards v2, by YossarianAssyrian (Soldiers/HLM2)
- Sitting Mafians Idle Animation for Soldiers to Mafia, by juanchoclo (Soldiers/HLM2)
- Masked 50B Pig Enemies, by YossarianAssyrian (Soldiers/HLM2)
- The Enemy (Beta Soldiers), by Available_Complex_69 (Soldiers/HLM2)
- Elite Russian Dodger, by PerfectPardo (Soldiers/HLM2)
- Ultra-Violence Soldier Deaths, by IvanXtreme771 (Soldiers/HLM2)
Prisoner Mods[]
- Arctic Mercenaries, by YossarianAssyrian (Richter & Prisoners/HLM2)
- Prisoners to Mafia, by YossarianAssyrian (Richter & Prisoners/HLM2)
- Fat Prisoners to Cobra, by Politician-Pupper (Prisoners/HLM2)
- Manny Pardo Phantom to Prisoner Dodger, by a-coca-cola-bottle (Prisoners/HLM2)
- Gimpy Prisoners, by Psycho Named Jerry (Prisoners/HLM2)
- The Janitors, by YossarianAssyrian and Available_Complex_69 (Richter & Prisoners/HLM2)
- Ultra-Violence Prisoner Deaths, by IvanXtreme771 (Prisoners/HLM2)
Dog Mods[]
- Panthers Mod, by -sparta- (Dogs/HLM2)
- German Shepherd Replacement For Dogs, by -sparta- (Dogs/HLM2)
- Zombie Mobsters, by JrekMecchia (Dogs/HLM2)
- Dogs to Human Hybrids, by GreenTroll108 (Dogs/HLM2)
- Dogs to Hellhounds, by Available_Complex_69 (Dogs/HLM2)
- Dogs with Big Borders, by qui (Dogs/HLM2)
Tutorial Enemy Mods[]
- Businessmen Tutorial Enemies, by juanchoclo and YossarianAssyrian (Teenagers/HLM2)
- Shirtless Guy To Hammer , by Dr_Proton672 (Teenagers/HLM2)
- HM1 NPC Tutorial Enemies, by YossarianAssyrian (Teenagers/HLM2)
- Tutorial Enemies to Police, by Available_Complex_69 (Teenagers/HLM2)
- Tutorial Enemies to Mafia, by Available_Complex_69 (Teenagers/HLM2)
- Tutorial Enemies to Prisoners, by YossarianAssyrian (Teenagers/HLM2)
Misc. Faction Mods[]
- Buff Enemies Mega Pack, by juanchoclo (Gang-Police-Soldiers-Prisoners/HLM2)
- Buff Guard Mega Mod, by Fusilli (Mafia-Gang-Police-Soldiers-Prisoners/HLM2)
- Fiery Fat Demons, by YossarianAssyrian (Hallucinatory Demons/HLM2)
- Mobster Gang Leader Mod, by YossarianAssyrian (Gang Leader/HLM2)
- Vanilla Game Compatible Hunter: Red Star Enemies, by Available_Complex_69 (All Factions/HLM2)
- SWAT Boss to Mobster, by Available_Complex_69 (SWAT Boss/HLM2)
- Fat Enemies with Weapons (All Factions), by YossarianAssyrian (Mafia & Prisoners/HLM2)
- "Psycho" Enemies Replace Bear Boss, by YossarianAssyrian (Bear Boss/HLM2)
- Bear to Mark, by barney the cacodemon (Bear Boss/HLM2)
- Robber Mafia Sub-Faction, by YossarianAssyrian (Hallucinatory Demons/HLM2)
Faces[]
- Alternate Corey Face
- Jacket's Face Rooster Mask by tony-chan
- Colombian Henchman Face, by DannyJudas
- Golden Richard, by -sparta-
- Jones Unmasked, by Circuz
- Mafia Thug Face, by Lordonio
- Fat Pardo Face, by -sparta-
- Colombian Bodyguard/Street Samurai Face, by MarquezMark
- Hairy Pardo Face, by Psycho Named Jerry
- Twitch face-sprites, by CrazyJaydon
- Richter's Mask With Shades, by GreenTroll108
- Ears for Face Sprites, by Ny0kazer
- Anatomically Correct Skulls, by nekrocop
- Richard Re-Sprite, by FloppaklipTheKlown
- Death Grips Bottomless Pit Face Sprite, by psycho_named_jerry
- Edited Waitress Face, by Dependent-Bad-8709
- Face Sprites Remade, by Available_Complex_69
VHS Covers[]
Sounds[]
- Stronger Gun Sounds Mod, by YossarianAssyrian (HLM2)
- Insurgency, by Têmis (HLM2)
- Weapon Sound Overhaul, by Graffiti_Cat (HLM2)
- Madness Combat Sounds, by juses_crust14 (HLM2)
- Gun Sound Revamp, by zombiedamage (HLM2)
- True Miami Guns, by whitegolddigger (HLM2)
- Meme Sounds for Melee Kill Sound Effects, by GreenTroll108 (HLM2)
- Every Sound is an Explosion, by Ethan Berkeley (HLM2)
- HLMCUP Pause Mod, by CyseCok (HLM2)
- Hunt Down The Freeman Sound Mod, by YossarianAssyrian (HLM2)
- Every sound to sndBigExplosion.wav, by LimeLaze (HLM2)
- BO2 Gun Sounds, by Evan Wright (HLM2)
- Extended Audio Redux, by hyperix (HLM2)
- GTA SFX, by Huge_Training_328 (HLM2)
- Half Life 1 Sounds, by IvanXtreme771 (HLM2)
- Half-Life 2 Weapon Sounds, by YourLocalChineseDude (HLM2)
- hyper's Gore Sounds Pack, by hyperix (HLM2)
- Firearms Source Weapons Sounds, by IvanXtreme771 (HLM2)
- Hotline Miami: Redux Weapon Sounds, by YourLocalChineseDude (HLM2)
- No More Room In Hell Weapon Sounds, by YourLocalChineseDude (HLM2)
Music[]
General Music Mods[]
- Noidheus's Music Mod, by Noidheus (HLM2)
- Clockwork Miami, by JustAQuick87 (HLM2)
- Another Ringtone, by JohnRDVSMarston (HLM2)
- Payday Music, by YossarianAssyrian (HLM2)
- Beta Music Mod, by YossarianAssyrian (HLM2)
- Music Replacement Mod for HLM1, by King_Bushie (HLM1)
- Madness Combat, by juses_crust14 (HLM2)
- Sofa's Music Mod, by ARedundantSofa (HLM2)
- Another Music Mix, by BoxcarRacer41 (HLM2)
- Distorted Reality Mix, by tbcwkenobi (HLM2)
- Mother Russia Bleeds OST, by TheSuitedFox (HLM2)
- Breakcore music mod, by CheatTerminator (HLM2)
- MF DOOM Music, by Xopok999 (HLM2)
- Slav Hardbass Soundtrack Replacement, by IvanXtreme (HLM2)
- Miami Jam (Jake's Apartment) Full Song Mod, by Available_Complex_69 (HLM2)
- Uamee's Hardbass Soundtrack Replacement, by IvanXtreme771 (HLM2)
Campaign Soundtracks[]
- Miami Falls, by DannyJudas
- The Rooster Files Soundtrack, by robracer97
- Experimental Soundtrack, by Technobreaker
- Requiem Soundtrack, by mvfolevh
- Pigfingers Soundtrack, by Awarets
- MADNESS Soundtrack, by TheBlueDoctor and robracer97
- A Real Human Bean 2 Soundtrack, by robracer97
- Blessed Redux Soundtrack, by Atlan
- Bushido Soundtrack, by Fusilli
- Hunter: Snowfall Soundtrack, by THELEGOMack
- Hunter: Red Star Soundtrack, by THELEGOMack
- Cold War Redux Soundtrack, by TheCrossRoss
- THOTLINE MIAMI Soundtrack, by Goethe
- Cryoablation Soundtrack, by YossarianAssyrian
- The Dark Wright Soundtrack, by robracer97
- INNOCENT Soundtrack, by TheSuitedFox
- OUTCAST REDUX Soundtrack, by TheSuitedFox
- Miami Menace Soundtrack, by DAPPY
- Shibuya Gun Sounds & Music Mod, by coringa
- The Cold One Soundtrack, by Meeghaard
- Wild Thing Custom Soundtrack, by DOOM
- Hunter: Brotherhood Soundtrack, by THELEGOMack
- Love and Forgetting Soundtrack, by YossarianAssyrian
- Divine Comedy Soundtrack, by IvanXtreme771
Miscellaneous[]
Blood and Effects[]
- Transparent Blood Mod , by Video-Brains (Effects)
- Pardo Waves, by juanchoclo (Ocean Waves background)
- Midnight Animal Demo Cursor, by kengu2003 (Cursor)
- No Blood Pools, by Jequavis (Effects)
- Mouse Cursor Crosshair, by IrRockTheHue (Cursor)
- Custom HUD, by supahVEVO (HUD)
- Better Ammo Icons, by bb350 (HUD)
- Retro HUD, by Available_Complex_69 (HUD)
- Retro Reshade, by zxregretzxz (Reshade Preset)
- Digital Galaxy Font, by _The1WhoKnocks_ (Font)
- 50 Blessings Cursor, by blanksaha (Cursor)
- Realistic Blood Mod Updated, by MR. STARRY NIGHT (Effects)
- Yung Venus Crosshair, by Mouse
Walls and Tiles[]
- More Tiles Mod, by DannyJudas (Tiles)
- Grey Sewer Walls Mod, by YossarianAssyrian (Walls/Tiles)
- Prison Walls and Doors Mod, by Video-Brains (Walls/Tiles)
- Soft Walls Replace Fences, by -sparta- (Walls)
- Tech-Based Texture Pack, by Video-Brains (Walls/Tiles/Items)
- Breakable Walls, by ChargerHM (Walls)
- Community Tile Collection, by Musicjab (Tiles)
- Custom Doors Project, by Ben_Hayden (Doors)
Weapons[]
- Tec-9 Replaces FAMAE, by Avengers-jiu-jitsu (FAMAE)
- LMG to Minigun, by Available_Complex_69 (Heavy Machine Gun)
- Golf Club to Crowbar, by Available_Complex_69 (Golf Club/HLM2)
- Revolver to Desert Eagle, by Available_Complex_69 (Magnum/HLM2)
- 9mm to Hunting Rifle, by Available_Complex_69 (9mm)
- Uzi to MP5K, by Available_Complex_69 (Uzi/HLM2)
- Weapons.png Accurate 9mm, by Available_Complex_69 (9mm)
- M16 and Heavy Machine Gun Swap, by Available_Complex_69 (M16 and Heavy Machine Gun/HLM2)
Cars and Other Vehicles[]
- Altered Vehicles Mod, by YossarianAssyrian (Vehicles)
- Black Fans Van, by saplight (Vehicles)
- Dystopian Vehicles, by PerfectPardo (Items/Vehicles)
- SWAT Fans Van, by dadsnoza (Vehicles)
- Son Car to Jaguar XK120, by _Neksor (Vehicles)
- Honda CRX 1983/1990 for Hammer's Car, by Skywan80 (Vehicles)
- Toyota AE86 for Jacket's Car, by Skywan80 (Vehicles)
Items, NPCs, and Large Compilations[]
- Minor Sprite Fix Mod, by Video-Brains (Minor sprite sheet fixes)
- HM1 Furniture Mod, by YossarianAssyrian (Items)
- Strange Music, by areyougoblet (Broken Vinyls)
- HM1 NPC Mod, by YossarianAssyrian (NPCs)
- Clean Broken Bar Vehicles, by alickswootton (Items)
- Hospital Items Mod, by YossarianAssyrian (Items/NPCs)
- Redial Items Mod, by YossarianAssyrian (Items)
- WW2 Assets, by robracer97 (Walls/Tiles/Items/Enemies/Weapons/Sounds)
- Nightclub Furniture, by Musicjab (Items)
- Noir Mods, by robracer97 (Walls/Tiles/Items/Enemies/Weapons/Sounds/Music)
- Deadbolt Furniture, by Musicjab (Items)
- HM1 Arcades Mod, by YossarianAssyrian (Arcade Machines)
- Working Cop/Pardo's Car Trunk, by MaximShcherbinin (Items)
- Low-Cost Hard Mode Filter, by perforat0r (Items)
- Human Punching Bag Replacement, by Michaelquit19138 (Items)
- Breakable Doors, by Available_Complex_69 (Items)
- The Great Cleansing (Part 1), by _The1WhoKnocks_ (Multiple Characters)
- Program Mods, by _The1WhoKnocks_ (Walls/Tiles/Items/Music)
- Ferrari Hood, by DoubleTapX1 (Items)
- Breakables Mod, by Xopok999 (Items)
- Pissing Mobsters replace Mike, by TymekSentomenelowy (NPCs)
Raw Assets and Tools[]
Tools[]
- HLM WAD Explorer, by TcT2k
- HLMWadEditor, by dohnud
- Decompiler for .play Files, by Kataiser17
- .META Editor, by dump
- Updated/Fixed HLM WAD Explorer, by muster128
- Hotline Miami Mod Manager, by Comun4
- .play Decompiler 2.0 Ultra Deluxe, by MrGofer
Sprite Dumps[]
- HLM1 .png Files, by tony-chan
- Shell Shock, Painkiller, and Misc. Sprite Dump, by CrazyJaydon
- Hotline Miami: Redial Sprite Dump, by Battle_Bee and femax
- Midnight Animal Sprite Dump, by spncryn
- Face Sprite Dump Galore, by Gunch_Punch
- Cryoablation + Past Campaigns Sprite Dump, by YossarianAssyrian
- Dreamland Assets, by NOIZMAKR
- Modern Office Sprite Dump, by Musicjab
- Middle East Street Market Furniture Dump, by Musicjab
- Miami Menace campaign sprites and other assets, by Dapp_y
- Ikea level furniture and tiles, by Musicjab
- Hunter Series Public Sprite Release, by THELEGOMACK
- Cancelled Helltaker Mod Sprite Dump, by SexeyFucns
- Twitch Sprite Dump, by CrazyJaydon
- Neural Sprite Dump, by HotlinePlank
- Fever Public Sprite Release, by Atlan
- Headbutt and Elbow Slam Execution Templates, by psycho_named_jerry
- More Idle Animations, by Musicjab
- Faction Redesign Concepts, by TecTon
- Touched-Up Character Noses, by perforator
- Gun Variant Sprites, by TecTon
- Custom Weapon Sprites, by toad'n'toad
- Kavinsky Sprite Dump, by toad'n'toad
- Remastered HLM1 Gun Sprites, by Dyno Jumper
- Weapons Archive, by Rob Salmon
- Eyes Wide Shut Assets, by Rob Salmon
- Electric Wizard Sprite Dump, by Alhan Worm
- Untitled Sprite Dump, by Available_Complex_69
- Vietnam Weapons, by DonSmh
- Pigfingers Redux Sprites, by LBF and mostenire
- Love & Forgetting Sprite Dump, by YossarianAssyrian and Available_Complex_69
- Cabin Fever Sprite Dump, Robonerd69
- Dreadnought Sprite, by HnkBlndr
- HERETIC 2017-2023 Sprites, by snewpster
- test drive sprite dump, by r_edJY
- HD Weapon Remakes, by Available_Complex_69
- Refined Character Designs, by ChargerHM
- Faction Redesign Concepts, by TecTon
- Gun Sprite References, by perforator
- Counter-Strike 1.6 Gun Sprites, by Star
- Assorted TWL Sprite Dumps, by lBF
- Dodgers Bases, by qui
- Armor Pack Vol 2, by er_dJy
- Klone Krisis Sprite Dump, by AutumnTwentyTwo
- Purple Guy Sprites, by qui
- Hazmat Suit Heavies Sprites, by qui
- One Handed Shotgun Reload, by holobean
- Biff Template, by qui
- Cool Tank, by Fusilli_
- Big EscMenu Image, by qui
- Old Sprite Dump, by Paradox_man
- Broken Furniture, by ricottakitten
- Yet Another Untitled Sprite Dump, by Available_Complex_69
Other Assets and Information[]
- Character Home Remakes in Editor, by YossarianAssyrian
- Dead Ahead editor vision mode, by CheatTerminator
- Custom Menu Template Pack, by Maxim_S
- Pardo Frame Border Spritesheet, by moe
- Sprite IDs and Object IDs, by Abstraction
- Sprite Sheet Frame Borders, by suffercord
- Basic Character Design Advice, by SuitedFox
- Music Archive for Use. by Crypt Voice
Alpha and Beta Features[]
Alpha features[]
Please take note that this version of the editor is unstable and relatively untested.
- Selecting Manny Pardo, Jake, Evan, and sometimes The Fans will result in the level completely crashing.
- A lot of items aren't finished.
- Many Items will crash the game, when selected.
- Many Walls from the games are not available. (ie, white brick walls, or indestructible mirrors/windows)
- Corner wall textures for the Sewer Walls, Wood Walls, and Movie Set Walls will not be placed.
- If too many walls are added, the game will crash.
- Many tiles from both games are also not available.
- The guns tab does not have any weapons that can be placed.
- Triggers can not be made. (For example, the elevator explosion in Casualties, or the "Get the Girl" objective scene in Final Cut)
- Biker, Jacket and H.M. Hammarin are unusable.
- Lethal knife throws will automatically turn the sprite into a mobster.
- No outro/intro/sprite editors.
- No cutscene editor.
- No campaign editor.
- If you use The Pig Butcher, Richter or The Soldier, you won't be able to finish the level.
- Saves made in the alpha build will not carry over to the full version.
- The floor tiles tend to disappear while using the Rewind function and while renaming the level.
- Some songs are unlisted, such as iamthekidyouknowhatimean's Run. Other songs are incorrectly labeled; for example, selecting Jasper Byrne's Voyager will instead play Carpenter Brut's Le Perv, and Scattle's Bloodline is listed as Pursuit.
- If the player lowers the volume while in a level, the game will crash.
- Adding doors will occasionally result in a crash.
- If player replays the level the floor tiles will disappear, leaving only walls, items and enemies.
Beta Features[]
Steam users running Windows are able to access the latest release of the level editor by opting in to the editor_beta patch in the game's Steam properties box. Beta-created content doesn't work perfectly with new versions of the editor, due to various sprite sheet changes and game updates.
- Create new scenes/levels for the game including furniture, enemies, weapons, and NPCs.
- Custom intros, outros, and cut-scenes for levels.
- Custom campaigns.
- Custom VHS covers for levels.
- A maximum of 7 floors/areas per level.
- Unlocked floor transitions. (No longer locked by location; can spawn the character anywhere within the map when transitioning)
- Locational weapon spawns. (Weapons spawn in the environment, rather than being limited to an enemy)
- Character Implementation:
- Biker: Has the ability to kill Thugs.
- Jacket: Ability to use all his masks from the original game. (It's possible to restrict his mask usage to one or none)
- H.M. Hammarin: The only character with full sprites for every enemy type.
- Re-addition of the Drill, Pot, Silenced Uzi, Cleaver, and Throwing Knives as usable weapons - only usable by Jacket (first two) and Biker (last two)
- Environmental Effect Filters:
- Rain
- Darkness
- Daylight
- Sunset
- Dynamic backgrounds:
- Standard (Red-Aqua-Fuchsia)
- Jungle (Lime colored trees)
- Storm (Maroon, Black, with thunder)
- Waves (Purple-Aqua-Fuchsia waves, as seen in Dead Ahead)
- Custom level borders.
- Third-party mod support using the HLM2 Wad Explorer.
Accessing the Alpha Level Editor and transferring Alpha Levels to the Updated Editor[]
The developers left the old alpha version of the editor in the retail version of HLM2 and it can be accessed via exploits. A modded .exe containing the alpha build must be downloaded, and put it in the game directory. (Works for both Steam and GOG edition)
If you've made a level with the Alpha Editor and want to transfer it to a newer version of the editor, please follow the steps below. Please note that this method hasn't been extensively tested, and may produce unstable results. It's highly recommended that you make a back up of your level if you haven't already done so.
- Launch the game and access the editor.
- Create a new level without renaming anything.
- During creation, set the beta level's character to match the character selected in your alpha level. The music you selected for either of the levels doesn't matter.
- Save and exit the level editor. Whether you keep the game open or shut it down is optional.
- Navigate to \Documents\My Games\HotlineMiami2\Levels\single. You should see a single folder with a bunch of random numbers, letters, and dashes.
- Open this folder and copy over everything from your alpha level into the beta level folder.
- Don't copy over your alpha .hlm file to the folder.
- Next, rename your files to replace the currently existing files. Once done, access the editor and load up your game.
- Please note that the creator name won't be yours upon loading up the level in the beta editor. This can be changed manually in the level selection menu. If your level name is still the original 'untitled', it can be changed without affecting your level's layout.
Adding Covers for Levels, Campaigns and the Steam Workshop[]
Adding covers for Levels and Campaigns uses the same process:
- Navigate to \Documents\My Games\HotlineMiami2. If the folder covers doesn't exist, create it in the directory.
- Add whatever covers you would like to use in this folder.
- Please note that level covers need to be 34 pixels x 57 pixels and campaign covers need to be 41 pixels x 65 pixels. Both must be saved in PNG format.
Workshop covers require a more complex process:
- Make sure the level/campaign is saved and completed before adding the Workshop cover, saving the level/campaign after the cover is added will replace it with a screenshot of the level.
- Close out of the game and navigate to \Documents\My Games\HotlineMiami2\Levels\Single/Campaign\ and find your level/campaign.
- Find the screen.png file and replace it with your own cover renamed to screen.png.
- Make sure the cover has square dimensions(512 pixels x 512 pixels, 256 pixels x 256 pixels, etc.) and make sure the cover isn't more than 1MB. If the cover is more than 1MB, it can corrupt your level entirely and you'll have to remake it.
- After the screen.png is replaced with your own cover, go back into the game and immediately publish your level/campaign.
Tips[]
- When making a level for H.M. Hammarin, if you save, quit the editor and start editing the level again, you'll gain access to Soldier enemies. Knocking over and executing them with anything but the Knife, or killing them with a blunt weapon, will turn them into a black square. If you punch the Soldier Thugs or Dodgers, they'll turn into normal Soldiers.
- Normally inaccessible player states, like Henchman with a bag of money or Jake with a briefcase, can be used to make "sneak levels", in which the player must move through patrolling enemies unspotted because they cannot attack.
- The weapon table from Beard's intros can be found in the item section and can be placed inside of a level, which allows the player to change weapons in the middle of the level.
- Normally, tiles will blend into eachother at certain parts of the floor, making them look uneven. Applying the Soldier camera to the level will fix this.
- When a Soviet or Gang dodger are punched by the Pig Butcher, they'll turn into the black teen from Midnight Animal.
- Jake, Biker, Tony and Beard don't flip their sprite after attacking when unarmed or with a melee weapon. This also applies to Prisoners.
- Nearly all sprites in the game are reused between characters. Some are less blatant, like Son resuing Jacket's executions from the first game for his own, while other, like Guards being a nearly 1-to-1 recolor of the Police, are easier to spot. Despite seeming rushed on the part of the developers, it's very helpful when creating conversion mods.
- Guards will use Colombian legs whenever they hold any firearm. Keep this in mind whenever making a level using both of these factions.
Trivia[]
- During the beta editor's 3rd update, there was a bug that prevented furniture from being placed rotated; any furniture that appeared rotated once placed in the editor would revert permanently to its original rotation upon the level's next playthrough. This bug stuck around for the 4th update and was soon pruned in a hotfix following said update.
- H.M. Hammarin is actually a real Swedish musician, and he was added to Hotline Miami 2's level editor for players to mold their own characters out of Hammarin.
- Several characters were planned to be able to fight more factions, judging from left over sprites and code.
- Jacket still has sprites for Police weapons on his sprite sheet and is able to use almost all the weapons they have correctly, with the exception of the 9mm, revealing that he was at some point planned to be able to fight the Police in the second game before the concept was scrapped.
- The Russian Mafia sheet contains unused leaning head bashing animations, revealing that the Pig Butcher was supposed to fight the Mafia (although this might be a remnant from the first game, where the sprites for the Pig Butcher can be found inside the game files).
- Police and Colombians have some code left over in the game which allows the Fans to execute them without the game glitching out.
- Colombian Dodgers have sprites and coding for Evan to knock them out. However, the regular Colombian enemies do not respond correctly to being non-lethally taken down.
- Most of Pardo's melee executions work against the Russian Mafia without glitching out, though his gun executions and stomp execution spawn the default sprite instead.
- Music mods were made intentionally hard to mod and install so that Dennaton Games wouldn't face any legal issues if modders used copyrighted music. Why weapons.png and other sprite sheets also face this problem is unknown.
- The Double Barrel Shotgun from Midnight Animal can be found in the item section and functions as intended with every character that can use the double barrel. However, picking it up with Jake while wearing the Dallas mask breaks the character, leaving him completely defenseless after he uses the two shots.
- It is unknown why Beard has sprites and coding for him only using a knife. It might be a remnant of an unused concept, to keep consistency, or simply made for fun.
- Despite being featured on the Misc tab, the Acid is never available to be added to custom levels without modding.
- Several characters are coded so they don't flip their sprite after a melee/unarmed attack. However, the Son doesn't have such a feature and after an attack, his face scar will jump from his left eye to the right.
- Some sheets were made earlier in development, when the game was still made in GameMaker. While these look considerably more high quality and more detailed to their peers(The Fans, Pig Butcher, Gang and Tutorial Enemies), they are near impossible to recolor after being converted to the Abstraction engine, which broke their color palletes.
- If, for any reason, a mask, technique or weapon isn't unlocked, it won't be able to be used in the editor, unless forced. The only option available will be those unlocked by default (Zebra, Jake, Bodyguard and M16/Shotgun).
- Soviet Dodgers lack code for normal mode, due to being unused in it. This means their AI is always the same as in hard mode, which makes them fire before they even see the player and are more agressive.