Saltar al contenido principal

Guardar y cargar datos

Los eventos de Save Data permiten guardar progreso completo o valores independientes.

EventoContenidoEscena, jugador y actores
Game Data SaveVariables globales y estado de escena, jugador, actores y cámara.Incluidos en el snapshot.
Game Data LoadRestaura un snapshot completo.Restaurados antes de On Load.
Guardar variablesUna, varias o todas las variables globales.Sin cambios.
Cargar variablesValores seleccionados o todos los globales guardados.Sin cambios.
Game Data RemoveBorra el slot, incluido un snapshot de variables.Sin cambios.

Slots y acciones​

Los ocho slots se muestran como Slot 1 a Slot 8 y se serializan de 0 a 7. Son compartidos por todos los eventos de guardado. Guardar reemplaza el contenido del slot; no combina snapshots. Cada slot tiene 4 KiB para cabecera y datos. Si se excede la capacidad, la operación falla sin escribir datos truncados.

Game Data usa inicialmente Slot 1; los eventos de variables usan Slot 8. Usa slots distintos para un checkpoint y un contador permanente. Game Data Load no acepta un snapshot solo de variables. Cargar variables también puede leer valores de una partida completa sin restaurar el mundo.

Game Data Save contiene On Save; Game Data Load contiene On Load. Las acciones se ejecutan automáticamente después de la operación correcta y pueden incluir Wait. La pestaña seleccionada solo cambia lo que se edita; no elige una rama durante el juego. No se necesita un evento On Load separado. Después, continúa la secuencia posterior al evento padre.

Haz los cambios que deben guardarse antes de Game Data Save. On Save se ejecuta después de escribir el snapshot. Una operación fallida omite sus acciones de éxito. Game Data Load restaura la escena sin repetir su inicialización normal: configura en On Load la reconstrucción del HUD, música y demás acciones de restauración.

Contador de muertes independiente​

Crea una variable global Number muertes, inicialmente 0.

En Game Over, suma 1, ejecuta Guardar variables, elige Slot 8 y selecciona únicamente muertes. Después cambia a Title. En Title o al iniciar el juego, ejecuta Cargar variables con el mismo slot y variable; luego muestra Muertes: ${muertes} con Set UI Text.

La carga de variables conserva la escena y los valores no seleccionados. Si no hay datos compatibles, no cambia los valores actuales; utiliza defaults adecuados para la primera partida. Si cargar un checkpoint restaura un contador anterior, vuelve a cargar el contador permanente en On Load antes de reconstruir el HUD.

Elegir variables​

Activa Todas las variables globales o utiliza la selección múltiple. Los parámetros de scripts no son variables globales de guardado. Cargar todos los valores guardados conserva los globales ausentes del snapshot; no equivale a Reset All Variables. Se admiten números, booleanos y strings. Selecciones inválidas, tipos incompatibles y exceso de capacidad se reportan sin reiniciar valores ajenos a la operación.

Prueba guardar, cargar, borrar y reiniciar la ROM. Consulta Variables y condiciones, UI y fuentes y la Referencia de eventos.