Skip to content

Validación de scripts

La Validación de scripts les ayuda a detectar problemas antes de exportar su juego.

Qué es

Validation es el sistema automatizado de GenPy para revisar sus scripts. Ejecútenlo con regularidad para encontrar errores, advertencias y sugerencias útiles antes de que se conviertan en escenas rotas o exportaciones fallidas.

INFO

Validation funciona mejor como parte de su rutina normal de escritura, no solo al final de un proyecto.

Qué revisa

  • Errores de sintaxis en scripts de el motor de juego
  • Etiquetas indefinidas cuando un jump o call apunta a una escena que no existe
  • Etiquetas sin salida que dejan al jugador sin adónde ir
  • Variables indefinidas usadas en condiciones o lógica de historia
  • Definiciones de personajes faltantes
  • Problemas de compatibilidad de guardado, incluidos problemas de seguridad de pickle
  • Código inalcanzable y escenas a las que nunca se puede entrar

Cómo usarla

  1. Abran Validation desde el modo Publicar o desde Herramientas.
  2. Ejecuten la validación para el proyecto actual.
  3. Revisen la lista de problemas, agrupada por categoría y gravedad.
  4. Hagan clic en cualquier problema para saltar a la línea o escena relacionada.
  5. Corrijan el problema y ejecuten Validation de nuevo.
  6. Repitan hasta que los problemas restantes estén entendidos y sean aceptables.

Niveles de gravedad

  • Errores: Problemas que deben corregirse y pueden impedir que la historia funcione correctamente
  • Advertencias: Problemas que conviene revisar porque pueden confundir a los jugadores o romper rutas
  • Información: Sugerencias que mejoran la calidad y coherencia del script

Cuándo usarla

  • Antes de cada exportación
  • Después de ediciones importantes de historia o reescrituras de rutas
  • Durante QA y la preparación de playtests
  • Al importar o reorganizar scripts antiguos

Por qué ayuda

  • Detecta enlaces rotos entre escenas
  • Encuentra lógica de historia que ya no coincide con su estructura actual
  • Reduce el riesgo de problemas de guardado o progresión de rutas
  • Les da una lista de limpieza enfocada antes del lanzamiento

Consejos

  • Validen temprano y con frecuencia en lugar de esperar hasta el final.
  • Corrijan primero los Errores y luego trabajen con las Advertencias.
  • Vuelvan a ejecutar Validation después de cambios grandes en menús, etiquetas o variables.

TIP

Validation es más efectiva cuando se usa junto con Story Graph, Branch View y el panel Variables.

Built for GenPy creators.