diff --git a/source/channel/nand.cpp b/source/channel/nand.cpp index d491dce1..922bea67 100644 --- a/source/channel/nand.cpp +++ b/source/channel/nand.cpp @@ -75,7 +75,16 @@ void Nand::Init() AccessPatched = false; Partition = 0; FullMode = 0x100; - memset(NandPath, 0, sizeof(NandPath)); + memset(NandPath, 0, sizeof(NandPath)); +} + +bool Nand::LoadDefaultIOS(void) +{ + Patch_AHB(); + s32 ret = __IOS_LoadStartupIOS(); + loadIOS(IOS_GetVersion(), false); + Init_ISFS(); + return (ret == 0); } void Nand::SetNANDEmu(u32 partition) @@ -1036,6 +1045,7 @@ void Nand::Init_ISFS() Patch_ISFS_Permission(true); AccessPatched = true; } + usleep(1000); gprintf("Init ISFS\n"); ISFS_Initialize(); } @@ -1044,6 +1054,7 @@ void Nand::DeInit_ISFS(bool KeepPatches) { gprintf("Deinit ISFS\n"); ISFS_Deinitialize(); + usleep(1000); if(AccessPatched && !KeepPatches) { Patch_ISFS_Permission(false); diff --git a/source/channel/nand.hpp b/source/channel/nand.hpp index dc75edd6..eaadb62f 100644 --- a/source/channel/nand.hpp +++ b/source/channel/nand.hpp @@ -61,6 +61,7 @@ class Nand { public: void Init(); + bool LoadDefaultIOS(void); /* Prototypes */ void SetNANDEmu(u32 partition); diff --git a/source/main.cpp b/source/main.cpp index 5d66b189..9c33f90c 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -65,12 +65,11 @@ int main(int argc, char **argv) /* Init ISFS */ NandHandle.Init_ISFS(); /* Handle (c)IOS Loading */ - if(neek2o() || Sys_DolphinMode()) + if(neek2o() || Sys_DolphinMode()) /* wont reload anythin */ iosOK = loadIOS(IOS_GetVersion(), false); - else if((AHBRPOT_Patched() && IOS_GetVersion() == 58) || /* Normal HBC or FW Boot */ - (!AHBRPOT_Patched() && IOS_GetType(mainIOS) == IOS_TYPE_STUB)) /* Maybe old HBC or WiiU */ - iosOK = loadIOS(58, false); - else /* cIOS wanted */ + else if(!CustomIOS(IOS_GetType(mainIOS))) /* safe reload */ + iosOK = NandHandle.LoadDefaultIOS(); + else /* cIOS found and on real nand, so just use it */ iosOK = loadIOS(mainIOS, false) && CustomIOS(CurrentIOS.Type); // Init diff --git a/source/menu/menu_boot.cpp b/source/menu/menu_boot.cpp index f63b734e..4ef5232c 100644 --- a/source/menu/menu_boot.cpp +++ b/source/menu/menu_boot.cpp @@ -81,7 +81,11 @@ void CMenu::_Boot(void) void CMenu::_refreshBoot(void) { m_btnMgr.setText(m_bootBtnLoadCIOS, _optBoolToString(m_cfg.getBool("GENERAL", "force_cios_load", false))); - m_btnMgr.setText(m_bootLblCurCIOSrev, wfmt(L"%i", min(m_cfg.getInt("GENERAL", "force_cios_rev", 0), 254))); + u8 IOS_Revision = min(m_cfg.getInt("GENERAL", "force_cios_rev", 0), 254); + if(IOS_Revision > 0) + m_btnMgr.setText(m_bootLblCurCIOSrev, wfmt(L"%i", IOS_Revision)); + else + m_btnMgr.setText(m_bootLblCurCIOSrev, L"AUTO"); showBoot(); } diff --git a/source/menu/menu_config_game.cpp b/source/menu/menu_config_game.cpp index 23391a59..ab4ad6c6 100644 --- a/source/menu/menu_config_game.cpp +++ b/source/menu/menu_config_game.cpp @@ -442,17 +442,15 @@ void CMenu::_showGameSettings(void) } int j = 0; - if (m_gcfg2.getInt(id, "ios", &j) && _installed_cios.size() > 0) + if(m_gcfg2.getInt(id, "ios", &j) && _installed_cios.size() > 0) { CIOSItr itr = _installed_cios.find(j); j = (itr == _installed_cios.end()) ? 0 : itr->first; } else j = 0; - if (j != 0) - { - m_btnMgr.setText(m_gameSettingsLblIOS, wstringEx(sfmt("%i", j))); - } + if(j > 0) + m_btnMgr.setText(m_gameSettingsLblIOS, wfmt(L"%i", j)); else m_btnMgr.setText(m_gameSettingsLblIOS, L"AUTO"); diff --git a/source/menu/menu_home.cpp b/source/menu/menu_home.cpp index a1fcb59e..947f1ad0 100644 --- a/source/menu/menu_home.cpp +++ b/source/menu/menu_home.cpp @@ -275,7 +275,7 @@ void CMenu::_textHome(void) m_btnMgr.setText(m_homeBtnReloadCache, _t("home2", L"Reload Cache")); m_btnMgr.setText(m_homeBtnUpdate, _t("home3", L"Update")); m_btnMgr.setText(m_homeBtnInstall, _t("home7", L"Install Game")); - m_btnMgr.setText(m_homeBtnAbout, _t("home4", L"About")); + m_btnMgr.setText(m_homeBtnAbout, _t("home4", L"Credits")); m_btnMgr.setText(m_homeBtnExitTo, _t("home5", L"Exit To")); } diff --git a/wii/wiiflow/Languages/english.ini b/wii/wiiflow/Languages/english.ini index 8ac0c68d..61fbea86 100644 --- a/wii/wiiflow/Languages/english.ini +++ b/wii/wiiflow/Languages/english.ini @@ -227,7 +227,7 @@ homebrew=Homebrew home1=Settings home2=Reload Cache home3=Update -home4=About +home4=Credits home5=Exit To home6=Help home7=Install Game diff --git a/wii/wiiflow/Languages/spanish.ini b/wii/wiiflow/Languages/spanish.ini index f3dff59a..4cbc632f 100644 --- a/wii/wiiflow/Languages/spanish.ini +++ b/wii/wiiflow/Languages/spanish.ini @@ -4,10 +4,10 @@ about1=Loader original por:\n%s about2=Interfaz original por:\n%s about4=Gracias a:\n%s about6=Desarrolladores actuales:\n%s -about7=Desarrolladores antiguos:\n%s -about8=Parte de código obtenido desde:\n%s +about7=Desarrolladores anteriores:\n%s +about8=Parte del código obtenido desde:\n%s about9=Sitios que apoyan el proyecto:\n%s -about10=Guía de Ayuda +about10=Guía de ayuda alphabetically=Alfabéticamente appname=%s v%s aspect169=Forzar 16:9 @@ -20,8 +20,8 @@ bygameid=ID del juego bylastplayed=Últimos jugados byplaycount=Más jugados byplayers=Núm. jugadores -bywifiplayers=Núm. jugadores Wifi -cat1=Seleccionar Categorias +bywifiplayers=Núm. jugadores WiFi +cat1=Seleccionar Categorías cat2=Borrar cd1=Atrás cd2=Eliminar @@ -30,7 +30,7 @@ cfg1=Configuración cfg10=Atrás cfg11=Emulación de partidas en USB cfg12=Emulación NAND -cfg13=Configuración de Emulación NAND +cfg13=Configuración de emulación NAND cfg14=Establecer cfg15=Extras cfg16=Elegir @@ -49,8 +49,8 @@ cfgb4=Idioma del juego cfgb5=DML Modo de video cfgb6=DML Idioma del juego cfgbt1=Configuración de inicio -cfgbt2=Forzar Carga de cIOS -cfgbt3=Forzar Revision cIOS +cfgbt2=Forzar carga de cIOS +cfgbt3=Forzar revisión de cIOS cfgc1=Salir a cfgc2=Ajustar ancho cfgc3=Ajustar altura @@ -68,155 +68,155 @@ cfgg13=Descargar cfgg14=Parchear video cfgg15=Trucos cfgg16=Elegir -cfgg17=Elegir Categorias -cfgg18=Hook Type -cfgg2=Modo de Video -cfgg21=Volver a canal +cfgg17=Elegir categorías +cfgg18=Tipo de enganche +cfgg2=Modo de video +cfgg21=Volver al canal cfgg22=Depurador -cfgg23=Descargando trucos.. +cfgg23=Descargando trucos.... cfgg24=Emulación NAND cfgg25=Contraseña incorrecta -cfgg26=Desactivar bloque de IOS Reload +cfgg26=Desactivar bloque de recarga de IOS cfgg27=Relación de aspecto cfgg28=NMM -cfgg29=No Parche DVD +cfgg29=No parche DVD cfgg3=Idioma -cfgg30=Exportar partida de NAND -cfgg31=Exportar -cfgg32=Importar partida a NAND -cfgg33=Importar -cfgg34=Emular Tarjerta Memoria Devolution -cfgg35=Cargador GameCube -cfgg36=Parche panoramico DM +cfgg30=Extraer partida de NAND +cfgg31=Extraer +cfgg32=Copiar partida a NAND +cfgg33=Copiar +cfgg34=Emulador de memoria de Devolution +cfgg35=Cargador de GameCube +cfgg36=Parche panorámico de DM cfgg4=Parchear frases de país cfgg5=Ocarina cfgg7=Vipatch cfgg8=Volver -cfgne1=Emulación NAND -cfgne2=Extraer Partidas +cfgne1=Emulación de NAND +cfgne2=Extraer partidas cfgne3=Todas -cfgne4=Restante +cfgne4=Faltantes cfgne5=Extraer NAND cfgne6=Empezar -cfgne7=Atras -cfgne8=No se encuentra particion FAT valida para Emulación NAND! +cfgne7=Atrás +cfgne8=¡No se encontró partición FAT válida para emulación de NAND! cfgne9=Archivo actual: %s -cfgne10=Opciones para Emulación NAND -cfgne11=Progreso Total: +cfgne10=Opciones para emulación de NAND +cfgne11=Progreso total: cfgne12=Extractor de NAND cfgne13=Extractor de partidas -cfgne14=Extraído: %d partidas / %d archivos / %d carpetas -cfgne15=Extraído: %d archivos / %d carpetas +cfgne14=Extraídos: %d partidas / %d archivos / %d carpetas +cfgne15=Extraídos: %d archivos / %d carpetas cfgne16=Tamaño total: %uMB (%d bloques) cfgne17=Tamaño total: %uKB (%d bloques) -cfgne18=Listando partidas para extraer... -cfgne19=La extracción termino! -cfgne20=La extracción fallo! -cfgne22=Desactivar Emulación NAND -cfgne23=Bienvennido a WiiFlow. No se ha encontrado una NAND valida para Emulación NAND. Pulse Extraer para extraer tu NAND, o pulse desactivar para desactivar Emulación NAND. +cfgne18=Listando partidas a extraer... +cfgne19=¡La extracción termino! +cfgne20=¡La extracción falló! +cfgne22=Desactivar emulación de NAND +cfgne23=Bienvenido a WiiFlow. No encontré una NAND válida para emulación de NAND. Pulse Extraer para extraer su NAND, o pulse desactivar para desactivar la emulación de NAND. cfgne24=Extraer partida guardada -cfgne25=Crear nueva partida guardada -cfgne26=Una partida guardada se ha creado para este juego en NAND Real. Extraer partida guardada existente de NAND Real o crear un nuevo archivo para Emulación NAND? -cfgne27=Calculando espacio necesario para extraccion.. +cfgne25=Crear nueva partida +cfgne26=Una nueva partida se ha creado para este juego en la NAND real. ¿Extraer partida guardada existente de la NAND real o crear un nuevo archivo para emulación de NAND? +cfgne27=Calculando espacio necesario para extracción... cfgne28=Importar partida guardada -cfgne29=Importado: %d partidas / %d archivos / %d directorios -cfgne30=Importado de Archivos Finalizado! -cfgne31=Seleccionar Partición +cfgne29=Importados: %d partidas / %d archivos / %d directorios +cfgne30=¡Importación de archivos finalizada! +cfgne31=Seleccionar partición cfgp1=Partición de juegos -cfgp3=Iniciar RED al iniciar -cfgpl1=Seleccione extras +cfgp3=Conectar a la red al inicio +cfgpl1=Seleccionar extras cfgs1=Volumen de la música cfgs2=Volumen de la interfaz -cfgs3=Volumen de coverflow +cfgs3=Volumen de Coverflow cfgs4=Volumen del juego cheat1=Volver cheat2=Aplicar -cheat3=Trucos para el juego no encontrado -cheat4=Descarga no encontrada +cheat3=Archivo de trucos para el juego no encontrado +cheat4=Descarga no encontrada. commodore=Commodore 64 custom=Personalizado def=Por Defecto disabled=Desactivado dl1=Cancelar -dl10=Por favor dona \na GameTDB.com +dl10=Por favor dona\na GameTDB.com dl12=GameTDB -dl13=Orden de Descarga -dl14=Elige región para buscar carátulas: -dl15=Configuración de Descarga +dl13=Orden de descarga +dl14=Elija regiones donde buscar carátulas: +dl15=Configuración de descarga dl16=Establecer -dl17=Configuración de Descarga +dl17=Configuración de descarga dl18=Atrás -dl19=Solo Original +dl19=Solo original dl2=Atrás dl20=Original/Original dl21=Original/Personal dl22=Personal/Original dl23=Personal/Personal -dl24=Personal Solo +dl24=Solo personal dl25=Todas dl3=Todas -dl4=Restante +dl4=Faltantes dl5=Descargar dl6=Descargar dl8=Carátulas -dlmsg1=Iniciando la RED... +dlmsg1=Iniciando la red... dlmsg10=Creando %s dlmsg11=Descargando... -dlmsg12=Descarga fallo +dlmsg12=Falló la descarga dlmsg13=Guardando... dlmsg14=Terminado. -dlmsg15=Guardando fallo! +dlmsg15=¡Falló el guardando! dlmsg16=No se pudo leer el archivo -dlmsg17=No hay actualizaciones! -dlmsg18=boot.dol no encontrado en la carpeta defecto -dlmsg19=Actualización disponible! -dlmsg2=No se pudo inicializar la RED +dlmsg17=¡No hay actualizaciones! +dlmsg18=boot.dol no encontrado en la carpeta predeterminada +dlmsg19=¡Actualización disponible! +dlmsg2=No se pudo inicializar la red dlmsg20=No se ha encontrado información sobre la versión dlmsg21=WiiFlow se cerrará para que los cambios tengan efecto. dlmsg22=Actualizando directorio de la aplicación... dlmsg23=Actualizando directorio de datos dlmsg24=Extrayendo... -dlmsg25=La extracción ha fallado! Renombrando el backup a boot.dol +dlmsg25=¡La extracción ha fallado! Renombrando la copia de seguridad a boot.dol dlmsg26=Actualizando caché... dlmsg3=Descargando desde %s dlmsg4=Guardando %s dlmsg5=%i/%i archivos descargados. dlmsg6=Cancelando... -dlmsg7=Listando carátulas para descargar.. +dlmsg7=Listando carátulas a descargar.. dlmsg8=Carátula completa no encontrada, descargando desde %s -dlmsg9=%i/%i archivos descargados. %i son sólo carátulas frontales. -DMLdef=Por Defecto +dlmsg9=%i/%i archivos descargados. %i son solo carátulas frontales. +DMLdef=Por defecto DMLdefG=Juego DMLntsc=NTSC 480i DMLpal=PAL 576i DMLpal60=PAL 480i DMLprog=NTSC 480p DMLprogP=PAL 480p -errboot1=d2x cIOSs rev6 o mayor es necesario!\ncIOSs 249 base 56 y 250 base 57 son suficientes para todos sus juegos.\nMás cIOSs podría hacer wiiflow inestable! -errboot2=No se encuentra un dispositivo\n para guardar archivos de configuración! -errboot3=No se inicializó el módulo DIP! -errboot4=No se encontraron particiones disponibles! -errboot5=data_on_usb=yes y No hay particiones usb para los datos!\nUsando SD. -errboot6=No se dispone de particiones USB para datos y SD no insertada!\nSaliendo. -errgame1=No se encontró el juego con ID: %s -errgame2=No se encontraron cios! -errgame4=No se pudo cargar IOS %i -errgame5=Fallo Activando emu! -errgame6=Fallo Activando emu después de la recarga! -errgame7=Fallo WDVDGetCoverStatus! -errgame8=Por favor inserte un dico de juego. -errgame9=Esto no es un Disco wii o GC -errgame10=Fallo Ajuste USB: %d -errneek1=No se puede iniciar neek2o. Verifique los ajustes de su neek2o +errboot1=¡No se encontró cIOS!\ncIOS d2x 249 base 56 y 250 base 57 son suficientes para todos sus juegos. +errboot2=¡No se encontró un dispositivo donde guardar los archivos de configuración! +errboot3=¡No se pudo iniciar el módulo DIP! +errboot4=¡No se encontraron particiones disponibles! +errboot5=data_on_usb=yes, ¡pero no hay particiones USB disponibles para datos!\nUsando SD. +errboot6=¡No hay particiones USB disponibles para datos ni tarjeta SD insertada!\nSaliendo. +errgame1=No se encontró un juego con el ID: %s +errgame2=¡No se encontró cIOS! +errgame4=No se pudo cargar el IOS %i +errgame5=¡Falló la activación del emu! +errgame6=¡Falló la activación del emu luego de recargar! +errgame7=¡Falló WDVDGetCoverStatus! +errgame8=Por favor, inserte un dico de juego. +errgame9=Esto no es un disco de Wii o GC +errgame10=Falló ajuste de USB: %d +errneek1=No se pudo iniciar neek2o. Verifique sus ajustes de neek2o exit_to=Salir a gameinfo1=Desarrollador: %s gameinfo2=Distribuidor: %s gameinfo3=Región: %s gameinfo4=Fecha de lanzamiento: %i.%i.%i gameinfo5=Género: %s -gameinfo6=Sin información del Juego +gameinfo6=Sin información del juego gametdb_code=ES -GC_Def=Por Defecto +GC_Def=Por defecto GC_DM=DIOS-MIOS GC_Devo=Devolution genesis=Sega Genesis @@ -225,12 +225,12 @@ gm2=Atrás hbc=HBC homebrew=Homebrew home1=Ajustes -home2=Recarga Cache +home2=Recargar caché home3=Actualizar home4=Acerca de home5=Salir a home6=Ayuda -home7=Instalar Juego +home7=Instalar juego hooktype1=VBI hooktype2=KPAD Read hooktype3=Joypad @@ -239,7 +239,7 @@ hooktype5=GXFlush hooktype6=OSSleepThread hooktype7=AXNextFrame ios=IOS%i base %s -lngdef=Por Defecto +lngdef=Por defecto lngdut=Holandés lngeng=Inglés lngfre=Francés @@ -252,54 +252,54 @@ lngspa=Español lngsys=Sistema lngtch=Chino T. main1=Instalar Juego -main2=Bienvenido a WiiFlow. No se ha encontrado ningún juego. Pulsa Instalar juegos para instalar un juego o Seleccionar partición para elegir la partición. -main3=Seleccione Partición -main4=Bienvenido a WiiFlow. No se ha encontrado ningúna aplicación Homebrew. Pulsa seleccionar partición para elegir la partición. -main5=Bienvenido a WiiFlow. No se ha encontrado ningún Plugin. Pulsa seleccionar partición para elegir la partición. +main2=Bienvenido a WiiFlow. No encontré ningún juego. Pulse Instalar para instalar un juego o Seleccionar partición para seleccionar su tipo de partición. +main3=Seleccionar partición +main4=Bienvenido a WiiFlow. No encontré ningún juego Pulse Seleccionar partición para elegir su tipo de partición. +main5=Bienvenido a WiiFlow. No encontré ningún complemento. Pulse Seleccionar partición para elegir su tipo de partición. mastersystem=Sega Master System -menu=Menú del Sistema +menu=Menú del sistema NANDfull=Completa NANDoff=Desactivado NANDpart=Parcial -neek1=Lanzar Título con neek2o +neek1=Lanzar título con neek2o neek2o=neek2o neogeo=Neo-Geo nes=Nintendo nintendo64=Nintendo64 -NMMDef=Por Defecto +NMMDef=Por defecto NMMOff=Desactivado NMMon=Activado -NMMdebug=Debug -NoDVDDef=Por Defecto +NMMdebug=Depurar +NoDVDDef=Por defecto NoDVDOff=Desactivado NoDVDon=Activado off=Desactivado on=Activado players=Jugadores prii=Priiloader -real=Nand Real -SaveDef=Por Defecto +real=Nand real +SaveDef=Por defecto SaveFull=Completa SaveFullG=Completa SaveOff=Desactivado SaveOffG=Desactivado -SavePart=Partida Guardada -SavePartG=Partida Guardada -SaveReg=Regionswitch -SaveRegG=Regionswitch +SavePart=Partida guardada +SavePartG=Partida guardada +SaveReg=Cambio de región +SaveRegG=Cambio de región snes=Super Nintendo -stup1=Selecciona Fuente +stup1=Seleccione fuente stup2=Salir sys1=Actualizar WiiFlow sys2=Versión de WiiFlow: sys3=Cancelar sys4=Actualizar sys7=Versión instalada -translation_author=Glitch, Galen, xFede, RAVMN, Difk +translation_author=Difk, Glitch, Galen, xFede, RAVMN turbografx16=TurboGrafx-16 turbografxcd=TurboGrafx-CD unknown=Desconocido -viddef=Default +viddef=Por defecto vidgame=Juego vidntsc=NTSC vidp50=PAL 50Hz @@ -310,40 +310,40 @@ vmpall=Todos vmpmore=Más vmpnone=Ninguno vmpnormal=Normal -wbfsadddlg=Por favor inserta el disco que quieres copiar, y pulsa Ir. -wbfscpydlg=Si quieres copiar este juego a la Tarjeta SD pulsa Ir +wbfsadddlg=Por favor inserte el disco que quiera copiar, y pulse Ir. +wbfscpydlg=Si quiere copiar este juego a la tarjeta SD, pulse Ir wbfsop1=Instalar Juego wbfsop10=Copiando [%s] %s... -wbfsop11=Copiar Juego +wbfsop11=Copiar juego wbfsop12=Error en DVD(%d) -wbfsop13=Juego Instalado, pero el disco tiene errores (%d) -wbfsop14=Juego copiado, pulsa volver para iniciar el Juego. +wbfsop13=Juego instalado, pero el disco tiene errores (%d) +wbfsop14=Juego copiado, pulse volver para iniciar el juego. wbfsop15=Calculando espacio necesario para %s wbfsop16=Instalando %s wbfsop17=Instalando %s disco %d/2 -wbfsop18=Esto es un juego de Wii! -wbfsop19=Esto no es un juego de Gamecube! -wbfsop2=Borrar Juego -wbfsop20=Has insertado otra vez el disco %d! -wbfsop21=Este es un disco de otro juego!! -wbfsop22=Instalando %s...\n Por Favor inserta el disco 2 para continuar -wbfsop23=Calculando espacio necesario para %s...\n Por favor inserta el disco %d para continuar +wbfsop18=¡Esto es un juego de Wii! +wbfsop19=¡Esto no es un juego de Gamecube! +wbfsop2=Borrar juego +wbfsop20=¡Ha insertado otra vez el disco %d! +wbfsop21=¡¡Este es un disco de otro juego!! +wbfsop22=Instalando %s...\n Por favor, inserte el disco 2 para continuar +wbfsop23=Calculando espacio necesario para %s...\n Por favor, inserte el disco %d para continuar wbfsop24=No hay espacio suficiente: %d bloques necesarios, %d disponible -wbfsop25=Error leyendo disco! Prueba a limpiar el disco -wbfsop26=Disco sacado!! Por favor inserta el disco -wbfsop4=Atras +wbfsop25=¡Error leyendo disco! Pruebe limpiar el disco +wbfsop26=¡¡Disco extraído!! Por favor, inserte el disco +wbfsop4=Atrás wbfsop5=Ir wbfsop6=Instalando [%s] %s... -wbfsop7=Juego borrado +wbfsop7=Juego eliminado wbfsop8=Juego instalado wbfsop9=Ha ocurrido un error -wbfsoperr1=A fallado Disc_Wait -wbfsoperr2=A fallado Disc_Open -wbfsoperr3=Esto no es un disco de Wii! +wbfsoperr1=Disc_Wait falló +wbfsoperr2=Disc_Open falló +wbfsoperr3=¡Esto no es un disco de Wii! wbfsoperr4=El juego ya esta instalado wbfsprogress=%i%% -wbfsremdlg=Para borrar el juego permanentamente : %s, presione ir. -wifiplayers= Jugadores Wifi +wbfsremdlg=Para eliminar el juego permanentemente : %s, presione Ir. +wifiplayers= jugadores WiFi wii=Wii wiichannels=Canales de Wii wiiware=WiiWare