Dusklight — Bug de archivo basura de 4 GiB con el adaptador WUP-028 — Solución (#810)

Con el adaptador USB GameCube WUP-028 de Nintendo conectado, cambiar a otro mando en Dusklight (antes Dusk) escribe un archivo basura de 4 GiB. Solución de desconexión previa y estado del #810.

Publicado 2026-05-19 ·Actualizado 2026-05-19

Estado a 2026-05-13: Abierto en el tracker de Dusklight.

Nota: Dusklight pasó a llamarse Dusklight el 12 de mayo de 2026.

El WUP-028 es el adaptador USB oficial de Nintendo para el mando de GameCube — el que se incluyó originalmente con Super Smash Bros. para Wii U / Switch. Es la forma más precisa de usar mandos reales de GameCube en PC, y Dusklight lo soporta. Pero existe un bug de interacción específico que crea un enorme archivo de basura.

Síntoma

Con el WUP-028 conectado, si abres Settings → Input → Controller → Configure Controller y cambias la selección de mando a cualquier cosa que no sea un mando GameCube, Dusklight escribe un archivo de exactamente 2^32 + 32 bytes (4.294.967.328 bytes ≈ 4 GiB), mayormente ceros.

Efectos:

  • En HDD: cuelgue prolongado (puede durar minutos), Dusklight puede parecer congelado
  • En SSD: cuelgue más corto, pero perceptible
  • El archivo basura permanece en tu carpeta de datos de Dusklight hasta que lo borres

Soluciones

Opción 1: Desconectar antes de cambiar

  1. Cierra Dusklight (o al menos sal de la página de configuración de mandos)
  2. Desconecta físicamente el adaptador WUP-028 del USB
  3. Vuelve a abrir Dusklight → Settings → Input → Controller → Configure Controller
  4. Cambia al otro mando normalmente
  5. Reconecta el WUP-028 después si todavía lo quieres disponible

Opción 2: No cambiar

Si usas principalmente el WUP-028, mantén la selección de GCN activa y no cambies el desplegable.

Limpiar el archivo basura

Tras sufrir el bug, localiza el archivo de tamaño excesivo en tu carpeta de datos de Dusklight:

  • Windows: %APPDATA%\TwilitRealm\Dusk\
  • macOS: ~/Library/Application Support/TwilitRealm/Dusk/
  • Linux: ~/.local/share/TwilitRealm/Dusk/

Busca cualquier archivo de ~4 GiB que no coincida con un nombre conocido (las partidas guardadas son de decenas de KB; la caché de shaders, de pocos MB como mucho). Bórralo. Tus partidas en USA/Card A/ o EUR/Card A/ no se ven afectadas.

Relacionado

Última actualización: 2026-05-19. Sigue el #810 para ver el progreso.