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:
Debes tener la versión más actualizada de Haxe, en serio, deja de usar la 4.1.5, le faltan algunas cosas.
Siga el tutorial de compilación del código fuente de Friday Night Funkin'; después de esto, deberá instalar LuaJIT.
Para instalar LuaJIT, haga esto: haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
en un símbolo del sistema/PowerShell
...O si no desea que su mod pueda ejecutar scripts .lua, elimine la línea "LUA_ALLOWED" en Project.xml
Si recibe un error sobre StatePointer cuando usa Lua, ejecute haxelib remove linc_luajit
en el símbolo del sistema/PowerShell, luego reinstale linc_luajit.
Si desea soporte de video en su mod, simplemente haxelib install hxCodec
en el símbolo del sistema/PowerShell.
de lo contrario, puede eliminar la línea "VIDEOS_ALLOWED" en Project.xml
Créditos:
- Shadow Mario - Programador
- RiverOaken - Artista
- Yoshubs - Asistente de programación
agradecimiento especial
- bbpanzu - Ex programador
- shubs - Nuevo sistema de entrada
- SqirraRNG: controlador de fallos y código base para la forma de onda del editor de gráficos
- KadeDev: se corrigieron algunas cosas interesantes en Chart Editor y otras relaciones públicas
- iFlicky - Compositor de Psync y Tea Time, también hizo los sonidos del diálogo
- PolybiusProxy - Biblioteca de carga de vídeos .MP4 (hxCodec)
- Keoiki - Animaciones de notas
- Smokey - Soporte de Sprite Atlas
- Nebula the Zorua - LUA JIT Fork y algunas modificaciones de Lua
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
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 dos 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.
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.