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 be completable. Level Editor files have limited mod support and any 'mods' files bundled in them can also be shared through Steam Workshop.
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.
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.
There is no guarantee that beta-created content will work in the final build, so users should be wary of the very real possibility that new updates will render their work obsolete.
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 boarders may also be set to prevent the player from going outside the playable area. Finally it is possible to add additional floors, adding floors requires placing a floor transition.
Characters
The Level Editor features the following characters:
The Fans (Corey, Tony, Alex, Ash and Mark all collectively count as the character 'The Fans')
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, this must be placed on the map so the player can end the level after completing it.
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.
Dodger: Stands still until alerted by the player, unlike other static enemies they can be alerted by gunfire.
Bosses are not available in the Level Editor.
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. Currently, the Prisoner and Hallucinatory Demon factions are not available in the Level Editor.
Level Design
The Level Editor allows level designers to place various objects to design levels, the types of objects available are:
Floors: Floor tiles are purely decorative, although it looks very amateurish to not use them, there are many different Floor tiles available to use.
Walls: Walls are used to block movement, projectiles and enemy line of sight, like floors these are used in almost every level.
Door: Doors block projectiles and enemy line of sight if closed, but they can be walked through which will open them, hitting enemies with doors will knock them over.
Glass: Glass blocks movement but not projectiles and enemy 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
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:
--1. 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)
- Mafia Realistic/Darker Blood Mod, by ImNotLolzor (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 Officer Workers, by P0ppaCap (Mafia/HLM2)
- Yakuza Fat Guys, by juanchoclo (Mafia/HLM2)
- Mafia to Soldiers, by YossarianAssyrian, CrazyJaydon, PerfectPardo, and THELEGOMack (Mafia/HLM2)
--2. Gang Mods
- Midnight Animal Jacket Reskin , by TonyAbyss (Jacket & Gang Members/HLM2)
- Dodger Short Sleeved Reskin , by megaxclaw (Gang/HLM2)
- Mexican Mafia, by Piperanci (Gang/HLM2)
- Colombians Replace Gangs, by YossarianAssyrian (Gangs/HLM2)
- Gangs to Mafia, by Mr. Pancake and YossarianAssyrian (Gangs/HLM2)
- Gang to Pardo, by CrazyJaydon (Gangs & Gang Leader/HLM2)
- Gangs to Guards, by YossarianAssyrian (Gangs/HLM2)
- Soviet Conscripts, by PerfectPardo (Gangs/HLM2)
- 50B Managers, by P0ppaCap (Gangs/HLM2)
- Charlie Gang Dodger, by P0ppaCap (Gangs/HLM2)
- Gang To Gopniki, by TheSuitedFox (Gangs/HLM2)
--3. 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 and 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)
--4. 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)
--5. 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)
--6. 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)
--7. Misc. Faction Mods
- Panthers Mod, by -sparta- (Dogs/HLM2)
- German Shepherd Replacement For Dogs, by -sparta- (Dogs/HLM2)
- Arctic Mercenaries, by YossarianAssyrian (Richter & Prisoners/HLM2)
- Various Enemy Bosses, by DmitriMonSta73 (Gang-Colombian-Soldier-Prisoner Dodgers/HLM2)
- Businessmen Tutorial Enemies, by juanchoclo and YossarianAssyrian (Teenagers/HLM2)
- Zombie Mobsters, by JrekMecchia (Dogs/HLM2)
- Faces:
- Alternate Corey Face by tony-chan
- 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-
VHS Covers
Weapons
- Stronger Gun Sounds Mod, by YossarianAssyrian (HLM2)
- Hotline Insurgency, by ImNotLolzor (HLM1)
- CS:GO Gun Sounds Replacement, by Khaled420 (HLM2)
- Weapon Sound Overhaul, by Graffiti_Cat (HLM2)
- Goldeneye Sounds and Music, by alickswootton (HLM2)
- Madness Combat Sounds, by juses_crust14 (HLM2)
- Better Weapon Sounds and Other Sounds, by datiel12 (HLM2)
- Gun Sound Revamp, by zombiedamage (HLM2)
- True Miami Guns, by whitegolddigger (HLM2)
- Cocaine Cowboy Beta Sounds, by YossarianAssyrian (HLM2)
Music
-1. General Music Mods
- The War Of Miami: 1991, by Synthpon80s (HLM2)
- Chances, by Synthpon80s (HLM2) [NOTE: Mod no longer hosted/available on Zippyshare.]
- Clockwork Miami, by JustAQuick87 (HLM2)
- Another Ringtone, by JohnRDVSMarston (HLM2)
- Rescored, by TheAstroHunter (HLM2)
- Payday Music, by YossarianAssyrian (HLM2)
- THEDRPEPPERMIXTAPE , by acanofdrpepper (HLM2)
- Beta Music Mod, by YossarianAssyrian (HLM2)
- Music Replacement Mod for HLM1, by King_Bushie (HLM1)
- Madness Combat, by juses_crust14 (HLM2)
- Night Fever , by eq2343 (HLM1)
- Sofa's Music Mod, by ARedundantSofa (HLM2)
- Another Music Mix, by BoxcarRacer41 (HLM2)
-2. 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
- Aftershock Soundtrack, by Kuroneko
- A Real Human Bean 2 Soundtrack, by robracer97
- Blessed Redux Soundtrack, by Atlan
- Bushido Soundtrack, by Fusilli
- Frostbite Soundtrack, by thebasicbrick
- Hunter: Snowfall Soundtrack, by THELEGOMack
- Hunter: Red Star Soundtrack, by THELEGOMack
- Cold War Redux Soundtrack, by TheCrossRoss
- THOTLINE MIAMI Soundtrack, by Goethe
Miscellaneous
-1. Blood and Effects
- Rainbow Blood Mod, by Aj_The_Wanderer (Effects)
- Transparent Blood Mod , by Video-Brains (Effects)
- Darker Blood Mod, by -sparta- (Effects)
- Simple Blood Mod, by Lieutenant Flea (Effects)
- Pardo Waves, by juanchoclo (Ocean Waves background)
- Anticlimactic Laser Guns, by Lieutenant_Flea (Effects)
- Midnight Animal Demo Cursor, by kengu2003 (Cursor)
- Golden Shining Cross Cursor, by DmitriMonSta73 (Cursor)
- No Blood Pools, by Jequavis (Effects)
-2. 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)
-3. Weapons
- Tec-9 Replaces FAMAE, by Avengers-jiu-jitsu (FAMAE)
- Skorpion vz.61 Replacing Uzi, by loligoli (Uzi/HLM2)
- HM1 Katana and Shuriken, by loligoli (Katana and Throwing Knife/HLM2)
- MP5 Replaces FAMAE, by alickswootton (FAMAE)
-4. Cars and Other Vehicles
- Altered Vehicles Mod, by YossarianAssyrian (Escape Vehicles)
- Black Fans Van, by saplight (Escape Vehicles)
- Fans Van to Helicopter, by DoubleDonkDiddyKong and Skunkrocker (Escape Vehicles)
- Dystopian Vehicles, by PerfectPardo (Items/Escape Vehicles)
- SWAT Fans Van, by dadsnoza (Escape Vehicles)
- Mafia Van To SWAT Van, by ohmygod_jc (Escape Vehicles)
-5. 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)
Raw Assets and Tools:
- HLM WAD Explorer , by TcT2k
- HLM1 .png Files, by tony-chan
- Too Many Russians Procedural Level Generator (Beta) , by [SSS] Mon
- Adding Disallowed Assets to Levels , by YossarianAssyrian
- HLM2 Beta Sprites
- HLM1 Beta Sprites
- 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
Alpha Features
NOTE: The alpha version of the editor is incomplete. As such, it is no longer updated and lacks features and bug fixes the beta editor has. Use at your own risk.
- Selecting Manny Pardo, Jake, Evan, and sometimes The Fans will result in the level complete 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, it 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
- 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
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)
Transferring Alpha Levels to the Updated Editor
If you're like everyone else that's made a level in the alpha editor and want to port your level over to the official build of HM2, follow the steps below. Please note that this method hasn't been extensively tested yet, 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. (If you did it right, then you should have something like this.)
- 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
- 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 each cover has a size constraint of 34 pixels x 57 pixels and must be saved in PNG format.
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.