Editor de niveles

El Editor de niveles es una función de *Hotline Miami 2: Wrong Number*.

El editor de niveles permite la creación de campañas y niveles personalizados utilizando recursos del juego principal. Estos niveles se pueden compartir a través de Steam Workshop con la advertencia de que se pueden completar. Los archivos del Editor de niveles tienen soporte de mod limitado y cualquier archivo de 'mods' incluido en ellos también se puede compartir a través de Steam Workshop.

La Beta comenzó el 10 de diciembre de 2015 y recibió su primera actualización pública el 23 de diciembre. Se lanzó una segunda actualización pública el 1 de marzo de 2016 con una revisión el 10 de marzo de 2016. El 3 de mayo, otra actualización pública incorporó el soporte de Steam Workshop, lo que permite a los jugadores cargar y descargar nuevos niveles a través de Steam.

Los usuarios de Steam que ejecutan Windows pueden acceder a la última versión del editor de niveles al optar por el parche editor\_beta en el cuadro de propiedades de Steam del juego.

No hay garantía de que el contenido creado en beta funcione en la compilación final, por lo que los usuarios deben tener cuidado con la posibilidad muy real de que las nuevas actualizaciones hagan que su trabajo quede obsoleto.

## Configuración de nivel

En la Configuración de nivel, se puede seleccionar el personaje reproducible, así como la música que se reproducirá en el nivel. También es posible ajustar los efectos cosméticos al nivel, como la lluvia y el efecto de fondo. Los bordes de nivel también se pueden configurar para evitar que el jugador salga del área de reproducción. Ahora también es posible agregar pisos adicionales, lo que requiere el uso de un gatillo de transición de piso.

## Personajes

El editor de niveles presenta los siguientes personajes:

**Jacket**: se puede jugar con el protagonista principal del primer juego, junto con un sprite actualizado. Sin embargo, su estilo de juego difiere ligeramente. Si bien aún puede usar todas las máscaras del juego anterior, muchas de las habilidades tuvieron que ser modificadas o incluso eliminadas por completo debido al hecho de que muchas de las habilidades de las máscaras no tenían uso práctico en el juego, o las mecánicas con las que trabajaban, no existen. Otra característica ausente es la capacidad de Jacket para tomar rehenes. Jacket solo puede luchar contra mafiosos rusos, a pesar de que también luchó contra la policía en el primer juego.

**Biker**: Biker también tiene un aspecto actualizado, su estilo de juego se ha actualizado para permitirle matar matones con su cuchilla. Solo puede luchar contra mafiosos rusos.

El carnicero: Martin Brown. Si bien solo puede luchar contra policías, también tiene un vehículo, un carrito de golf, que nunca se muestra en el juego principal.

**Los Fans** (Corey, Tony, Alex, Ash y Mark cuentan colectivamente como el personaje 'Los Fans'): Los Fans pueden luchar contra mafiosos rusos y miembros de pandillas. Al ser un grupo de varios personajes jugables, el editor permite elegir libremente o restringir al jugador a un personaje determinado. Su rango de armas es el mismo en todos los ámbitos.

El policía: Manny Pardo. Su estilo de juego es similar al de Jacket mientras usa a Richard, aunque es mucho más hábil con las armas, tiene una velocidad de disparo decente y la capacidad de realizar ejecuciones con armas. Tiene una ejecución pisando fuerte cuando está desarmado. Puede luchar contra policías, pandilleros y colombianos.

La Cobra: Jake. Solo capaz de luchar contra los rusos. Capaz de elegir entre sus tres máscaras.

El escritor: Evan Wright. Su estilo de juego es idéntico al de la historia principal. puede luchar contra rusos y gánsteres, y también gana la habilidad de golpear perros. Sin embargo, no puede detener a los matones sin matarlos, lo que requiere que ingrese al modo de ira.

El secuaz

El Soldado: Beard. Su estilo de juego es comparable al de su contraparte de la historia principal. El jugador puede elegir entre una escopeta, una ametralladora ligera, un rifle de francotirador o un lanzallamas al comenzar un nivel. Cada arma viene con munición de repuesto y se puede cambiar por un cuchillo de bayoneta haciendo clic derecho. Beard solo puede luchar contra soldados soviéticos.

La Rata: Richter. A diferencia del primer juego, Richter no comienza con un uzi silenciado, dejándolo como un personaje "vainilla" por así decirlo, con la excepción de que es menos experto en armas que Jacket. (Esto solo se aplica al atuendo de las 50 bendiciones de Richter). Solo puede luchar contra los rusos ...

El hijo

The Hammer: Un personaje exclusivo del editor. Tiene un estilo de juego "vainilla", lo que significa que no tiene ventajas ni inconvenientes únicos. Aunque, tiene la caja de arena enemiga más diversa, pudiendo luchar contra rusos, pandilleros, colombianos y policías, lo que convierte a Hammer en un personaje bastante abierto.

Cada personaje solo puede usar armas y luchar contra enemigos para los que tiene sprites (por ejemplo, The Cop solo puede luchar contra miembros de pandillas, colombianos y policías). Algunos personajes tienen la capacidad de seleccionar algo que afecte el juego al comienzo del nivel (generalmente una máscara), los personajes con esta habilidad son:

Jacket (puede seleccionar todas las máscaras de Hotline Miami).

La Cobra (puede seleccionar las siguientes máscaras: Jake, Irvin y Dallas).

Los fans (puede seleccionar cualquiera de los personajes jugables dentro de los fans).

El soldado (puede seleccionar las siguientes armas: M16, escopeta, ametralladora pesada, rifle de francotirador y lanzallamas).

El hijo (puede seleccionar los siguientes estilos de juego: guardaespaldas, manos sucias y línea de sangre).

Al seleccionar un personaje jugable con esta habilidad, de forma predeterminada, el jugador podrá elegir el estilo de juego, sin embargo, es posible forzar al jugador a usar un estilo de juego específico colocando manualmente el personaje en el mapa con el estilo de juego deseado.

Cada personaje tiene su propio vehículo, que actúa como un disparador de nivel final. Por lo tanto, se debe colocar uno en cada nivel para que se pueda completar.

## Enemigos

Se pueden seleccionar varios tipos de enemigos y sus comportamientos en el Editor de niveles, los enemigos pueden tener los siguientes comportamientos:

Estático: permanece quieto hasta que el jugador está dentro de su línea de visión, no alertado por disparos.

Patrulla: da un giro de 90 grados a la izquierda cuando su camino está obstruido.

Aleatorio: camina de manera aleatoria, deteniéndose ocasionalmente.

Inactivo: permanece quieto hasta que el jugador está dentro de su línea de visión, no alertado por disparos.

Perro: Siempre patrulla, se mueve a lo largo de las paredes si es posible.

Matón: Siempre patrulla.

Gandul: se queda quieto hasta que el jugador lo alerta, a diferencia de otros enemigos estáticos, pueden ser alertados por disparos.

Los jefes no están disponibles en el Editor de niveles.

### **Facciones enemigas**

Varias facciones de enemigos también están disponibles en el Editor de niveles, los personajes jugables solo pueden luchar contra enemigos para los que tienen sprites. Las facciones Mafia, Pandillas, Colombiano, Policía, Soldados y Guardias están disponibles de forma predeterminada en el Editor de niveles. Actualmente, las facciones Prisionero y Demonio Alucinatorio no están disponibles en el Editor de niveles.

## Diseño de nivel

El Editor de niveles permite a los diseñadores de niveles colocar varios objetos en los niveles de diseño, los tipos de objetos disponibles son:

**Pisos**: las baldosas constituyen la base del nivel, lo que le proporciona al jugador múltiples tipos de patrones de piso y subconjuntos de colores.

**Muros**: los muros se utilizan para bloquear el movimiento, los proyectiles y la línea de visión del enemigo, al igual que los suelos, se utilizan en todos los niveles.

**Puerta**: las puertas actúan como una forma de moverse entre habitaciones. Actúan como paredes hasta que se abren.

**Vidrio**: el vidrio, al ser transparente, bloquea el movimiento, pero aún permite el paso de proyectiles y proporciona una línea de visión. El vidrio se usa a menudo para permitir que los enemigos vean al jugador desde otra habitación.

**Objetos**: los objetos son elementos decorativos que normalmente se utilizan para hacer que los niveles parezcan más realistas, mientras que la mayoría no tienen ningún efecto en el juego, algunos bloquean el movimiento.

**Armas**: llamadas 'Misc' en el editor, las armas se pueden colocar alrededor del nivel para que las use el jugador, solo se pueden colocar las armas para las que el personaje del jugador tiene sprites.

## Funciones Alpha

**NOTA: La versión alfa del editor está incompleta. Como tal, ya no se actualiza y carece de funciones y correcciones de errores que tiene el editor beta. Úselo bajo su propio riesgo.**

* Seleccionar a Manny Pardo, Jake, Evan y, a veces, Los Fans hará que el nivel se caiga por completo.
* Muchos artículos no están terminados.
* Muchos elementos bloquearán el juego cuando se seleccionen.
* Muchas paredes de los juegos no están disponibles. (es decir, paredes de ladrillo blanco o espejos / ventanas indestructibles)
* No se colocarán texturas de pared de esquina para las paredes de alcantarillado, las paredes de madera y las paredes del escenario de película.
* Si se agregan demasiadas paredes, el juego se bloqueará.
* Muchas fichas de ambos juegos tampoco están disponibles.
* La pestaña de armas no tiene armas que se puedan colocar.
* No se pueden hacer disparadores. (Por ejemplo, la explosión del ascensor en Casualties o la escena del objetivo "Get the Girl" en Final Cut)
* Biker, Jacket y H.M. Hammarin son inutilizables.
* Los lanzamientos de cuchillos letales convertirán automáticamente al sprite en un mafioso.
* No hay editores de outro / intro / sprite.
* Sin editor de escenas.
* Sin editor de campañas.
* Si usa The Pig Butcher, Richter o The Soldier, no podrá terminar el nivel.
* Los guardados realizados en la versión alfa no se transferirán a la versión completa.
* Las baldosas del suelo tienden a desaparecer al utilizar la función Rebobinar y al cambiar el nombre del nivel.
* Algunas canciones no aparecen en la lista, como  Run de iamthekidyouknowhatimean .
* Otras canciones están etiquetadas incorrectamente; por ejemplo, si seleccionas Voyager de Jasper Byrne, jugarás Le Perv de Carpenter Brut, y Bloodline de Scattle aparece como Persecución.
* Si el jugador baja el volumen mientras está en un nivel, el juego se bloqueará.
* La adición de puertas ocasionalmente resultará en un choque.
* Si el jugador repite el nivel, las baldosas del piso desaparecerán, dejando solo paredes, elementos y enemigos.

## Funciones Beta

* Crea nuevas escenas / niveles para el juego, incluidos muebles, enemigos, armas y NPC.
* Intros, outros y escenas de corte personalizadas para niveles.
* Campañas personalizadas.
* Cubiertas VHS personalizadas para niveles.
* Un máximo de 7 pisos / áreas por nivel.
* Transiciones de piso desbloqueadas. (Ya no está bloqueado por ubicación; puede generar el personaje en cualquier lugar dentro del mapa durante la transición)
* Aparece el arma de ubicación. (Las armas se generan en el entorno, en lugar de limitarse a un enemigo)
* Implementación de personajes:
	+ **Biker**: Tiene la capacidad de matar matones.
	+ **Jaket**: Posibilidad de usar todas sus máscaras del juego original. (Es posible restringir el uso de su máscara a uno o ninguno)
	+ **H.M. Hammarin**: el único personaje con sprites completos para cada tipo de enemigo.
* Re-adición del Drill, Pot, Uzi silenciado, Cleaver y Throwing Knives como armas utilizables, solo utilizables por Jacket (dos primeros) y Biker (dos últimos)
* Filtros de efectos ambientales:
	+ Lluvia
	+ Oscuridad
	+ Luz
	+ Puesta de sol
* Fondos dinámicos:
	+ Estándar (Rojo-Aqua-Fucsia)
	+ Selva (árboles de color lima)
	+ Tormenta (Marrón, Negro, con truenos)
	+ Ondas (ondas púrpura-aguamarina-fucsia, como se ve en Dead Ahead)
* Bordes de nivel personalizados.
* Soporte de mod de terceros usando el HLM2 Wad Explorer.

## Transferencia de niveles alfa al editor actualizado

Si eres como todos los demás que han hecho un nivel en el editor alfa y quieres transferir tu nivel a la versión oficial de HM2, sigue los pasos a continuación. Tenga en cuenta que este método aún no se ha probado exhaustivamente y puede producir resultados inestables. Es muy recomendable que hagas una copia de seguridad de tu nivel si aún no lo has hecho.

1. Inicie el juego y acceda al editor.
2. Crea un nuevo nivel sin cambiar el nombre de nada.
	* Durante la creación, configura el personaje del nivel beta para que coincida con el personaje seleccionado en tu nivel alfa. La música que seleccionó para cualquiera de los niveles no importa.
3. Guarde y salga del editor de niveles. Si mantiene el juego abierto o lo apaga es opcional.
4. Vaya a \ Documentos \ Mis juegos \ HotlineMiami2 \ Levels \ single. Debería ver una sola carpeta con un montón de números, letras y guiones aleatorios.
5. Abra esta carpeta y copie todo desde su nivel alfa a la carpeta de nivel beta.
	* No copie su archivo alpha .hlm a la carpeta.
6. A continuación, cambie el nombre de sus archivos para reemplazar los archivos existentes actualmente. Una vez hecho esto, acceda al editor y cargue su juego. Tenga en cuenta que el nombre del creador no será suyo al cargar el nivel en el editor beta.
	* Esto se puede cambiar manualmente en el menú de selección de nivel. Si el nombre de su nivel sigue siendo el original "sin título", se puede cambiar sin afectar el diseño de su nivel.

## Agregar cubiertas para niveles

1. Vaya a \ Documentos \ Mis juegos \ HotlineMiami2. Si las cubiertas de carpetas no existen, créalas en el directorio.
2. Agregue las portadas que le gustaría usar en esta carpeta.

* Tenga en cuenta que cada portada tiene una restricción de tamaño de 34 píxeles x 57 píxeles y debe guardarse en formato PNG.

## Trivia

* Durante la tercera actualización del editor beta, hubo un error que impedía que los muebles se colocaran rotados; cualquier mueble que pareciera rotado una vez colocado en el editor volvería permanentemente a su rotación original en el siguiente juego del nivel. Este error se mantuvo en la cuarta actualización y pronto se eliminó en una revisión después de dicha actualización.
* H.M. Hammarin es en realidad un verdadero músico sueco y se agregó al editor de niveles de Hotline Miami 2 para que los jugadores moldeen sus propios personajes a partir de Hammarin.