README.md renovado por Nael2xd
Si estás buscando la versión de Android/IOS, ¡ve aquí!
Bienvenido al repositorio de github de JS Engine, donde puede descargar el motor y crear gráficos de spam o divertirse con el motor.
Contiene muchísimas funciones personalizables e integradas en JS Engine. Si desea ver la mayoría de ellas en la lista, puede verlas debajo de este texto.
Esta bifurcación tiene toneladas de características y características de rendimiento, la mayoría se enumerarán:
¡Sin retraso de BotPlay!
¡Carga de canciones más rápida!
Cargando canciones de más de 20 minutos!
Nota ¡Rendimiento!
¡Cargando más de 100.000 notas sin cerrar la ventana!
¡Soporte básico de sombreadores! (para obtener una lista completa, se puede ver aquí)
¡Modo de renderizado! (Usado originalmente para lua y gamerenderer-engine)
¡Créditos de canciones incorporados! (en el editor de gráficos)
¡Módulos de spam! (para los fans de DnB)
Hay muchísimas cosas que me he perdido, pero al menos te gustaría que esas funciones estuvieran integradas en JS ENGINE.
Las preguntas frecuentes (FAQ) se encuentran aquí o simplemente puede verlas a continuación.
P: ¿Puedo usar este motor para mis mods?
R: ¡Sí, puedes! solo asegúrate de darme crédito (@JordanSantiago en YouTube) y dar un enlace a esta página. o el enlace para descargar la última versión.
P: ¿Cómo puedo (cambiar el fondo, agregar personajes, etc.)?
R: Lo haces aquí de la misma manera que lo harías en Psych Engine.
P: ¡Encontré un error!
R: Informe aquí. Además, verifique si ya hay publicaciones sobre el mismo problema.
P: ¡Encontré una MANERA de corregir un error!
R: Enviar aquí...
Consulte las instrucciones de construcción
Si recibe un error relacionado con hxCodec, ejecute haxelib set hxCodec 2.5.1
Si los gráficos son todos blancos y no tienen color, ejecute haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp
Si desea desactivar cosas como Lua Scripts o Video Cutscenes , puede leer Project.xml
Dentro de Project.xml
, encontrarás varias variables para personalizar JS 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
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
Shadow Mario - Programador
RiverOaken - Artista
bbpanzu - Ex programador
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ídeo .MP4 (hxCodec)
Keoiki - Animaciones de notas
Smokey - Soporte de Sprite Atlas
Nebula the Zorua - LUA JIT Fork y algunas modificaciones de Lua
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.
Nuevo papá dejó el sprite de cantar
Las luces del escenario que no se utilizan ahora se utilizan
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.
BF hace "¡Oye!" durante Filadelfia Niza
Blammed tiene un destello de colores nuevos y geniales durante esa parte enfermiza de la canción.
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í :(
Bottom Boppers y GF dicen "¡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.
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
Ahora puedes trazar notas de "Evento", que son marcadores que activan 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.
¡Trabajando tanto para modificación de código fuente como para compilaciones descargadas!
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.
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.
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).
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.
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.