El proyecto comunitario nsmbu-recomp ha hecho posible ejecutar New Super Mario Bros. U de forma nativa en ordenadores con Windows, Linux y macOS sin recurrir a emulación tradicional, permitiendo partidas cooperativas locales de hasta cuatro participantes con mandos y teclado.
Esta iniciativa traslada los recursos y la lógica del recordado título de Wii U directamente a binarios nativos para computadores modernos. Al no depender de la sobrecarga que implica emular la arquitectura entera de la consola de Nintendo, el programa traduce el código original a lenguaje C, lo compila y lo enlaza directamente con un entorno de ejecución moderno desarrollado para exprimir las capacidades de cada sistema operativo.
Cómo funciona la recompilación nativa
El software nsmbu-recomp funciona como una herramienta de recompilación estática. Para poder utilizarlo, los usuarios deben contar con sus propios archivos legítimos del juego, ya sea a través de una imagen de disco en formato .wux o .wud con sus respectivas claves, un archivo empaquetado .wua o una carpeta extraída con las carpetas de código, contenido y metadatos.
Durante la primera ejecución, un instalador automatizado procesa los datos originales, traduce las instrucciones a C y genera un ejecutable nativo optimizado para la máquina. Todo el proceso se gestiona dentro de una estructura portable en la que las partidas guardadas, configuraciones y registros quedan almacenados en la carpeta del proyecto. En sistemas Windows se requiere compatibilidad con la API gráfica Vulkan en versiones de 64 bits de Windows 10 u 11, mientras que en Linux funciona bajo arquitecturas x86-64 y arm64 con glibc 2.35 o posterior. En computadores Apple, la aplicación está adaptada para procesadores Apple Silicon con macOS 14 o superior.
Compatibilidad y funciones multijugador
En cuanto a compatibilidad, la herramienta ofrece soporte y pruebas completas para las ediciones de Estados Unidos y Europa en su versión 1.3.0, admitiendo también los discos base versión 0 y los paquetes combinados que integran New Super Mario Bros. U junto a New Super Luigi U. Las versiones japonesas, por el momento, no se encuentran soportadas dentro del repositorio público.
Uno de los apartados más destacados es la integración de controles y multijugador local. El sistema admite hasta cuatro mandos simultáneos actuando como jugadores independientes, con la posibilidad de que el primer usuario alterne entre el teclado y un mando principal. Dentro de los ajustes es posible alternar entre el modo Wii U GamePad y el modo Wii U Pro Controller, permitiendo configurar esquemas personalizados para cada periférico o unificar un solo mapeo para todos los mandos conectados.
El desarrollo añade funciones prácticas como guardado y carga rápida de estados mediante las teclas F1 a F5, un menú de configuración accesible pulsando F12 y opciones dedicadas de audio para alternar entre las salidas del televisor o del mando táctil. El repositorio, publicado bajo licencia de código abierto MPL-2.0, parte de la base creada previamente para la recompilación de The Legend of Zelda: The Wind Waker HD e incorpora herramientas de depuración comunitaria, sin incluir material protegido ni activos propiedad de Nintendo.