HATSKit Pro es una herramienta unificada para crear y gestionar packs HATS.
HATSKit Pro es una completa aplicación para Windows que simplifica la creación, edición y gestión de packs HATS (Homebrew Application Title Server) para el firmware personalizado de Nintendo Switch. Gracias a su interfaz gráfica intuitiva, permite crear packs personalizados, editar definiciones de componentes y gestionar los instalados en la tarjeta SD con facilidad.
Funciones
Generador de packs (Pack Builder)
- Permite seleccionar componentes desde una biblioteca disponible.
- Incluye búsqueda y filtrado por categorías.
- Muestra una vista previa de los componentes seleccionados antes de compilar el pack.
- Obtiene la información de la versión más reciente desde GitHub.
- Crea packs HATS personalizados con los componentes elegidos.
- Detecta y descarga automáticamente las versiones disponibles.
Editor de componentes (Component Editor)
- Muestra y permite editar las definiciones de los componentes.
- Añade nuevos componentes a la biblioteca.
- Configura fuentes de descarga (publicaciones de GitHub o URLs directas).
- Define pasos de procesamiento para cada componente.
- Gestiona metadatos (nombre, categoría, descripción).
- Admite múltiples tipos de fuentes y patrones de activos.
Gestor de packs (Pack Manager)
- Descarga packs HATS oficiales directamente desde GitHub.
- Descarga el pack oficial de firmware directamente desde GitHub.
- Instala packs en la tarjeta SD con un solo clic.
- Muestra los componentes instalados con información detallada.
- Mueve componentes a la papelera para una eliminación segura.
- Permite restaurar componentes desde la papelera.
- Detecta automáticamente la ruta de la tarjeta SD.
Funciones adicionales
- Integración con la API de GitHub y soporte para tokens personales (PAT).
- Tamaños de descarga configurables para un rendimiento óptimo.
- Interfaz oscura basada en ttkbootstrap.
- Gestión completa de errores y mensajes claros para el usuario.
- Configuración persistente entre sesiones.
Instalación
Usando el Python Launcher (recomendado)
- Descarga la versión más reciente desde aquí mismo.
- Extrae el archivo comprimido en la ubicación deseada.
- Haz doble clic en HATSKitPro.exe para iniciar la aplicación.
El lanzador realizará automáticamente:
- Verificación e instalación de .NET si no está presente.
- Verificación e instalación de Python si es necesario.
- Instalación de las dependencias requeridas (ttkbootstrap, requests).
- Ejecución de HATSKit Pro.
¡Y listo! No requiere configuraciones manuales ni uso de la línea de comandos.
Uso
Primera configuración
Configurar el token de acceso personal de GitHub (opcional, pero recomendado)
- Ve a Settings > GitHub PAT
- Introduce tu token de acceso personal de GitHub
- Esto aumenta los límites de la API y permite una comprobación de versiones más rápida
- El token se guarda de forma segura en config.json
Configurar la ruta de tu tarjeta SD
- Navega hasta la pestaña Manager
- Haz clic en Browse… para seleccionar la ubicación de tu tarjeta SD
- O introduce manualmente la ruta (por ejemplo, E:\ o F:\)
Crear un paquete personalizado
- Ve a la pestaña Pack Builder
- Busca o explora los componentes que quieras incluir
- Usa el filtro por categoría para acotar las opciones
- Selecciona los componentes desde la lista izquierda (usa Ctrl+clic o Shift+clic para seleccionar varios)
- Previsualiza tus selecciones en el panel derecho
- Haz clic en Fetch Versions para obtener la información de las últimas versiones (opcional)
- Haz clic en Build Pack para crear tu paquete HATS personalizado
- El paquete se guardará como HATS-[fecha]-[hora].zip
Instalar un paquete
Ve a la pestaña Manager
Opción A – Descargar paquete oficial:
- Haz clic en Refresh para comprobar si hay una nueva versión oficial
- Haz clic en Download Latest para descargar el paquete oficial de HATS
- Espera a que finalice la descarga
Opción B – Usar un paquete personalizado:
- Haz clic en Select Pack (.zip)… para elegir tu paquete personalizado
- O la ruta se establecerá automáticamente después de crear un paquete
- Asegúrate de que la ruta de la tarjeta SD esté configurada
Haz clic en Install to SD Card
-
Espera a que finalice la instalación
Gestionar componentes
- Ve a la pestaña Manager
- Visualiza todos los componentes instalados en la lista
- Selecciona los componentes que quieras eliminar (usa Ctrl+clic o Shift+clic)
- Haz clic en Move to Trash para eliminarlos de forma segura
- Cambia a la vista Trash Bin para restaurar los componentes si es necesario
Editar componentes
- Ve a la pestaña Component Editor
- Selecciona un componente de la lista
-
Edita los detalles del componente:
- Información básica (nombre, categoría, descripción)
- Tipo de origen (GitHub release o URL directa)
- Información del repositorio y patrones de activos
- Pasos de procesamiento para extracción y colocación
- Haz clic en Save Changes para actualizar la definición del componente
- Usa Add New para crear nuevas entradas de componentes
HATSKit Pro ha sido creado por sthetix.
Que novedades incluye la versión 1.2.1
Released
-
Novedades
- Se añadió un interruptor para la opción de arranque 100 % Stock OFW en la configuración de Hekate.
- Ahora los usuarios pueden habilitar o deshabilitar la entrada de Stock OFW en hekate_ipl.ini.
- Se añadió una nueva casilla de verificación en Pack Builder → Post Processing → Hekate Boot Menu Config.
- El sistema garantiza que al menos una opción de arranque permanezca habilitada.
- Se actualizaron los indicadores de componentes en la vista previa de compilación.
- Los componentes con versiones más recientes que la última compilación ahora se marcan con un asterisco (*).
- Los componentes actualizados se muestran en color naranja o de advertencia para distinguirlos visualmente.
- Ayuda a los usuarios a identificar rápidamente qué componentes se han actualizado.
-
Mejoras de interfaz y experiencia de usuario (UI/UX)
- Se reestructuró el Editor de Componentes para la gestión de pasos por activo.
- La sección “Processing Steps” ahora muestra los pasos del patrón de activo seleccionado.
- Se añadió seguimiento de selección de activos con retroalimentación visual.
- Los botones de gestión de pasos (Añadir/Editar/Eliminar) ahora funcionan con el activo seleccionado.
- Se mejoró el comportamiento de desplazamiento del formulario para que ocupe correctamente el ancho del lienzo.
- Se añadieron mejores mensajes de validación que orientan a los usuarios en el nuevo flujo de trabajo de patrones de activos.
- Se declaró obsoleto el formato de un solo activo (manteniendo compatibilidad hacia atrás).
- El formato heredado asset_pattern + processing_steps sigue siendo compatible para componentes existentes.
- Los nuevos componentes deben usar el formato asset_patterns array.
- El editor ahora conserva los pasos heredados existentes en lugar de borrarlos.
