Friday Night Funkin' - Motor psicológico
Motor utilizado originalmente en Mind Games Mod, destinado a solucionar los numerosos problemas de la versión básica manteniendo al mismo tiempo el aspecto de juego casual. También pretende ser una alternativa más sencilla para los codificadores novatos.
Instalación:
Consulte las instrucciones de construcción
Personalización:
Si desea desactivar cosas como Lua Scripts o Video Cutscenes , puede leer Project.xml
Dentro de Project.xml
, encontrarás varias variables para personalizar Psych Engine a tu gusto.
Para empezar, deshabilitar videos debería ser simple, simplemente elimine la línea "VIDEOS_ALLOWED"
o coméntela envolviendo la línea en comentarios tipo XML, como este <!-- YOUR_LINE_HERE -->
Lo mismo ocurre con Lua Scripts , comente o elimine la línea con LUA_ALLOWED
, esta y otras opciones de personalización están disponibles en el archivo Project.xml
Créditos:
- Shadow Mario - Desarrollador jefe, programador.
- Riveren - Artista principal.
agradecimiento especial
- bbpanzu - Ex miembro del equipo (programador).
- crowplexus: HScript Iris, sistema de entrada v3 y otros RP.
- Kamizeta: creador de Pessy, la mascota de Psych Engine.
- MaxNeton - Artista/animador del huevo de Pascua de la pantalla de carga.
- Keoiki: animaciones de notas y alfabeto latino.
- SqirraRNG: controlador de fallos y código base para la forma de onda del editor de gráficos.
- EliteMasterEric: compatibilidad con Runtime Shaders y otras relaciones públicas.
- MAJigsaw77 - Biblioteca de carga de vídeos .MP4 (hxvlc).
- Tahir Toprak Karabekiroglu: editor de notas y otras relaciones públicas.
- iFlicky: compositor de Psync, Tea Time y algunos efectos de sonido.
- KadeDev: se solucionaron algunos problemas en el editor de gráficos y otras relaciones públicas.
- superpowers04 - Horquilla LUA JIT.
- CheemsAndFriends: creador de FlxAnimate.
- Ezhalt - Jingle del huevo de Pascua de Pessy.
- MaliciousBunny: vídeo de la actualización final.
Características
Atractivos cuadros de diálogo animados:
Soporte de modificación
- Probablemente uno de los puntos principales de este motor es que puedes codificar en archivos .lua fuera del código fuente, ¡creando tus propias semanas sin siquiera alterar el código fuente!
- Viene con un menú de organización/desactivación de mods.
Al menos un cambio cada semana:
Semana 1:
- Nuevo papá dejó el sprite de cantar
- Las luces del escenario que no se utilizan ahora se utilizan
- Dad Battle tiene un efecto de foco para el colapso
Semana 2:
- Tanto BF como Skid & Pump hacen "¡Hey!" animaciones
- Thunders hace un rápido destello de luz y acerca ligeramente la cámara
- Se agregó una transición/escena rápida a Monster.
Semana 3:
- BF hace "¡Oye!" durante Filadelfia Niza
- Blammed tiene un destello de colores nuevos y geniales durante esa parte enfermiza de la canción.
Semana 4:
- Mejor física del cabello para mamá/novio (¿Quizás incluso un poco mejor que la de la Semana 7?)
- Los secuaces mueren durante todas las canciones. Sí :(
Semana 5:
- Bottom Boppers y GF hacen "¡Oye!" animaciones durante Cacao y Ponche de Huevo
- En Winter Horrorland, GF mueve la cabeza más lentamente en algunas partes de la canción.
Semana 6:
- En Thorns, el HUD está oculto durante la escena
- También están las chicas de fondo dando miedo durante el "¡Oye!" partes del instrumental
Nuevos cambios interesantes en el editor de gráficos e innumerables correcciones de errores
- Ahora puedes trazar notas de "Evento", que son marcadores que desencadenan acciones específicas que normalmente estaban codificadas en la versión básica del juego.
- Los BPM de tu canción ahora pueden tener valores decimales
- Puedes ajustar manualmente el tiempo de rasgueo de una nota si realmente buscas una precisión de milisegundos
- Puedes cambiar el tipo de nota en el Editor; viene con cinco tipos de ejemplo:
- Animación alternativa: fuerza la reproducción de una animación alternativa, útil para canciones como Ugh/Stress.
- Hey: fuerza una animación "Hey" en lugar de la animación base de cantar. Si Boyfriend toca esta nota, Girlfriend hará un "¡Hey!" también.
- Notas lastimadas: si Boyfriend toca esta nota, reproduce una animación de error y pierde algo de salud.
- GF Sing: en lugar de que el personaje toque la nota y cante, Girlfriend canta.
- Sin animación: el personaje simplemente toca la nota, no se reproduce ninguna animación.
Múltiples editores para ayudarte a crear tu propio Mod
- ¡Trabajando tanto para modificación de código fuente como para compilaciones descargadas!
Reelaboración del menú del modo Historia:
- Se agregó un BG diferente a cada canción (menos Tutorial)
- Todos los caracteres del menú ahora están en hojas de sprites individuales, lo que facilita la modificación.
Menú de créditos
- Puede agregar un ícono de cabeza, un nombre, una descripción y un enlace de redireccionamiento para cuando el jugador presione Enter mientras el elemento está seleccionado actualmente.
Premios/Logros
- El motor viene con 16 logros de ejemplo con los que puedes probar y aprender cómo funciona (consulta Achievements.hx y busca "checkForAchievement" en PlayState.hx).
Menú de opciones:
- Puede cambiar los colores de las notas, el retardo y el desplazamiento combinado, los controles y las preferencias allí.
- En Preferencias, puede alternar desplazamiento hacia abajo, desplazamiento medio, suavizado, velocidad de fotogramas, baja calidad, salpicaduras de notas, luces intermitentes, etc.
Otras características del juego:
- Cuando el enemigo toca una nota, su nota de rasgueo también brilla.
- El retraso ya no afecta el movimiento de la cámara ni la escala del ícono del jugador.
- Se han incluido algunas cosas basadas en los cambios de la Semana 7 (colores de fondo en el juego libre, salpicaduras de notas)
- Puedes restablecer tu puntuación en el modo Juego libre/Historia presionando el botón Restablecer.
- Puede escuchar una canción o ajustar la velocidad de desplazamiento/daño recibido/etc. en Freeplay presionando la barra espaciadora.
- Puedes habilitar "Apilamiento combinado" en Opciones de juego. Esto hace que los sprites combinados sean solo un sprite con una animación en lugar de sprites que generan cada nota tocada.