# Visor de partidas guardadas

Suelta cualquier archivo de partida — NBT de Minecraft, GVAS de Unreal Engine, contenedores de Palworld, saves de texto JSON/XML/INI/Lua, perfiles SQLite — y obtén el formato detectado, versiones del motor, campos de progreso clave y un árbol estructural acotado.

> Página canónica: https://elysiatools.com/es/tools/game-save-viewer

- **Categoría:** Development

- **Palabras clave:** visor de partidas, analizador de saves, minecraft nbt, level.dat, gvas, save de unreal engine, save de palworld, stardew valley xml, steam cloud, archivo sav, parser de partidas

## Descripción general

Un archivo de partida suele ser opaco justo cuando más lo necesitas, así que este visor reconoce las familias que los juegos reales usan y muestra lo que cada especificación expone. El NBT de la familia Minecraft se analiza etiqueta a etiqueta según la especificación de wiki.vg (los 12 tipos de etiqueta, envoltorios gzip/zlib/raw — level.dat es gzip, servers.dat raw). Los saves de Unreal Engine se identifican por la magia "GVAS" y se decodifican según el diseño de uesave/gvas: versión del save, versiones de paquete UE4 y UE5, la tupla FEngineVersion con su rama, y la tabla de versiones personalizadas; las partidas de Palworld de Steam se desenvuelven a través de su contenedor real (dos enteros de cabecera, magia "PlZ1", flujo zlib) hasta la carga GVAS. Los saves en SQLite se abren en solo lectura con node:sqlite y se listan tabla a tabla con recuentos y filas de vista previa. Los saves de texto se detectan estructuralmente: JSON (estilo deck-builder), XML (un SaveGame de Stardew Valley se reconoce por sus campos raíz documentados), INI (incluida la configuración \[/Script/…\] de Unreal) y tablas Lua (familia Hades). Los contenedores Zip se informan con sus entradas internas. Todo lo demás cae en una lectura de entropía de Shannon, un volcado hexadecimal de los primeros 256 bytes y un barrido de cadenas imprimibles, con una heurística de cadenas para los .sav de Source engine cuyos tokens de bloques (ADVSYS, EntityPatch, Response System…) están documentados en la Valve Developer Community. Los campos relevantes para el progreso (name, level, gold, health, seed, playtime…) se extraen a un panel de hechos clave, y cada análisis está acotado — presupuesto de nodos, límite de profundidad, vistas previas de arrays — porque las partidas guardadas son entrada no confiable. ¿Dónde viven los saves? Los juegos con Steam Cloud los guardan en Steam/userdata///remote (según la documentación de Steamworks); el resto depende del juego. Esta herramienta nunca modifica tu archivo — lee una copia en memoria y solo renderiza.

## Entradas

- **Archivo de guardado** (file)
- **Detalle del árbol** (select)

## Cuándo usarlo

- Necesitas comprobar la versión del motor de Unreal Engine o las etiquetas NBT de un archivo sin instalar editores locales.
- Quieres verificar estadísticas clave de progreso (nivel, tiempo de juego, monedas o semillas) dentro de un archivo .sav o .dat.
- Requieres inspeccionar tablas de bases de datos SQLite o cadenas de texto estructuradas embebidas en partidas guardadas.

## Cómo funciona

- Carga tu archivo de guardado (.sav, .dat, .nbt, .db, .sqlite, .json, .xml, etc.) en la herramienta.
- Selecciona el nivel de detalle del árbol estructural ('Compacto' para campos clave o 'Árbol completo' para la jerarquía completa).
- El analizador procesa la cabecera, identifica la compresión (gzip/zlib) o formato contenedor y extrae la versión del motor y campos de progreso.
- Explora el panel de hechos clave, la jerarquía de propiedades delimitada y el volcado hexadecimal de los primeros bytes.

## Casos de uso

- Diagnóstico de partidas corruptas o verificación de compatibilidad de versiones tras actualizar parches de juegos en Unreal Engine.
- Inspección rápida de etiquetas NBT en archivos level.dat o servers.dat de Minecraft para comprobar coordenadas y semillas.
- Auditoría técnica de esquemas y tablas SQLite utilizadas por motores modernos para perfiles de jugador locales.

## Preguntas frecuentes

### ¿Esta herramienta modifica o sobrescribe mi partida guardada?

No. La herramienta opera en modo de solo lectura sobre una copia en memoria y nunca altera tu archivo original.

### ¿Qué formatos y motores de videojuegos reconoce?

Reconoce NBT de Minecraft, GVAS de Unreal Engine (UE4/UE5), contenedores de Palworld, bases SQLite, archivos Zip y texto en JSON, XML, INI o Lua.

### ¿Cuál es el tamaño máximo de archivo admitido?

Admite archivos de guardado individuales de hasta 10 MB (10.485.760 bytes).

### ¿Qué diferencia hay entre la vista compacta y el árbol completo?

La vista compacta filtra únicamente los campos de progreso principales, mientras que el árbol completo muestra la jerarquía estructural delimitada con sus tipos.

### ¿Cómo maneja los archivos con formatos binarios no reconocidos?

Calcula la entropía de Shannon, genera un volcado hexadecimal de los primeros 256 bytes y realiza un barrido de cadenas imprimibles.

## Herramientas relacionadas

- [Analizador de logs estructurados](https://elysiatools.com/es/tools/structured-log-analyzer): Detecta formatos comunes de logs, extrae campos clave e infiere tipos para exportar en JSON, CSV o SQL.
- [Visualizador de Plan de Ejecución SQL](https://elysiatools.com/es/tools/sql-explain-plan-visualizer): Pega la salida de EXPLAIN / EXPLAIN ANALYZE (PostgreSQL/MySQL/SQLite) para renderizar un árbol de costos, marcar divergencias entre filas estimadas y reales, y sugerir índices
- [Analizador de pronostico y estacionalidad](https://elysiatools.com/es/tools/time-series-forecast-seasonality-analyzer): Pronostica periodos futuros desde series temporales CSV o JSON y muestra tendencia, componente estacional y residual
- [Convertidor Excel a JSON](https://elysiatools.com/es/tools/excel-to-json): Convierte archivos Excel a formato JSON, extrayendo datos de la primera hoja de trabajo
- [Visualizador de Terraform Plan](https://elysiatools.com/es/tools/terraform-plan-visualizer): Analiza la salida JSON o texto de Terraform plan, clasifica cambios y muestra un resumen orientado a dependencias
- [Planificador de migracion CSV a base de datos](https://elysiatools.com/es/tools/csv-to-database-migration-planner): Infiere un schema relacional desde CSV y genera planes CREATE TABLE y ALTER para PostgreSQL, MySQL, SQLite o SQL Server
- [Detector de anomalias en series temporales](https://elysiatools.com/es/tools/time-series-anomaly-detector): Sube datos de series temporales en CSV o JSON, detecta anomalías con Z-Score e IQR y devuelve un informe con grafico
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.

## Ejemplos

- [Ejemplos de Serialización Android Java](https://elysiatools.com/es/samples/android-serialization-java): Ejemplos de serialización Android Java incluyendo serialización JSON, deserialización y análisis XML
- [Ejemplos de Serialización Android Kotlin](https://elysiatools.com/es/samples/android-serialization-kotlin): Ejemplos de serialización Android Kotlin incluyendo serialización JSON, deserialización y análisis XML
- [Serialización macOS Objective-C - Ejemplos](https://elysiatools.com/es/samples/macos-serialization-objectivec): Ejemplos de serialización macOS Objective-C incluyendo serialización JSON, deserialización JSON y análisis XML
- [Ejemplos de Serialización de Datos Web Go](https://elysiatools.com/es/samples/web-serialization-go): Ejemplos de serialización de datos Web Go incluyendo codificación/decodificación JSON y análisis XML
