Skip to content

Latest commit

 

History

History
238 lines (187 loc) · 11.7 KB

File metadata and controls

238 lines (187 loc) · 11.7 KB

Logo Off

EN-US | ES-LA | ID-ID

Build VirusTotal Scan Security

GitHub stars GitHub forks GitHub watchers

License GitHub release GitHub issues GitHub pull requests GitHub contributors

Motor basado en Psych 1.0.4 con modcharts como NotITG y compatible con videos hxcodec de mods de Psych 0.6.3 y 0.7.3.

¡Únete al Discord!

Colaboradores

LeninAsto Legacy_Odyssey MTGC

Agradecimiento Especial

Slushi-GitHub Hansuke H

¡Las contribuciones son bienvenidas! Si tienes ideas, mejoras o correcciones, siéntete libre de hacer un fork del repositorio y abrir un pull request.

Este proyecto está sujeto a errores, correcciones, mejoras y cambios.

Acerca del Uso del Código

Este proyecto está abierto para aprender, construir y mejorar.
Eres libre de usarlo como referencia, base o recurso de aprendizaje.

Porque el código no es un tesoro enterrado —
el código vive cuando se comparte.

📚 Aprender > acumular
💡 Compartir > presumir
🚀 Construir > restringir

Realmente no creo en la mentalidad de:

"No toques mi código, no crees otro motor, no uses las cosas de mi motor, bro..."

Hermano…
¡no vas a ir al cielo con tu repositorio privado bajo el brazo!

El código fuente es:

  • conocimiento
  • práctica
  • errores
  • evolución

Si alguien mejora algo que hice, respeto 🫡
Así es como siempre ha funcionado esto:
aprender del pasado para construir el futuro.

⚠️ Nota importante

No reclames el trabajo de otros como tuyo ni lo vendas como original.
Respeta el esfuerzo, aprende de ello y crea algo mejor.

Para aquellos que comparten: gracias 💙
Para aquellos que ocultan código por miedo o envidia:
relájate — el progreso no espera.

Feliz codificación.

Créditos del Desarrollador:

  • Lenin Asto - Programador Principal del Fork de Plus Engine
  • Legacy Odyssey - Co-Programador del Fork de Plus Engine

Créditos Originales:

  • Shadow Mario - Programador Principal y Líder de Psych Engine.
  • Riveren - Artista/Animador Principal de Psych Engine.

Créditos Mobile:

  • Homura - Portador Principal de Psych Engine Mobile.
  • Karim - Segundo Portador de Psych Engine Mobile.
  • Moxie - Ayudante de Psych Engine Mobile.

Agradecimientos Especiales

  • bbpanzu - Ex-Miembro del Equipo (Programador).
  • crowplexus - HScript Iris, Sistema de Input v3, y Otros PRs.
  • Kamizeta - Creador de Pessy, la mascota de Psych Engine.
  • MaxNeton - Artista/Animador del Easter Egg de la Pantalla de Carga.
  • Keoiki - Animaciones de Note Splash y Alfabeto Latino.
  • SqirraRNG - Manejador de Crashes y Código Base para la Forma de Onda del Editor de Charts.
  • EliteMasterEric - Soporte de Shaders en Tiempo de Ejecución y Otros PRs.
  • MAJigsaw77 - Librería de Carga de Videos .MP4 (hxvlc).
  • iFlicky - Compositor de Psync, Tea Time y algunos efectos de sonido.
  • KadeDev - Corrigió algunos problemas en el Editor de Charts y Otros PRs.
  • superpowers04 - Fork de LUA JIT.
  • CheemsAndFriends - Creador de FlxAnimate.
  • Ezhalt - Jingle del Easter Egg de Pessy.
  • MaliciousBunny - Video para la Actualización Final.

Compilar para Mobile:

Necesitas tener:

  • Android Build Tools / Android Command Line Tools
  • Android SDK 36
  • Android NDK r27d
  • Java JDK 21

Características después de 1.0.4

  • Variables para la gestión de ventanas y sistema en Lua: Se agregaron muchas variables, ya sea para ocultar la barra de tareas o los bordes de la ventana, etc.
  • Visor de Teclas
  • Soporte y configuración de Modcharts. Modchart
  • Nuevos Modificadores de Gameplay (Modo Oponente, Sin Penalización por Drop, Solo Perfecto).
  • Puedes elegir tu sistema de precisión predeterminado. ITG, Psych, DJMax, Wife3, osu!, Simple
  • Se agregaron las canciones "erect" y "nightmare"
  • Soporte para niveles de NotITG (sin modificadores) y Stepmania, incluye UI Stepmania
  • Soporte para Android
  • Se agregaron los sprites de "miss" y "combo broken"
  • Se agregó la opción para que "bad" y "shit" rompan el combo
  • Nueva funcionalidad de VideoSprite con hxvlc optimizado
  • Nueva compatibilidad de shaders dependiendo de tu tarjeta gráfica
  • Contador de Juicios.
  • Variables avanzadas en Lua para los Modcharts más locos.
  • Nuevo State de resultados y realmente genial.
  • Compatible con videos hxcodec de mods de Psych 0.6.3 y 0.7.3.
  • Barra de Salud Suave
  • +5 Idiomas disponibles Languages
  • Nueva transición genial
  • Si estás en Modo Charting, el step, beat y section se mostrarán en el gameplay.
  • Rediseño del Contador de FPS
  • Trace en el Juego
  • Rediseño del OutdatedSubstate.hx
  • Rediseño del FreeplayState.hx Freeplay Freeplay Diff
  • Se seguirán agregando más cosas en el futuro...

Características Principales

Cajas de diálogo animadas atractivas:

Animated Dialogue Boxes

Nuevo Menú Principal

  • ¡Un menú completamente nuevo que hace tu experiencia aún mejor! Main Menu

Soporte de Mods

  • Probablemente uno de los puntos principales de este motor, ¡puedes codificar en archivos .lua fuera del código fuente, creando tus propias semanas sin siquiera tocar el código fuente!
  • Viene con un Menú de Organización/Deshabilitación de Mods. Mod Support

Al menos un cambio en cada semana:

Semana 1:

  • Nuevo sprite de canto izquierdo de Dad
  • Las luces del escenario no utilizadas ahora se usan
  • Dad Battle tiene un efecto de foco para el breakdown

Semana 2:

  • Tanto BF como Skid & Pump hacen animaciones de "Hey!"
  • Los truenos hacen un destello de luz rápido y acercan ligeramente la cámara
  • Se agregó una transición/escena rápida a Monster

Semana 3:

  • BF hace "Hey!" durante Philly Nice
  • Blammed tiene un nuevo destello de colores genial durante esa parte increíble de la canción

Semana 4:

  • Mejor física de cabello para Mom/Boyfriend (¿Quizás incluso ligeramente mejor que la de la Semana 7? 👀)
  • Los secuaces mueren durante todas las canciones. Sí :(

Semana 5:

  • Bottom Boppers y GF hacen animaciones de "Hey!" durante Cocoa y Eggnog
  • En Winter Horrorland, GF mueve su cabeza más lento 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 siendo espeluznantes durante las partes de "Hey!" del Instrumental

Cambios geniales en el Editor de Charts y correcciones de innumerables errores

Chart Editor

  • Ahora puedes crear notas de "Evento", que son marcadores que activan acciones específicas que generalmente estaban hardcodeadas en la versión vanilla del juego.
  • El BPM de tu canción ahora puede tener valores decimales
  • Puedes ajustar manualmente el tiempo de strum de una Nota si realmente buscas precisión de milisegundos
  • Puedes cambiar el tipo de una nota en el Editor, viene con cinco tipos de ejemplo:
    • Alt Animation: Fuerza una animación alternativa para reproducirse, útil para canciones como Ugh/Stress
    • Hey: Fuerza una animación de "Hey" en lugar de la animación de Canto base, si Boyfriend golpea esta nota, Girlfriend también hará un "Hey!".
    • Hurt Notes: Si Boyfriend golpea esta nota, reproduce una animación de fallo y pierde algo de salud.
    • GF Sing: En lugar de que el personaje golpee la nota y cante, Girlfriend canta en su lugar.
    • No Animation: El personaje solo golpea la nota, no se reproduce ninguna animación.

Múltiples editores para ayudarte a hacer tu propio Mod

Master Editor Menu

  • ¡Funciona tanto para modding del código fuente como para builds descargadas!

Rediseño del menú de modo historia:

Story Mode Menu

  • Se agregó un BG diferente para cada canción (excepto Tutorial)
  • Todos los personajes del menú ahora están en spritesheets individuales, hace que el modding sea más fácil.

Menú de créditos

Credits Menu

  • Puedes agregar un ícono de cabeza, nombre, descripción y un enlace de Redirección 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 experimentar y aprender cómo funciona (Revisa Achievements.hx y busca "checkForAchievement" en PlayState.hx) Achievements

Menú de opciones:

  • Puedes cambiar los colores de las Notas, Delay y Offset de Combo, Controles y Preferencias allí.
  • En Preferencias puedes alternar Downscroll, Middlescroll, Anti-Aliasing, Framerate, Baja Calidad, Note Splashes, Luces Intermitentes, etc. Options

Otras características de gameplay:

  • Cuando el enemigo golpea una nota, su nota de strum también brilla.
  • El lag ya no impacta el movimiento de la cámara y el escalado del ícono del jugador.
  • Se han incluido algunas cosas basadas en los cambios de la Semana 7 (Colores de fondo en Freeplay, Note splashes)
  • Puedes restablecer tu Puntaje en Freeplay/Modo Historia presionando el botón Reset.
  • Puedes escuchar una canción o ajustar la Velocidad de Scroll/Daño recibido/etc. en Freeplay presionando Espacio.
  • Puedes habilitar "Combo Stacking" en Opciones de Gameplay. Esto hace que los sprites de combo sean solo un sprite con una animación en lugar de sprites que aparecen en cada golpe de nota.

Psych Engine por ShadowMario, Friday Night Funkin' por ninjamuffin99