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.
-
Temas (diferentes a los temas oficiales del menú HOME / NXThemes)
-
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.
Que novedades incluye la versión 1.0.0
Released
-
General
-
El sistema de entrada al menú se ha rehecho por completo:
- Un sistema más limpio y cuadriculado, profundamente inspirado en el menú de 3DS (y parcialmente también en los menús de DSi/Wii), más fácil que nunca de navegar y personalizar.
- Homebrew y aplicaciones ya no están divididos en menús separados: el menú contiene inicialmente todas las aplicaciones, hbmenu, uManager (ver más abajo) y otras entradas especiales (página de usuario, ajustes/temas...), y las entradas homebrew se pueden añadir fácilmente en el menú (o siempre se puede acceder a ellas a través de hbmenu, por supuesto).
- Se añadió soporte para detectar cuando falla el montaje de la gamecard (incluso mostrando el resultado, algo que el menú HOME original no hace).
- Se mejoró el soporte en la remoción de SD.
- Ahora se utiliza el arco para organizar ordenadamente los códigos de resultado y mostrar sus nombres.
- Todos los componentes de uLaunch ahora generan logs (se limpian en cada reinicio) que pueden ser realmente útiles para localizar cualquier problema.
-
Se proporcionan traducciones para idiomas adicionales: Español, Coreano, Portugués Brasileño (aquellos ofrecidos voluntariamente por los traductores)
- Si quieres añadir nuevas traducciones o mejorar las existentes, ¡no dudes en contribuir!
- Como siempre, todas las librerías fueron actualizadas a sus últimas versiones (por lo tanto, esto funciona con el último Atmosphère).
- Muchas otras partes internas del código han sido mejoradas o directamente rediseñadas.
-
El sistema de entrada al menú se ha rehecho por completo:
-
uSystem
- Básicamente muchos cambios internos para reflejar los cambios en las otras partes del proyecto más perceptible por el usuario final.
-
uLoader
- Implementado soporte para usar uLoader como un selector de homebrew, por lo que ahora es capaz de devolver el homebrew seleccionado por el usuario a través de hbmenu en lugar de lanzarlo.
- Cambios menores que reflejan más de cerca la lógica real que sigue hbloader, probablemente solucionando problemas menores.
-
uMenú
-
Cambios relativos al nuevo menú:
- Varias opciones que antes se colocaban en otros lugares (página de usuario, configuración/temas de uLaunch, menú de controladores...) ahora son entradas reales del menú, lo que hace que la interfaz de usuario sea más limpia en general.
- Ahora se puede acceder al editor Mii tanto desde el menú de entrada como desde el menú rápido.
- Vuelven las carpetas, ¡y mejor que nunca! Se pueden crear subcarpetas, subsubcarpetas, etc. como antes, mientras que la nueva disposición del menú en forma de cuadrícula hace que mover las entradas dentro y fuera de las carpetas sea más intuitivo que nunca.
-
Importantes mejoras gráficas aparte del nuevo menú:
- Todos los recursos y la lógica se han actualizado a 1080p, por lo que ya no tienen una calidad inferior en la televisión (otra cosa que no tiene el menú HOME oficial).
- Los menús son ahora muy tematizables, ya que se ha prestado más atención a los pequeños aspectos personalizables.
- El menú rápido ahora sólo se puede abrir con ZL/ZR (L/R se usan para navegar por el menú principal), y se ha vuelto a añadir una opción de editor de miis.
- El diálogo de entrada de URL del navegador web empieza con https:// por defecto por simplicidad.
- Ya no hay un menú homebrew separado, en su lugar las entradas homebrew se añaden a través del nuevo mecanismo uLoader.
- Las entradas se muestran ahora en una barra justo encima del menú de entrada.
- Varias transiciones del menú se han hecho más agradables, desvaneciéndose en el fondo del tema en lugar de una pantalla negra.
- Se han realizado algunas comprobaciones básicas sobre si los títulos son lanzables en primer lugar (en lugar de intentar lanzarlos, fallar y reabrir uMenu con un diálogo de error).
- Aumento de la memoria interna del menú de 176 MB a 296 MB, lo que permite cargar activos temáticos de mejor calidad, mientras que todo lo demás debería (en principio) funcionar bien.
-
Cambios relativos al nuevo menú:
-
Temas: uDesigner
-
Los temas han cambiado mucho: esta versión introduce una nueva versión del formato de tema, que comprende tanto cambios menores como MUCHO más material personalizable, hasta el punto de que todos los cambios son demasiado largos para enumerarlos aquí.
- El nuevo tema por defecto tiene el azul como color general y casi todos los activos son nuevos.
- Los temas se distribuyen ahora como archivos ZIP.
- Se ha reescrito la wiki de temas, que cubre todo lo relativo a la creación de temas.
- De todo esto se deduce que los temas antiguos están lejos de ser compatibles (no sólo por las diferencias de formato/archivos, sino también por la resolución, ya que ahora estamos en 1080p), por lo que cualquier tema antiguo debe ser reelaborado manualmente. En cualquier caso, los nuevos temas son más personalizables que antes, lo que abre muchas más oportunidades para las mentes creativas.
- En este sentido, por fin está aquí un editor de temas oficial (experimental): ¡mira uDesigner!
-
Los temas han cambiado mucho: esta versión introduce una nueva versión del formato de tema, que comprende tanto cambios menores como MUCHO más material personalizable, hasta el punto de que todos los cambios son demasiado largos para enumerarlos aquí.
-
uManager
- Esta nueva versión introduce uManager, una nueva aplicación homebrew para controlar la funcionalidad de uLaunch.
-
Ya no será necesario modificar manualmente los archivos (salvo en casos excepcionales, claro).
- Activar/desactivar uLaunch automáticamente
- Actualizar uLaunch a la última versión de GitHub
- Restablecer el diseño del menú / caché de imágenes generadas de uLaunch (puede ser útil si algo se rompe)
-
uScreen (antes uViewer)
- uViewer fue reemplazado por uScreen, una nueva herramienta (Java) para la captura de pantalla USB, donde su funcionalidad es la misma en general.