Chart Converter

Extensión de FrameForge · Codename Engine → Psych Engine

Convierte charts de Codename Engine a Psych Engine. Detecta el BPM automáticamente y mapea las notas correctamente.

Codename Engine

chart.json Archivo de notas (hard.json, easy.json, etc.)
Sin archivo
meta.json Metadata (BPM, nombre, stage, etc.)
Sin archivo
Esta opción se activará automáticamente si el chart tiene 3 o más personajes (strumLines)

¿Cómo funciona?

Esta herramienta convierte charts de Codename Engine a Psych Engine y detecta el BPM automáticamente:

  • Lee los archivos: Carga el chart.json y meta.json (opcional)
  • Detecta el BPM: Lo extrae del metadata o lo calcula desde las notas
  • Mapea las notas: Convierte las direcciones y turnos correctamente
  • Genera el chart: Crea un archivo Psych Engine completo y funcional

Detección de BPM:

  • Desde metadata: Si el meta.json o chart.json tienen BPM, lo usa directamente
  • Desde notas: Si no hay metadata, analiza el patrón temporal de las notas
  • Validación: Muestra la confianza del BPM detectado

Limitaciones

  • El BPM calculado funciona mejor con charts bien charteados (notas alineadas al beat)
  • Puede tener problemas con cambios de BPM o canciones con tempo variable
  • Charts con muchas notas dobles/triples pueden afectar la precisión del BPM calculado
  • Si no hay nombres de personajes en el metadata, usa "bf" y "dad" por defecto
  • Recomendado: verificar el resultado cargándolo en Psych Engine o FunkyMaker Mobile

Tips

  • Incluye el meta.json: Para obtener el nombre correcto, BPM exacto y otros metadatos
  • Confianza alta (>80%): El BPM detectado es muy probable que sea correcto
  • Confianza media (50-80%): Verifica manualmente, puede haber variaciones
  • Confianza baja (<50%): El chart puede tener tempo irregular o errores
  • BPMs alternativos: Prueba diferentes opciones y elige la que mejor suene
  • Para FunkyMaker Mobile: El chart convertido ya incluye el BPM correcto detectado