Jump to content


uLaunch 1.1.0

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

uLaunch es un reemplazo/reimplementación personalizado y de código abierto del Menú Home (qlaunch) de Nintendo Switch, extendiéndolo con funcionalidades orientadas al homebrew y así sacarle más partido a la consola.

  • Esto no es una especie de extensión del menú Home, inyección, parche, etc. uLaunch es una reimplementación completa, 100% de código abierto, que también se hace cargo de los applets de eShop y Control parental (todos ellos bastante inútiles con esta reimpl) para su funcionalidad ampliada.
  • Para aquellos que estén interesados en cómo se hizo la interfaz de usuario, este proyecto es, como Goldleaf, un buen ejemplo de lo poderosas que pueden ser las bibliotecas de Plutonium para crear hermosas interfaces de usuario.

Funcionalidades de uLaunch

  • Ejecución adecuada y gestión en primer plano: iniciar, suspender y cerrar aplicaciones y subprogramas
  • Manejo general adecuado de canales (algunos de ellos pueden no estar implementados): suspensión, apagado, reinicio, detección de presionar el menú Home
  • Ajustes:
    • Muestra el nombre de la red WiFi conectada, la dirección MAC y la dirección IP ...
    • Abra el subprograma de conexión en caso de que el usuario quiera cambiar la configuración de red
    • Cambiar el idioma de la consola y mostrar uno activo
    • Cambiar el apodo de la consola y mostrar el actual
  • Funciones de usuario:
    • Permitir crear usuario en el menú de inicio
    • Mostrar la página del usuario (para editar el apodo, icono, amigos ...)
  • Soporte de Homebrew
    • Lanzamiento como applets (¡sin necesidad de Álbum!)
    • Lanzamiento como aplicaciones (¡usando un título de donante!)
    • Menú casero básico personalizado
    • Opción para agregar accesos NRO personalizados al menú principal (artículos caseros o personalizados fácilmente accesibles, ¡no más necesidad de reenviadores!)
  • Interfaz de usuario
    • Temas (diferentes a los temas oficiales del menú HOME / NXThemes)
      • Iconos personalizados, recursos de menú y gráficos (imágenes personalizadas, colores, tamaños, posiciones ...), fondo ...
      • ¡Música de fondo y efectos de sonido personalizados!
    • Carpetas para mantener organizado su menú principal.
  • Usuarios
    • Inicio de sesión similar al de una PC en el inicio (seleccione el usuario y úselo para todo, cierre la sesión, registre / cambie / elimine la contraseña ...)
    • Soporte de contraseña de usuario! (hasta 15 caracteres)
  • Extras varios
    • Navegación web (a través de web-applet) directamente desde el menú principal.
    • Captura de pantalla de la consola desde la propia PC (solo Windows) a través de un cable USB-C y la herramienta uViewer.

in-switch-ulaunch-lance-par-xortroll-2.png

in-switch-ulaunch-lance-par-xortroll-4.png

in-switch-ulaunch-lance-par-xortroll-3.png

in-switch-ulaunch-lance-par-xortroll-5.png

in-switch-ulaunch-lance-par-xortroll-6.png

Disclaimer

uLaunch le permite iniciar homebrew como una aplicación, aprovechando el título de la aplicación incorporado 'flog' del sistema, que fue eliminado pero no eliminado, por lo que su contenido puede anularse a través de LayeredFS y ejecutarse.

Dado que lanzar este título debería ser imposible, podría implicar un riesgo de prohibición. uLaunch tiene esta opción deshabilitada por defecto, así que habilítela y úsela bajo su propio riesgo. Asegúrese siempre de estar a salvo de prohibiciones (utilizando herramientas como 90DNS) antes de usar uLaunch para evitar posibles riesgos.

Créditos

  • Several scene developers for help with small issues or features.
  • SciresM for libstratosphere.
  • Switchbrew team for libnx and hbloader, the base of *QHbTarget projects (they're some useful wrappers of hbloader in the end)
  • C4Phoenix for the amazing design of this project's logo.
  • Icons8 website for a big part of the icons used by the default style.
  • Everyone from Discord or other places whose suggestions made this project a little bit better ?

by XorTroll.


Que novedades incluye la versión 1.1.0

Released

  • Menú
    • Traducciones al italiano, francés y alemán
    • ¡Compatible con pantalla de bloqueo! Se puede activar o desactivar en la configuración.
    • Se añadió una nueva entrada especial para la configuración de amiibo.
    • Los nombres de las carpetas ahora se muestran sobre los iconos de carpeta (como en el antiguo uLaunch).
    • Los juegos se detectan ahora de forma mucho más eficaz:
      • Los juegos dañados se detectan como el menú HOME, lo que permite el mismo proceso de comprobación de datos, pero en segundo plano, mientras que el menú HOME obliga a que esté activo.
      • Los títulos de las tarjetas de juego se reconocen y se muestran correctamente.
      • (La mayoría de) los juegos que no se pueden iniciar se reconocen y se muestran correctamente (ver el problema conocido más arriba).
    • Se añadieron comprobaciones especiales para garantizar que todas las entradas especiales (página de usuario, opciones del mando, etc.) estén presentes en el menú.
    • Se redujo el tiempo de retardo tras añadir un homebrew o tras un fallo.
    • Se corrigieron errores menores al añadir una nueva entrada de homebrew al menú.
    • Se corrigieron algunos problemas con las entradas de menú personalizadas, donde algunos campos JSON no funcionaban si otros no estaban configurados.
  • Configuración
    • Se reorganizó y amplió la configuración con algunas opciones no implementadas anteriormente (y (Habrá más próximamente), estas son las entradas modificadas/añadidas:
      • Idioma de la consola (reorganizado de forma más atractiva)
      • Estado de actualización del sistema
      • Región de la consola
      • Almacenamiento principal del álbum
      • Pantalla de bloqueo habilitada (específica de uLaunch)
      • Tiempo de suspensión de la consola/portátil
      • Suspensión al reproducir contenido multimedia
      • Se activa al cambiar el estado de energía
      • Número de serie/lote de la batería
    • Todo esto se organizó en varios menús (uLaunch, sistema, pantalla, etc.). No hay muchas novedades, pero se están ampliando poco a poco las opciones compatibles.
  • Temas
    • Se introdujo una nueva entrada especial para las opciones de amiibo, con un nuevo icono en ui/Main/EntryIcon/Amiibo, ui/Main/QuickIcon/Amiibo y un efecto de sonido dedicado en sound/Main/OpenAmiibo.wav.
    • La configuración se ha reorganizado y ahora incluye campos de texto de menú y texto de submenú (el texto de información ya no se utiliza) y su propia barra de entrada, con fondo en ui/Settings/InputBarBackground.
    • Debido a una mejor detección de juegos, se han introducido los siguientes iconos de sobreexposición en esta versión:
      • Principal/Icono de sobreexposición/Dañado
      • Principal/Icono de sobreexposición/Tarjeta de juego
      • Principal/Icono de sobreexposición/Necesita actualización
      • Principal/Icono de sobreexposición/No se puede iniciar

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      MeloNX es un emulador de Nintendo Switch para iOS basado en Ryujinx, escrito principalmente en C#. Diseñado para ofrecer un rendimiento preciso y una interfaz fácil de usar para iOS, MeloNX hace que los juegos de Switch sean accesibles en dispositivos Apple.
      MeloNX funciona en iPhone XS/XR y posteriores y en iPad de 8.ª generación y posteriores.
      Preguntas frecuentes
      MeloNX está diseñado para iOS 17+, iOS 15 - 16 es compatible, pero tendrá problemas. MeloNX necesita Xcode o una cuenta de desarrollador de Apple paga. Es posible que pronto sea compatible con SideStore (problema con SideStore) MeloNX necesita JIT Dispositivo recomendado: iPhone 15 Pro o posterior. Dispositivo recomendado de gama baja**: iPhone 13 Pro. Dispositivo compatible más bajo: iPhone XR
    • Por Dekuwa
      Citron un emulador de Nintendo Switch diseñado para brindar una experiencia optimizada para jugar tus juegos favoritos y explorar otros nuevos. Citron es un emulador de alto rendimiento y fácil de usar, diseñado tanto para entusiastas como para desarrolladores.
      Descargo de responsabilidad: Citron está destinado estrictamente para uso legal de homebrew y no está afiliado ni respaldado por Nintendo. El uso de Citron para copias pirateadas o no autorizadas de juegos está estrictamente prohibido. Respeta a los desarrolladores de juegos y apóyalos comprando copias legítimas de sus juegos.

      Características principales
      Alto rendimiento: optimizado para la velocidad y una jugabilidad fluida. Fácil de usar: interfaz limpia e intuitiva. Multiplataforma: disponible en múltiples plataformas. Compatibilidad con homebrew: totalmente compatible con juegos y aplicaciones homebrew legales. Desarrollo continuo: ¡mantente atento a las actualizaciones frecuentes a medida que Citron evoluciona! Citron ha sido creado por Zephyron.
    • Por Dekuwa
      Switchroot LineageOS Downloader es una aplicación liviana para Windows diseñada para simplificar el proceso de descarga y organización de compilaciones de LineageOS para Nintendo Switch (Switchroot).
      Ya sea que esté configurando LineageOS para la variante de tableta o TV, esta herramienta automatiza el proceso de descarga, verifica la integridad de los archivos mediante sumas de verificación SHA-256 y organiza los archivos en la estructura de carpetas correcta para una fácil instalación.

      Características
      GUI fácil de usar: una interfaz limpia e intuitiva para una navegación perfecta. Tema oscuro: un tema oscuro moderno para un uso cómodo. Estructura de carpetas automática: crea las carpetas necesarias (switchroot, bootloader, etc.) y genera el archivo android.ini requerido. Descargas multiproceso: descarga varios archivos simultáneamente para un rendimiento más rápido. Verificación de suma de verificación: garantiza la integridad de los archivos verificando las sumas de verificación SHA-256 de los archivos descargados. Descargas reanudables: admite la reanudación de descargas interrumpidas, lo que ahorra tiempo y ancho de banda. Seguimiento del progreso: actualizaciones del progreso en tiempo real con una barra de progreso y estadísticas de descarga detalladas. Manejo de errores: reintenta las descargas fallidas automáticamente y registra los errores para solucionar problemas. Directorio de descarga personalizable: los usuarios pueden seleccionar una carpeta de descarga personalizada. Portátil: no requiere instalación; solo descargue el EXE y ejecútelo.
    • Por Dekuwa
      Sphaira es una alternativa a hbmenu. Actualmente tiene las mismas funciones que hbmenu (es decir, lanza homebrew + nxlink) y al mismo tiempo agrega algunas funciones.

      HomeBrew
      La pestaña del menú principal, que enumera todos los .nro que se encuentran en "/switch/". Desde allí, puede iniciar, ordenar, eliminar, crear un reenvío, etc.
      Puede navegar a las otras pestañas del menú utilizando "L" y "R", como se explica a continuación.
      Explorador de archivos
      Al presionar "L" desde el menú principal, puede acceder al explorador de archivos. Puede cortar, copiar, eliminar, cambiar el nombre, etc.
      Puede seleccionar varios archivos / carpetas utilizando el botón "ZR" y luego ver las funciones anteriores de ese grupo de archivos.
      Se pueden crear reenvíos si el archivo seleccionado tiene un archivo asociado, consulte a continuación para obtener más detalles.
      Tienda de aplicaciones
      sphaira cuenta con una tienda de aplicaciones, que utiliza la API de https://hb-app.store/switch. Se puede navegar a ella presionando "R" desde el menú principal.
      La tienda de aplicaciones tiene las mismas características que la aplicación hb-appstore, y además instala los manifiestos en la misma carpeta que hb-appstore para no romper la compatibilidad entre ambas.
      Temas
      Sphaira viene con 3 temas: abyss (predeterminado), blanco y negro (sin terminar).
      Se pueden agregar temas personalizados a "/config/sphaira/themes/", aquí está el tema abyss como ejemplo:
      [meta] name=Abyss author=TotalJustice version=1.0.0 ; unused currently preview=romfs:/theme/preview.jpg [theme] background=0x0f111aff grid=0x0f115c30 selected=0x0f115cff selected_overlay=0x529cffff text=0xffbc41ff text_selected=0x529cffff icon_audio=romfs:/theme/icon_audio.png icon_video=romfs:/theme/icon_video.png icon_image=romfs:/theme/icon_image.png icon_file=romfs:/theme/icon_file.png icon_folder=romfs:/theme/icon_folder.png icon_zip=romfs:/theme/icon_zip.png icon_nro=romfs:/theme/icon_nro.png Se puede agregar música a un tema, siempre que la música se convierta al formato bfstm. Simplemente agregue una entrada como esta: `music=/config/sphaira/themes/music/bgmusic_pcm.bfstm`
      Forwaders
      sphaira puede crear e instalar reenviadores para cualquier .nro. Utilizará el ícono del .nro y el nombre + autor.
      También puede instalar reenviadores para archivos que tienen un archivo asociado. Por ejemplo, si mgba está instalado y un juego se encuentra en "/roms/gba/game.gba", aparecerá la opción "Instalar reenviador". En este caso, intentará extraer el ícono del juego; de lo contrario, utilizará el ícono del .nro y el nombre será una combinación del nombre del .nro y el nombre del juego.
      File Assoc
      file assoc es una forma de asociar extensiones de archivo (.gba, .nro, etc.) con una aplicación homebrew. Por ejemplo, si haces clic en rom.gbc que tiene un archivo assoc, aparecerá una lista de todas las aplicaciones que pueden manejarlo.
      Esto se puede usar para emuladores, reproductores multimedia, editores de texto, etc.
      El archivo personalizado assoc debe ir en la carpeta "/config/sphaira/assoc/"
      El formato es *muy* simple, aquí hay un ejemplo de vgedit.ini:
      [config] supported_extensions=txt|json|cfg|ini|md|log Y otra vez para mgba.ini:
      [config] supported_extensions=gba|gbc|sgb|gb database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance "path": (opcional) ruta completa al .nro. Si no se especifica, se utiliza el nombre del ini, es decir, mgba.ini utilizará mgba.nro.
      "supported_extensions": lista de extensiones que admite la aplicación, separadas por |. plea
      "database": (opcional) nombre de la base de datos de rom a utilizar definida por el lado izquierdo de esta tabla <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>..
      Todos los núcleos de retroarch tienen la asociación de archivos integrada en sphaira, por lo que si descarga retroarch usando la tienda de aplicaciones y luego navega a "/roms/gbc/game.gbc", gambatte y mgba estarán disponibles para ser seleccionados.
      Los juegos se pueden guardar en formato .zip, sphaira buscará en el .zip y encontrará la extensión real y la usará para mostrar íconos/archivos asociados.
      ROMs
      Las ROMs se deben colocar en "/roms/system_name/" donde el nombre del sistema se define en las entradas del lado derecho de esta tabla <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>.
      Este es el mismo diseño que usa Emulation Station. La razón por la que se obliga a que las ROMs estén en carpetas específicas se debe a que muchas ROMs para diferentes sistemas usan la misma extensión de archivo, es decir, .bin / .cue o .chd.
      Se permiten las ROMs ubicadas en subcarpetas, por ejemplo, "/roms/psx/scooby-doo/scooby-doo.bin" es válido.
      Themezer
      Se pueden buscar y descargar temas yendo a Opciones de menú -> Varios -> Themezer. Los temas se descargarán en "/themes/sphaira/Nombre del tema - Por autor/".
      Para instalar temas, inicia "NXThemes Installer" y busca la carpeta seleccionada que aparece arriba.
      Irs
      Sensor infrarrojo. Es una aplicación de juguete que hice hace 4 (?) años donde muestra la salida del irs del joycon, úsalo para tomarte una selfie 🙂
      Web
      Inicia el navegador web integrado, no es muy bueno.
      Nxlink
      Para los desarrolladores de homebrew, nxlink está integrado en sphaira. No tienes que presionar ningún botón especial, solo haz "nxlink *.nro" y envía tu nro como siempre, el registro de la consola funciona usando "nxlink -s *.nro"
      De manera predeterminada, esto está habilitado en segundo plano, para deshabilitarlo: Opciones de menú -> Red -> Nxlink.
      Sphaira ha sido creado por ITotalJustice.
    • Por Dekuwa
      FTPD es un servidor FTP para Switch (aquí está la versión para Nintendo 3DS).
      Características
      Parece funcionar bien con una variedad de clientes. Admite varios clientes simultáneos. La 3DS solo parece admitir suficientes sockets para realizar entre 4 y 5 transferencias de datos simultáneas, por lo que será útil limitar el cliente FTP a esta cantidad de solicitudes paralelas. Gráficos de vanguardia. Comandos soportados
      ABOR ALLO (no-op) APPE CDUP CWD DELE FEAT HELP LIST MDTM MKD MLSD MLST MODE (no-op) NLST NOOP OPTS PASS (no-op) PASV PORT PWD QUIT REST RETR RMD RNFR RNTO SIZE STAT STOR STRU (no-op) SYST TYPE (no-op) USER (no-op) XCUP XCWD XMKD XPWD XRMD FTPD ha sido creado por mtheall.
×
×
  • Crear nuevo...