Hotline Miami 2: Wrong Number

Hotline Miami 2: Wrong Number

29 ratings
NPC Manipulation In Cutscene Editor.
By Sonar
From this guide you'll learn, how to make beautiful cutscene triggers, moving cars, hovering camera, etc.

→Руководство на русском языке
   
Award
Favorite
Favorited
Unfavorite
Introduction/Disclaimer
This guide is made primarily for beginners, who already understood general editor mechanics, but want to know some advanced stuff based even on crutches.
If you knew something from this guide, it's not really surprising. Some information is obvious, but some is not and can help even advanced players.
Optimisation With Notepad++
Despite the game allows you to use any sprites as NPCs instead of only human with "all sprites" button, it's much easier (and sometimes required) to use notepad++. All you have to do is to give an NPC 50BlessingsNerd (2802) sprite. We use it because it's the first sprite in list. Then you just change it with one you want with Notepad++. If you want to change NPC sprite, edit .npc file. If sprite that NPC takes during the cutscene, .csf file.
I strongly recommend to use these lists made by Yossarian The Assyrian for finding needed IDs:
https://www.dropbox.com/s/pb1jtorihy4o4b2/sprites.html?dl=0
https://www.dropbox.com/s/1br7tkh4nrt9u0e/objects.html?dl=0
You can use Ctrl+F for easy search and navigation in them, as well as in notepad++.
Interaction With Objects
Since our object is an NPC, you are able to make it cutscene trigger. There will be arrow near it and after clicking it will execute cutscene. Let's agree it looks much better than basic trigger placed near it.
Here are some objects that fit this role well:
Casefile (3422)
Magazines (241)
Phones (172)
ComputerMonitor (1958 - gray, 1961 - black)
Moving Cars
To make your car move just change ID to Ferrari (1842), Mustang(1844), Lambourghini (1843) or another car and make it move straight, just like common NPC. Pretty simple, isn't it?
→Example in "Firesale" level
Opening Doors
You can also make opening garage doors (4072 - horizontal, 4073 - vertical) in similar way. Also, if using rotation instead of moving, you can make opening bunker doors (2509).
Frame Focus Using
Frame focus allows you to focus camera on any NPC and not only player. This thing isn't used very often by beginners despite it's cinematographical potential. So, this thing is very useful with common human sprites, but can be used with furniture too. Let's look at some example: character receives a phonecall and hear it, but he is in another room. For player it's very hard to notice this phone in the whole apartment, so it's a good decision to focus camera on it for one frame. Don't forget to set focus back after frame though.
Camera Hovering Over The Level
So, here we are. The main feature of this guide. If you set frame focus on new NPC and make him go the straight line (If it is the start of level, better if he stop at player's position), then change his sprite to empty list (create it with HLMWadExplorer), you'll get the camera hovering over the level. Especially it's usable as start or end of campaign.

→Example in "Hunter: Red Star" campaign
Short Demonstration
I made some short level, that shows, how these looks in game. Here it is:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2450205080
1 Comments
meat 18 Jan, 2022 @ 8:19am 
Useful!