* Update menus to detect DIOS MIOS and DIOS MIOS Lite. (Thanks to Fix94 and Dimok).

This commit is contained in:
Cyan 2012-06-27 20:01:37 +00:00
parent a9cc53784b
commit d5baaa39e6
29 changed files with 471 additions and 35 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1191</version>
<release_date>201206231850</release_date>
<version>3.0 r1192</version>
<release_date>201206271945</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n"
"Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Opravdu si prejete uzamknout USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "Zadaný adresár neexistuje. Chcete ho vytvorit?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Spouštec kanálu"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -136,6 +136,9 @@ msgstr "Er du sikker på at du ville slette denne kategori?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Er du sikker på at du ville hente Spil kategorier fra GameTDB?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Er du sikker på at du vil låse USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "Den angivne mappe eksisterer ikke. Skal den oprettes?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Titel-starter"
msgid "Titles from GameTDB"
msgstr "Titler fra GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr "Du kan vælge eller formatter en partition eller kanal loader måde."
msgid "You cannot delete this category."
msgstr "Du kan ikke slette denne kategori."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2011-12-17 14:22+0100\n"
"Last-Translator: Arthur117\n"
"Language-Team: tj_cool, glowy, Arthur117\n"
@ -136,6 +136,9 @@ msgstr "Weet je zeker dat je deze categorie wilt verwijderen?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Weet je zeker dat je spel categorieën wilt importeren van GameTBD?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Weet je zeker dat je USB Loader GX wilt vergrendelen?"
@ -1808,6 +1811,9 @@ msgstr "De opgegeven map bestaat niet. Wil je deze aanmaken?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Titel starter"
msgid "Titles from GameTDB"
msgstr "Titels van GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr "Je kunt deze categorie niet verwijderen."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr ""
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr ""
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr ""
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Nimilaukaisin"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -136,6 +136,9 @@ msgstr "Voulez-vous vraiment supprimer cette catégorie ?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Voulez-vous vraiment importer les catégories de jeux à partir de WiiTDB.xml ?"
msgid "Are you sure you want to install on SD?"
msgstr "Voulez-vous vraiment installer sur SD ?"
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Voulez-vous vraiment verrouiller USB loader GX ?"
@ -1808,6 +1811,9 @@ msgstr "Répertoire indiqué inexistant. Souhaitez-vous le créer ?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr "Les fichiers seront extraits vers vos dossiers d'ÉmuNand et d'ÉmuNand Chaînes. Attention: Tous les fichiers existants seront remplacés."
msgid "The game is on SD Card."
msgstr "Le jeu est sur la carte SD."
msgid "The game is on USB."
msgstr "Le jeu est sur USB"
@ -1857,6 +1863,12 @@ msgstr "Menu Chaînes"
msgid "Titles from GameTDB"
msgstr "Titres de GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr "Pour jouer aux jeux GameCube avec DIOS MIOS vouz devez les copier sur une partition USB FAT32."
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr "Pour jouer aux jeux GameCube avec DIOS MIOS vouz devez placer votre 'Dossier GameCube principal' sur une partition USB FAT32."
msgid "Tooltip Delay"
msgstr "Délai des Info-bulles"
@ -2051,6 +2063,9 @@ msgstr "Vous pouvez choisir ou formater une partition, ou passer le loader en mo
msgid "You cannot delete this category."
msgstr "Vous ne pouvez pas supprimer cette catégorie."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr "Vous devez installer DIOS MIOS pour lancer les jeux GameCube sur USB ou DIOS MIOS Lite pour ceux sur carte SD."
msgid "Zoom Duration (Speed)"
msgstr "Durée du zoom (Vitesse)"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
"Last-Translator: TheRealVisitor\n"
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
@ -136,6 +136,9 @@ msgstr "Soll diese Kategorie gelöscht werden?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Sollen die Spiele-Kategorien aus der WiiTDB importiert werden?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Bist du sicher, dass du USB Loader GX sperren willst?"
@ -1808,6 +1811,9 @@ msgstr "Das eingegebene Verzeichnis existiert nicht. Möchtest du es erstellen?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr "Datein werden in den EmuNand Speicher- und Kanal-Pfad kopiert. Achtung: Alle vorhandenen Dateien werden überschrieben."
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr "Das Spiel befindet sich auf USB."
@ -1857,6 +1863,12 @@ msgstr "Channel Launcher"
msgid "Titles from GameTDB"
msgstr "Namen aus der WiiTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr "Tooltip Verzögerung"
@ -2051,6 +2063,9 @@ msgstr "Du kannst eine Partition auswählen oder formatieren oder den Kanal-Load
msgid "You cannot delete this category."
msgstr "Kategorie kann nicht gelöscht werden."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr "Zoom Dauer"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "A megadott könyvtár nem létezik. Létrehozzuk?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Programindító"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: Cambo, xFede\n"
@ -136,6 +136,9 @@ msgstr "Sei sicuro di voler eliminare questa categoria?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Sei sicuro di voler importare le categorie da GameTDB?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Sei sicuro di voler bloccare USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "La cartella specificata non esiste. Vuoi crearla ora?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Avvia titoli"
msgid "Titles from GameTDB"
msgstr "Titoli da GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr "Puoi selezionare,formattare una partizione o usare la Modalità Canali."
msgid "You cannot delete this category."
msgstr "Non puoi eliminare questa categoria."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -136,6 +136,9 @@ msgstr "カテゴリを削除しますか?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "GameTDBからカテゴリをインポートしますか?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "USB Loader GXをロックしますか?"
@ -620,7 +623,7 @@ msgstr "ゲームをSDにコピーするか削除しますか?"
msgid "Do you want to delete a game on SD?"
msgstr "SDのゲームを削除しますか?"
msgid "Do you want to discart changes?"
msgid "Do you want to discard changes?"
msgstr "変更を破棄しますか?"
msgid "Do you want to download this theme?"
@ -1808,6 +1811,9 @@ msgstr "フォルダがありません。作成しますか?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr "ファイルはエミュNANDセーブ&チャンネルパスに書き出されます。すでに存在するファイルは上書きされます"
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr "ゲームはUSBにあります"
@ -1857,6 +1863,12 @@ msgstr "ランチャー"
msgid "Titles from GameTDB"
msgstr "ゲーム名の日本語化"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr "ヒントバルーンの遅延"
@ -2051,6 +2063,9 @@ msgstr "領域を選択・初期化したりチャンネルリストモードを
msgid "You cannot delete this category."
msgstr "このカテゴリは削除できません"
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr "ズームの継続(速度)"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr ""
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "타이틀 런처"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -136,6 +136,9 @@ msgstr "Er du sikker på at du vil slette denne kategorien?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Er du sikker på at du vil låse USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "Valgt mappe finnes ikke. Vil du opprette den?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Tittel Laster"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr "Du kan ikke slette denne kategori."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "Katalog nie istnieje. Utworzyc?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Uruchom tytul"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: aniemotion\n"
"Language-Team: boto12, aniemotion\n"
@ -136,6 +136,9 @@ msgstr "Tem certeza que quer deletar essa categoria?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Tem certeza que quer bloquear?"
@ -1808,6 +1811,9 @@ msgstr "O diretorio não existe. Gostaria de cria-lo?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Laucher de Títulos"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -136,6 +136,9 @@ msgstr "Tem a certeza que quer apagar esta categoria?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "Tem a certeza que quer importar as categorias de jogos da GameTDB?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Tem a certeza que quer bloquear o USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "A pasta não existe, pretende criá-la?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Gestor de Títulos"
msgid "Titles from GameTDB"
msgstr "Títulos do GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr "Não pode apagar esta categoria."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "Заданный каталог не существует. Хотите
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Загрузчик тайтла"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid emul8ion\n"
"Language-Team: kavid\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "确定要锁定USB Loader GX吗"
@ -1808,6 +1811,9 @@ msgstr "已进入的目录不存在.你想要创建一个目录吗?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "系统频道"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -136,6 +136,9 @@ msgstr "¿Quieres eliminar esta categoría?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "¿Quieres importar las categorías de juegos de GameTDB?"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "¿Quieres bloquear USB Loader GX?"
@ -1808,6 +1811,9 @@ msgstr "La carpeta especificada no existe. ¿Quieres crearla?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr "Los archivos sera extraidos a tu ruta de EmuNand y partidas de EmuNand. Atención: todos los archivos existentes serán seleccionados."
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr "El juego esta en el USB."
@ -1857,6 +1863,12 @@ msgstr "Lanzador de Canales"
msgid "Titles from GameTDB"
msgstr "Titulos de GameTDB"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr "Retraso de ayuda rapida"
@ -2051,6 +2063,9 @@ msgstr "Puedes seleccionar o formatear una particón o usar el modo de carga de
msgid "You cannot delete this category."
msgstr "No puedes borrar esta categoría."
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr "Duración de Zoom"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "Den angivna katalogen existerar inte. Vill du skapa den?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Titel startare"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
"Last-Translator: Jane.H\n"
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
@ -136,6 +136,9 @@ msgstr "確定要刪除此類別嗎?"
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr "確定要從GameTDB匯入遊戲類別嗎"
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "確定要鎖上 USB Loader GX嗎"
@ -1808,6 +1811,9 @@ msgstr "所輸入的目錄不存在。是否要建立一個目錄嗎?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr "遊戲存檔將被提取到模擬nand的存檔及頻道路徑. 注意: 所有存在的檔案將被覆寫"
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr "此遊戲在USB上"
@ -1857,6 +1863,12 @@ msgstr "系統頻道"
msgid "Titles from GameTDB"
msgstr "從GameTDB顯示遊戲名稱"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr "提示訊息 延遲時間"
@ -2051,6 +2063,9 @@ msgstr "你可選擇或格式化磁區或使用頻道 loader 模式。"
msgid "You cannot delete this category."
msgstr "無法刪除此類別。"
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr "縮放間隔 (速度) "

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "ไม่พบไดเรคทอรี่นี้ ต้องก
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Title Launcher"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-17 19:45+0200\n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -136,6 +136,9 @@ msgstr ""
msgid "Are you sure you want to import game categories from GameTDB?"
msgstr ""
msgid "Are you sure you want to install on SD?"
msgstr ""
msgid "Are you sure you want to lock USB Loader GX?"
msgstr ""
@ -1808,6 +1811,9 @@ msgstr "Girilen klasör mevcut değil. Oluşturmak ister misin?"
msgid "The files will be extracted to your emu nand save and channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The game is on SD Card."
msgstr ""
msgid "The game is on USB."
msgstr ""
@ -1857,6 +1863,12 @@ msgstr "Başlık Başlatıcı"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr ""
msgid "Tooltip Delay"
msgstr ""
@ -2051,6 +2063,9 @@ msgstr ""
msgid "You cannot delete this category."
msgstr ""
msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
msgstr ""
msgid "Zoom Duration (Speed)"
msgstr ""

View File

@ -27,6 +27,7 @@
#include "language/gettext.h"
#include "usbloader/wbfs/wbfs_fat.h"
#include "utils/tools.h"
#include "system/IosLoader.h"
#include "menu.h"
#include "gecko.h"
@ -214,12 +215,19 @@ u32 GCGames::LoadAllGames(void)
u32 n;
for(n = 0; n < HeaderList.size(); ++n)
{
//! replace the one loaded from USB with the same games on SD since we can load them directly
//! Display only one game if it is present on both SD and USB.
if(memcmp(HeaderList[n].id, sdGCList[i].id, 6) == 0)
{
memcpy(&HeaderList[n], &sdGCList[i], sizeof(struct discHdr));
PathList[n] = sdGCPathList[i];
break;
if(IosLoader::GetMIOSInfo() == DIOS_MIOS) // DIOS MIOS - Show only the game on USB
{
break;
}
else // replace the one loaded from USB with the same games on SD since we can load them directly
{
memcpy(&HeaderList[n], &sdGCList[i], sizeof(struct discHdr));
PathList[n] = sdGCPathList[i];
break;
}
}
}
@ -370,14 +378,11 @@ bool GCGames::CopyUSB2SD(const struct discHdr *header)
if(*path == 0)
return false;
int choice = WindowPrompt(tr("The game is on USB."), tr("Do you want to copy the game to SD or delete a game on SD?"), tr("Copy"), tr("Show SD"), ("Launch from USB"), tr("Cancel"));
int choice = WindowPrompt(tr("The game is on USB."), tr("Do you want to copy the game to SD or delete a game on SD?"), tr("Copy"), tr("Show SD"), tr("Cancel"));
if(choice == 0)
return false;
const char *cpTitle = GameTitles.GetTitle(header);
if(choice == 3)
return true;
if(choice == 2)
{

View File

@ -10,6 +10,7 @@
#include "prompts/GCMultiDiscMenu.h"
#include "themes/CTheme.h"
#include "utils/tools.h"
#include "system/IosLoader.h"
#define WII_MAGIC 0x5D1C9EA3
@ -75,6 +76,13 @@ int MenuGCInstall()
destination = WindowPrompt(tr("Where should the game be installed to?"), 0, tr("Main Path"), tr("SD Path"), tr("Cancel"));
if(!destination)
return MENU_DISCLIST;
//! Alert the user if he is dumping on SD with DIOS MIOS (USB) installed
if(destination == 2 && IosLoader::GetMIOSInfo() == DIOS_MIOS)
{
if(!WindowPrompt(tr("Are you sure you want to install on SD?"), ("You have DIOS-MIOS installed so the game need to be on a FAT32 USB. You will need to install DIOS-MIOS Lite to run this game from SD."), tr("Yes"), tr( "Cancel" )))
return MENU_DISCLIST;
}
const char *InstallPath = destination == 1 ? Settings.GameCubePath : Settings.GameCubeSDPath;

View File

@ -255,6 +255,14 @@ void WindowCredits()
if(info)
snprintf(IosInfo, sizeof(IosInfo), "(%s v%i%s base%i)", info->name, info->version, info->versionstring, info->baseios);
int currentMIOS = IosLoader::GetMIOSInfo();
if(currentMIOS == DIOS_MIOS)
snprintf(IosInfo, sizeof(IosInfo), "%s + DIOS-MIOS", IosInfo);
else if (currentMIOS == DIOS_MIOS_LITE)
snprintf(IosInfo, sizeof(IosInfo), "%s + DIOS-MIOS Lite", IosInfo);
else if (currentMIOS == QUADFORCE)
snprintf(IosInfo, sizeof(IosInfo), "%s + QuadForce", IosInfo);
txt[i] = new GuiText(SvnRev, 16, ( GXColor ) {255, 255, 255, 255});
txt[i]->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
txt[i]->SetPosition(0, info ? y-10 : y);

View File

@ -28,6 +28,7 @@
*/
static int currentIOS = -1;
static iosinfo_t *currentIOSInfo = NULL;
static int currentMIOS = -1;
/******************************************************************************
* Public Methods:
@ -200,6 +201,49 @@ s32 IosLoader::ReloadIosKeepingRights(s32 ios)
return IOS_ReloadIOS(ios);
}
/*
* Check if MIOS is DIOS MIOS, DIOS MIOS Lite or official MIOS.
*/
u8 IosLoader::GetMIOSInfo()
{
if(currentMIOS > -1)
return currentMIOS;
currentMIOS = DEFAULT_MIOS;
u8 *appfile = NULL;
u32 filesize = 0;
NandTitle::LoadFileFromNand("/title/00000001/00000101/content/0000000c.app", &appfile, &filesize);
if(appfile)
{
for(u32 i = 0; i < filesize-4; ++i)
{
if((*(u32*)(appfile+i)) == 'DIOS' && (*(u32*)(appfile+i+5)) == 'MIOS')
{
if((*(u32*)(appfile+i+10)) == 'Lite')
{
currentMIOS = DIOS_MIOS_LITE;
}
else
{
currentMIOS = DIOS_MIOS;
}
break;
}
else if((*(u32*)(appfile+i)) == 'Quad' && (*(u32*)(appfile+i+4)) == 'Forc')
{
currentMIOS = QUADFORCE;
break;
}
}
free(appfile);
}
return currentMIOS;
}
/******************************************************************************
* Private/Protected Methods:
******************************************************************************/

View File

@ -6,6 +6,14 @@
#define CheckAHBPROT() (read32(0x0D800064) == 0xFFFFFFFF)
enum MiosInfo
{
DEFAULT_MIOS,
DIOS_MIOS,
DIOS_MIOS_LITE,
QUADFORCE,
};
typedef struct _iosinfo_t
{
u32 magicword; //0x1ee7c105
@ -27,6 +35,7 @@ class IosLoader
static bool IsWaninkokoIOS(s32 ios = IOS_GetVersion());
static bool IsD2X(s32 ios = IOS_GetVersion());
static iosinfo_t *GetIOSInfo(s32 ios);
static u8 GetMIOSInfo();
private:
static void LoadIOSModules(s32 ios, s32 ios_rev);
};

View File

@ -63,14 +63,46 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
{
const char *RealPath = GCGames::Instance()->GetPath((const char *) gameHdr->id);
if(((gameHdr->type == TYPE_GAME_GC_IMG) || (gameHdr->type == TYPE_GAME_GC_EXTRACTED)) && strncmp(RealPath, "usb", 3) == 0)
int currentMIOS = IosLoader::GetMIOSInfo();
// DIOS MIOS
if(currentMIOS == DIOS_MIOS)
{
if(!GCGames::Instance()->CopyUSB2SD(gameHdr))
// Check Main GameCube Path location
if(strncmp(Settings.GameCubePath, "sd", 2) == 0 || strncmp(DeviceHandler::PathToFSName(Settings.GameCubePath), "FAT", 3) != 0)
{
WindowPrompt(tr("Error:"), tr("To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."), tr("OK"));
return 0;
}
RealPath = GCGames::Instance()->GetPath((const char *) gameHdr->id);
// Check current game location
if(strncmp(RealPath, "sd", 2) == 0)
{
WindowPrompt(tr("The game is on SD Card."), tr("To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."), tr("OK"));
// Todo: Add here copySD2USB.
return 0;
}
}
// DIOS MIOS Lite
else if(currentMIOS == DIOS_MIOS_LITE || currentMIOS == QUADFORCE)
{
if(((gameHdr->type == TYPE_GAME_GC_IMG) || (gameHdr->type == TYPE_GAME_GC_EXTRACTED)) && strncmp(RealPath, "usb", 3) == 0)
{
if(!GCGames::Instance()->CopyUSB2SD(gameHdr))
return 0;
RealPath = GCGames::Instance()->GetPath((const char *) gameHdr->id);
}
}
// MIOS
else
{
WindowPrompt(tr("Error:"), tr("You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"), tr("OK"));
return 0;
}
const char *gcPath = strchr(RealPath, '/');
if(!gcPath) gcPath = "";