Swapping Sprites

Getting tired of enemies using the same weapons over and over again? Ever wanted a specific faction to use a different kind of weapon?Well, good news! You can work around this problem with a combination of Notepad++ and sprite modding. It isn't a perfect solution, but it still works well, and it's the closest you'll get to weapon additions without making a mod for HM1.To start off, follow the steps in the guide below using The Hammer for the enemy template. His wide range of usable enemies means that you will not have to deal with enemies not loading while doing the next steps. While his enemy template isn't necessary to use, it will open up a ton of options.(When modifying an existing level, just change the character to The Hammer in the Level Editor and use Notepad++ to switch him with whatever character you actually want to use.)From there, create your level as usual. When placing enemies, choose a faction with the specific abilities you want. If you need them to catch fire, add Soldiers as the main enemies. If you want them to be able to be knocked out by The Writer, use Gang or Mafia enemies.Once you're happy with the layout and enemy placement, pick out the faction mods you want and decide on your level's "theme." All enemies on the map will use the corpses and executions of your main faction, so you'll have to keep that in mind. For example, a reskin that makes the Mafia look like another faction would work, as would a reskin that would another faction look like the Mafia.From there, open your level's .obj files in Notepad++ and search for your enemies' sprite IDs. Using the lists below, change their sprites into the sprites of whatever weapon-carrying enemies you want.Here's an example: changing the sprite ID of a Soldier with a Kalashnikov (1117) to a Colombian with a Shotgun (2293) would have that enemy use the traits of a Soldier faction with a weapon he normally wouldn't use. This means that the Flamethrower can kill him and he won't be knocked against walls when hit by a door.