PS5 Vault es una aplicación de escritorio diseñada para organizar carpetas de juegos de PS5 (PPSA) de forma segura.
Permite escanear, transferir, gestionar y personalizar tu biblioteca de juegos de PS5 de forma local o a través de FTP, con un enfoque en la facilidad de uso y la integridad de los datos.
Características
Escaneo y Descubrimiento de Fuentes
-
Escaneo de Directorios Locales: Explora y selecciona carpetas locales (por ejemplo, en tu PC) para buscar carpetas de juegos de PS5 (que contengan el archivo
param.json). -
Escaneo por FTP: Conéctate directamente a tu PS5 mediante FTP para buscar juegos sin necesidad de descargarlos primero. Compatible con direcciones IP o URLs de FTP (ej.
ftp://192.168.1.100:2121). -
Detección Automática de Juegos: Busca carpetas PPSA y extrae metadatos como el título, ID de contenido, versión, tamaño y carátula desde el archivo
param.json. - Escaneo Profundo: Escanea subdirectorios de forma recursiva hasta una profundidad configurable (por defecto: 12 niveles) para un descubrimiento exhaustivo de la biblioteca.
- Información de Progreso: Progreso del escaneo en tiempo real con recuento de elementos, tiempo estimado (ETA) y la carpeta que se está escaneando en ese momento.
- Deduplicación: Elimina automáticamente entradas duplicadas basadas en la clave PPSA, el ID de contenido y la versión.
Integración FTP y Operaciones Remotas
-
Conexión FTP: Introduce la IP de la PS5, el puerto (preferiblemente 2121, alternativo 1337), la ruta (ej.
/mnt/ext1/etaHEN/games) y las credenciales (admite inicio de sesión anónimo). - Transferencia FTP: Sube juegos directamente a la PS5 (del PC a la PS5) o descárgalos (de la PS5 al PC).
- Gestión FTP: Elimina, renombra y gestiona carpetas de juegos en la PS5 a través de FTP.
- Reintentos y Manejo de Errores FTP: Reintentos automáticos (hasta 2 intentos) en caso de fallos de red con notificaciones al usuario.
-
Soporte de Rutas FTP: Maneja rutas codificadas (ej. espacios como
%20) y rutas estilo POSIX para compatibilidad multiplataforma. - Nota sobre FTP Seguro: Advierte sobre FTP no cifrado; se recomienda el uso de redes seguras.
Transferencia y Organización
- Tipos de Acción: Elige entre "Crear carpeta" (simulación), "Copiar" (verificado con comprobación de hash) o "Mover" (reubicar archivos).
-
Diseños de Destino: Organiza los juegos en varias estructuras:
- Juego / PPSA (ej. NombreJuego/NombrePPSA)
- Solo juego (simplifica el PPSA en NombreJuego)
- Solo PPSA (ej. NombrePPSA)
- Predeterminado de etaHEN (ej. etaHEN/games/NombreJuego)
- Predeterminado de itemZFlow (ej. games/NombreJuego)
- Predeterminado de Dump Runner (ej. homebrew/NombreJuego)
- Personalizado (solicita un nombre de carpeta personalizado, solo para un juego individual)
- Transferencias por Lote: Selecciona varios juegos y transfiérelos todos a la vez.
-
Resolución de Conflictos: Gestiona automáticamente archivos existentes omitiéndolos o renombrándolos (ej. añadiendo el sufijo
(1)). - Seguimiento del Progreso: Barra de progreso en vivo, recuento de archivos, velocidad (MB/s), ETA, archivo actual y tamaño total transferido.
- Estadísticas de Transferencia: Resumen post-transferencia con recuentos de elementos movidos/copiados/subidos, tamaño total y velocidad máxima.
- Reanudar Transferencias: Guarda y reanuda transferencias interrumpidas entre sesiones.
- Transferencias Verificadas: Utiliza verificación por hash en las copias para garantizar la integridad de los datos.
Gestión y Edición de Juegos
- Seleccionar y Deseleccionar: Casillas de verificación para juegos individuales; casilla de encabezado para todos los visibles; botones de "Seleccionar todo" y "Deseleccionar todo".
- Eliminar Seleccionados: Elimina permanentemente los juegos seleccionados (local o FTP) con un aviso de confirmación.
- Renombrar Seleccionados: Renombra juegos individuales (local o FTP) con desinfección de nombres (elimina caracteres inválidos).
-
Renombrado por Lote: Renombra varios juegos a la vez usando patrones (ej.
{name} - Backup). - Mostrar en Carpeta: Haz clic en las rutas de las carpetas para abrir el directorio en el explorador de archivos de tu sistema.
- Actualizar Resultados: Actualiza automáticamente los resultados del escaneo tras las operaciones (ej. tras eliminar o transferir).
Búsqueda, Ordenación y Filtrado
- Buscar Juegos: Filtrado en tiempo real por nombre de juego mediante la barra de búsqueda (no distingue mayúsculas de minúsculas).
- Ordenación: Haz clic en los encabezados de la tabla para ordenar por Nombre (predeterminado), Tamaño o Ruta de carpeta.
- Resultados Persistentes: Guarda los resultados del último escaneo localmente y los restaura al reiniciar la aplicación.
Interfaz de Usuario y Personalización
- Cambio de Tema: Alterna entre temas oscuro y claro haciendo clic en "Made by Nookie".
- Vistas Previas de Imagen: Pasa el cursor sobre las carátulas de los juegos para ver vistas previas ampliadas (que siguen el movimiento del ratón).
- Ventanas Modales: Diálogos modales limpios para confirmaciones, conflictos, configuración FTP, renombrado y ayuda.
- Mensajes Emergentes (Toasts): Mensajes breves en pantalla para acciones, errores y progreso (tiempo de espera de 5 segundos).
- Notificaciones de Escritorio: Notificaciones en la bandeja del sistema al finalizar la transferencia.
-
Atajos de Teclado:
- Ctrl+A: Seleccionar todos los juegos visibles
- Ctrl+R: Volver a escanear la fuente
- F1: Abrir la ayuda
- Teclas de flecha: Navegar por las filas de la tabla
- Enter/Escape: Confirmar/cancelar en ventanas modales
Gestión de Datos y Persistencia
- Rutas Recientes: Almacena y autocompleta rutas recientes de origen/destino y configuraciones FTP (hasta 10 orígenes, 10 destinos, 5 FTP).
- Exportar/Importar: Exporta la configuración y los resultados del escaneo a JSON; impórtalos para restaurar.
- Borrar Datos: Haz clic en el logo para borrar todas las rutas y campos recientes (con confirmación).
- Almacenamiento Local: Guarda el último origen/destino, resultados de escaneo, ajustes y estado de transferencia.
Ayuda y Soporte
- Ayuda Integrada: Modal de ayuda exhaustivo con guías de configuración, ejemplos de diseño, consejos de FTP y resolución de problemas.
- Enlaces Externos: Acceso rápido a GitHub, Ko-fi (soporte) y Discord.
- Visualización de Versión: Muestra la versión actual de la aplicación (ej. v1.1.0) en la interfaz.
Características Técnicas y Avanzadas
- Cálculo de Tamaño de Archivo: Estima el tamaño total para las transferencias (se omite en FTP para mejorar la velocidad).
- Desinfección de Rutas: Limpia automáticamente los nombres de las carpetas (elimina caracteres especiales, limita la longitud).
- Cancelar Operaciones: Cancela escaneos o transferencias en cualquier momento guardando el progreso.
- Registro de Errores: Registros en la consola para depuración (ej. errores de FTP, fallos de transferencia).
- Multiplataforma: Funciona en Windows (principal), con manejo de rutas para POSIX (FTP).
- Optimizaciones de Rendimiento: Límites de concurrencia (24 hilos), caché para tamaños en FTP, carga diferida (lazy loading) para imágenes.
Seguridad y Validación
- Validación de Rutas: Comprueba rutas absolutas y evita solapamientos (ej. mover a una subcarpeta).
- Avisos de Confirmación: Advertencias para acciones destructivas (eliminar, borrar datos).
- Verificación Hash: Asegura que los archivos copiados coincidan con los originales.
- Seguridad de Red: Manejo de tiempo de espera para FTP (15s) y lógica de reintento.
Instalación
- Descarga la última versión desde aquí mismo.
- Ejecuta el ejecutable portátil para Windows.
- Inicia PS5 Vault.
Uso
- Escanear Fuente: Introduce una ruta local o URL de FTP en el campo "Source" y haz clic en SCAN.
- Seleccionar Juegos: Utiliza las casillas de verificación para seleccionar juegos de la tabla de resultados.
- Configurar Transferencia: Elige la Acción (Mover/Copiar), el Diseño (Layout) y el Destino.
- Transferir: Haz clic en GO para iniciar la operación.
- Monitorizar Progreso: Observa el progreso en tiempo real, el ETA y las estadísticas en la ventana modal.
PS5 Vault ha sido creado por Nookie.
Que novedades incluye la versión 1.1.2
Released
- Se ha implementado la función de escaneo de todas las unidades para realizar análisis en múltiples discos.
- Se han habilitado las transferencias de FTP a FTP para operaciones entre servidores.
- Se ha corregido el funcionamiento de las operaciones de movimiento por FTP.
- Se ha añadido un resaltado en los botones cuando estos se encuentran disponibles.
- Se ha configurado el botón de menú para ocultar las opciones adicionales.
- Se ha incluido una casilla de verificación para alternar el cálculo del tamaño.
- Se ha activado la actualización automática de los resultados del escaneo tras las transferencias.
- Se ha implementado el guardado persistente de la configuración de diseño, acciones y tamaño.

