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