Jump to content


uLaunch 1.0.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.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.
  • 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.
  • 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!
  • 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.

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

  • Contenido similar

    • 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.
    • Por Dekuwa
      sys-ftpd es un servidor FTP liviano que se ejecuta en segundo plano en tu Nintendo Switch.
      Es una versión liviana de la aplicación ftpd de mtheall que se ejecuta como un servicio en segundo plano (sysmodule).
      Originalmente se derivó de sys-ftpd de jakibaki en un intento de mejorar el rendimiento y la estabilidad.
      Como es liviano, ocupa menos memoria en tu consola a costa de transferir archivos un poco más lento. Si quieres transferir archivos grandes, te sugiero que instales ftpd de mtheall por separado y lo ejecutes siempre que necesites realizar una transferencia de archivos grande.
      Cómo usar
      Descarga la última versión desde aquí mismo Extraiga el contenido de la carpeta a la raíz de la tarjeta SD de su Nintendo Switch (debería superponerse con las carpetas Atmosphere y config existentes) Vaya a config/sys-ftpd/config.ini y configure su nombre de usuario y contraseña para el servidor FTP (de lo contrario, no le permitirá conectarse) Alternativamente, puede habilitar el modo anónimo, que permitirá que cualquier persona en la red se conecte a su servidor FTP sin credenciales (no es seguro) Inicie o reinicie su Nintendo Switch en CFW como de costumbre. Una vez que su consola esté conectada a una red, puede conectarse a su servidor con cualquier cliente FTP (puede encontrarlos en línea) desde cualquier computadora dentro de la misma red. La dirección IP de su Nintendo Switch se puede encontrar en Configuración del sistema -> Internet -> Estado de conexión -> Dirección IP de su consola. (normalmente se parece a 192.168.X.X) El puerto se puede encontrar y modificar en el archivo config.ini mencionado anteriormente. (por defecto es 5000) La dirección resultante debería verse como 192.168.X.X:5000, donde tu nombre de usuario y contraseña son tu usuario y contraseña de config.ini respectivamente. Ahora deberías poder disfrutar de acceder a tus archivos de Nintendo Switch de forma remota. sys-ftpd ha sido creado por cathery.
    • Por Dekuwa
      dvr-patches es un conjunto de parches exefs para permitir la transmisión de juegos incompatibles con sysdvr.
      Esto es experimental y no lo probé con muchos juegos, úselo bajo su propio riesgo: puede no funcionar en absoluto, causar inestabilidad y fallas o degradar el rendimiento.
      Dudo que esto pueda hacer que lo baneen, pero nuevamente, úselo bajo su propio riesgo.
      Compatibilidad de firmware
      Todos los firmwares a partir de 11.0 deberían ser compatibles, sin embargo, los parches deben actualizarse con los nuevos firmwares.
      Cuando se lanza un nuevo firmware, intentaré actualizar este repositorio de manera oportuna, puede verificar si el último firmware es compatible en la pestaña de lanzamientos o habilitar las notificaciones de github para este repositorio para recibir notificaciones de actualizaciones.
      A veces, las actualizaciones de firmware no necesitan parches nuevos, por ejemplo, 14.0 usa los mismos que 14.1 porque el módulo de sistema relevante (am) no se modificó, antes de abrir un problema cuando se lanza un nuevo firmware, intente ejecutar los parches.
      No tengo planes de portar a firmwares más antiguos, por supuesto, las solicitudes de incorporación de cambios son bienvenidas.
      Instalación
      Descarga la última versión desde aquí mismo y extráelo a la raíz de tu tarjeta SD, luego reinicia tu consola. Ahora la transmisión debería funcionar.
      Cada vez que instalas una nueva actualización de firmware, probablemente necesitarás descargar una nueva versión de estos parches que pueden no estar disponibles de inmediato. Consulta los mensajes de confirmación para saber cuándo se agrega compatibilidad con un nuevo firmware.
      dvr-patches ha sido creado por exelix11.
    • Por Dekuwa
      SwitchWave es un reproductor multimedia acelerado por hardware para Nintendo Switch, basado en mpv y FFmpeg.

      Características
      Backend de aceleración de hardware personalizado para FFmpeg, con escala de frecuencia dinámica. Se pueden decodificar los siguientes códecs: MPEG1/2/4 VC1 H.264/AVC (10+ bits no compatible con hardware) H.265/HEVC (12+ bits no compatible con hardware) VP8 VP9 (10+ bits no compatible con hardware) Backend de gráficos personalizado para mpv con deko3d, compatible con: Reproducción a 4k60fps Renderizado directo (decodificación de software más rápida) Shaders de posprocesamiento personalizados Backend de audio personalizado para mpv con API nativas de Nintendo, compatible con diseños de hasta 5.1 surround Reproducción en red a través de Samba, NFS o SFTP Compatibilidad con unidad externa con libusbhsfs Interfaz de usuario rica y responsiva, incluso bajo carga Instalación
      Descargue la última versión y extráigala a la raíz de su tarjeta SD (tenga cuidado de fusionar y no sobrescribir las carpetas) Los recursos compartidos de red se pueden configurar a través de la aplicación, al igual que los ajustes de mpv a través del editor integrado (consulte el manual) Los parámetros de tiempo de ejecución más relevantes se pueden ajustar dinámicamente durante la reproducción a través del menú o, en su defecto, la consola (manual) SwitchWave ha sido creado por averne.
    • Por Dekuwa
      Sudachi es un emulador de Nintendo Switch escrito en C++ para Windows, Linux Android, con una versión para macOS en desarrollo.


      El emulador tiene soporte para tecnologías Vulkan, OpenGL GLSL y OpenGL GLASM.
      Sudachi ha sido creado por jarrodnorwell.
×
×
  • Crear nuevo...