HOTLINE MIAMI 1 MODDING | Getting Started

INTRODUCTION

Hey, kid..... Lookin' to compile some....texture pages?

Modding Hotline Miami Original offers more freedom than using the Hotline Miami 2 editor coupled with tools like HLMWadExplorer and Notepad++ - but is also way more difficult at first since you have to get used to working with Hotline Miami's source code, which was written somewhat sloppily in GML (Game Maker Language), the coding language that is necessary to learn if you want to add new features, masks, weapons & etc.

It also allows you to package your mod as a completely standalone experience without the requirement to actually own a copy of Hotline Miami to play.

Examples of HLM1 modding you most likely have seen before are MIDNIGHT ANIMAL by Spencer Yan and THE MIAMI HORROR by Danny Judas & Yossarian.

Other examples can be found on the Modifications (Hotline Miami 1) wiki page[hotlinemiami.fandom.com] which I try to keep as up-to-date as possible. Please do contribute if you see any cool new projects pop up that aren't part of the list!

‼️ >>> Hotline Miami is not an open source project. <<< ‼️

Hotline Miami's code is owned by the creators, Dennaton Games. They have informally given the Hotline Miami community their permission to modify & use their code, as long as all usage and distribution is non-profit. You may not charge for or sell any modifications or other projects made with the Hotline Miami source code.

I would like to thank Dennaton Games for their incredible work on the Hotline Miami series, because playing them and making mods for the series is what brings me & many of my friends a lot of joy to this day and I wish them all the best of luck on their new project!!!

GAMEMAKER: STUDIO

First of all, you're going to need a copy of GameMaker: Studio 1.4.9999. GameMaker: Studio 1.4 used to be available on Steam, but has since been discontinued by YoYo Games. I do not recommend picking up GameMaker: Studio 2 (also known as just GameMaker) for modding Hotline Miami, as it can be quite tough for beginners to figure out how to make Hotline Miami run in it.

You can get GameMaker: Studio by either purchasing a key for the Professional version 1.4 from a key reseller, or you can grab a free download of it here:

https://me ga. nz/folder/AKoxUYSD#hMEoRpid3vyS3053lZ36dA/file/dWIR3K6T (Remove spaces!)

Extract the zip file somewhere, and then run the Unlock Modules executable. Doing this will allow you to actually compile the game.

To launch GameMaker: Studio, open Startilla_V3.exe and click off any errors that may appear.

HOTLINE MIAMI SOURCE CODE

Fellow game developer & modder Pi0h1[pi0h1.com] has recently opened up a GitHub repo for Hotline Miami, which is always being improved with new features to make it easier for aspiring modders to get into. It's designed to be pulled at any time so you can work on your own mods at any stage of the repo's development.

>>> https://github.com/Pi0h1/HotlineMiami.gmx <<<

Either pull the repo with a source control program (such as GitHub Desktop) or download a zip of the project, then open HotlineMiami.project.gmx with GameMaker: Studio 1.4.

SPENCER YAN'S MODDING HOTLINE MIAMI TUTORIAL SERIES

These are quite old, yet they can still be helpful for newcomers on a few topics you may be interested in.

https://www.youtube.com/watch?v=G_fyH9NgC60&list=PLqqJ1uMlddWb2nLKDJE_sC8PuVLplaeaF

Keep in mind, since this is an old series, not everything may be up-to-date with Pi0h1's updated Hotline Miami project file.

GAMEMAKER MANUAL

The modders' best friend. Self-explanatory.

https://manual.yoyogames.com/

MISC. EXTENSIONS & USEFUL RESOURCES

Users on Windows 10 may experience slow-down when trying to run their mods - this is due to a Windows update and it is fixable.

.DLL > https://github.com/omicronrex/gms_scheduler_fix/releases/tag/v1.1

Simply extract the .zip and place the .dll file in both your GameMaker folder and the datafiles folder of your project.

For more experienced users, there is an extension that fixes this but requires a bit more work in the programming side.

EXTENSION > https://github.com/skyfloogle/gmsched

END

Last updated: 15/APRIL/2022

Thank you for reading! (◕ᴗ◕✿)

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2794679769					

More Hotline Miami guilds