Por
Dekuwa
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.