Ir al contenido

Importar juegos

Sakura importa juegos de NScripter y ONScripter (incluidos juegos de ONScripter-RU como Umineko) directamente en tu dispositivo, sin necesidad de ordenador. Esto cubre el flujo de importación completo dentro de la app. Si prefieres importar desde un navegador en tu ordenador, consulta Transferencia web en su lugar.

  • Desde la Biblioteca, toca la tarjeta Importar juegos (.zip, .7z, .rar, .tar, .gz, .bz2, .exe).
  • Si tu biblioteca está vacía, la pantalla No se encontraron juegos tiene su propio botón Importar.

Esto abre la ventana emergente Importación de juego de ONScripter, que enumera los tipos de archivo compatibles y explica que la carpeta raíz del juego de ONScripter se detectará automáticamente. Toca Seleccionar archivo para abrir el selector de archivos del sistema y elegir un único archivo.

  • zip — extraído con ZIPFoundation (o SSZipArchive si está protegido con contraseña)
  • 7z — extraído con PLzmaSDK
  • rar — extraído con UnrarKit
  • tar / gz / bz2 / tgz — un lector de streaming tar/gzip/bzip2 integrado
  • lzh / lha — un extractor LHA nativo
  • exe (solo instaladores/autoextraíbles) — detectado en este orden: instalador NSIS, instalador Inno Setup, luego un escaneo de los primeros 16 MB en busca de un payload autoextraíble 7z/zip incrustado, y por último LHA-SFX
  1. Preparación. Si el archivo está en iCloud Drive, Sakura lo descarga localmente primero. Después comprueba el espacio libre, necesitando aproximadamente 3 veces el tamaño del archivo si tiene que preparar una copia, o 2 veces si el archivo ya es local. Si no hay espacio suficiente, verás «Espacio en disco insuficiente»: «No hay suficiente espacio libre para extraer este archivo. Libera almacenamiento e inténtalo de nuevo».

  2. Comprobación de contraseña. Si el archivo está cifrado (solo zip/rar/7z), se te pedirá: «Este archivo está protegido con contraseña. Introduce la contraseña para continuar». Una contraseña incorrecta muestra «Contraseña incorrecta. Inténtalo de nuevo».

  3. Análisis previo. Antes de extraer, Sakura escanea los nombres de las entradas en busca de marcadores reconocibles de NScripter/ONScripter: scripts de arranque como 0.txt, 00.txt, nscript.dat, nscr_sec.dat, nscript.___, 0.utf, 00.utf, pscript.dat o script.file (el formato de script empaquetado que usan los juegos de ONScripter-RU como Umineko), además de archivos empaquetados como arc*.nsa, *.ns2 o *.sar. Tar y otros formatos que no se pueden analizar previamente se comprueban justo después de la extracción.

    Si no coincide nada, verás: «Este archivo no parece un juego de ONScripter. Busca archivos que contengan 0.txt, nscript.dat, o un paquete arc.nsa».

  4. Extracción. Se ejecuta una breve cuenta atrás («Iniciando…») antes de que comience la extracción, con un porcentaje en vivo después y una opción de Cancelar. Algunos detalles específicos de formato:

    • Los nombres de archivo zip se decodifican primero como UTF-8, con reserva a Shift-JIS; esto corrige los caracteres ilegibles en archivos japoneses.
    • Las extracciones RAR reciben una comprobación de integridad posterior a la extracción de los archivos críticos de arranque; si falta alguno o está truncado, verás: «Extracción RAR incompleta: N archivos esenciales faltan o están truncados (p. ej. {sample}). Reempaqueta el juego como ZIP o 7z e impórtalo de nuevo».
    • Las carpetas __MACOSX se eliminan automáticamente.
  5. Detección de la raíz del juego. Sakura realiza una búsqueda acotada (hasta 6 niveles de profundidad) de la carpeta menos profunda que contenga uno de los marcadores de NScripter anteriores, de modo que un archivo anidado como Title 1.0/Title 1.0/game files… se resuelve correctamente igualmente.

  6. Instalación. El juego se instala en su propia carpeta dentro de tu biblioteca, junto con una carpeta Patches vacía para mods o parches de traducción. Si ya se había importado un archivo con el mismo nombre, se añade un sufijo numérico.

Si se cancela la extracción, verás Cancelado con Cerrar / Reiniciar. Si algo sale mal, una ventana emergente de Error grave ofrece Cerrar o ¿Importar otro?.

Después de una importación exitosa, el paso Personalizar te permite establecer el Nombre del juego (prerrellenado con el nombre detectado) y elegir un Icono; consulta Iconos de juego para saber cómo se encuentran los candidatos a icono. Toca Guardar para conservar tus elecciones, u Omitir para dejar los valores predeterminados.

La pantalla final confirma «Juego de ONScripter importado» con el nombre del juego, y ofrece Cerrar o ¿Ir al juego? para abrirlo de inmediato.

  • ¿Ves «Formato no compatible» o «Formato de archivo no compatible»? Consulta las notas de formato anteriores; los instaladores .exe CAB en particular necesitan extraerse y reempaquetarse en un ordenador primero.
  • ¿Ves «Este archivo no parece un juego de ONScripter»? Comprueba que el archivo realmente contenga los archivos de script del juego (y no solo un instalador envoltorio o una carpeta de archivos no relacionados).
  • Para problemas de importación más generales, consulta Problemas de importación.