* Fixed launching GameCube games from disc with official MIOS

* Added Forced Language settings for GameCube games when using DM(L)
* Fixed GameCube games video mode error with DML by removing forced progressive mode 
  when using component cable.
* Replaced the "Force interlace" by "DML Progressive Patch" (use it ONLY if you don't
  see any picture when forcing 480p)
* Added a setting to choose whether to use MIOS or Devolution for GameCube games.
* Added support for Devolution:
  - place Loader.bin from devolution sources in "DEVO Loader Folder". 
    default folder is sd:/apps/gc_devo/ but you can change it.
  - You need to use the same folder layout than DIOS MIOS: /games/title [ID6]/game.iso
  - You need to place the second game disc ISO in the same folder than the first ISO (untested)
  - The Memory Card Emulation for Devolution can be: 
      OFF (real Memory Card) 
      ON  (saved in /apps/gc_devo)
      Individual (Saved in the game folder)
  - Other settings have no effect in Devolution Mode. (no Ocarina/language/video force/etc.)
This commit is contained in:
Cyan 2012-07-16 16:07:24 +00:00
parent 2300f6d872
commit a8f136335f
35 changed files with 1346 additions and 157 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1192</version>
<release_date>201206271945</release_date>
<version>3.0 r1195</version>
<release_date>201207161531</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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+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"
@ -488,6 +488,9 @@ msgstr "Vlastní cesty"
msgid "Customs/Original"
msgstr "Upravené/Originál"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Cesta k DOL"
@ -563,6 +569,12 @@ msgstr "Vyvinul"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Adresár neexistuje!"
@ -962,9 +974,6 @@ msgstr "IdHry_NazevHry"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Príchozí soubor %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Príchozí soubor %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Inicializuji sítové pripojení"
@ -1259,6 +1274,9 @@ msgstr "Hudební smycka"
msgid "Loop Sound"
msgstr "Zvuková smycka"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Cesta k TXT cheatum"
msgid "The .them file was not found in the zip."
msgstr "Soubor .them nebyl nalezen v ZIP."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Spouštec kanálu"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -488,6 +488,9 @@ msgstr "Sti-indstillinger"
msgid "Customs/Original"
msgstr "Tilpassede/Originale"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Sti til DOL"
@ -563,6 +569,12 @@ msgstr "Udviklet af"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Mappen eksisterer ikke!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "Spil/Installation partition"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "Sti til GameTDB"
@ -1114,6 +1126,9 @@ msgstr "Henter fil %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Henter fil %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Initialiserer netforbindelse"
@ -1259,6 +1274,9 @@ msgstr "Afspil musik i løkke"
msgid "Loop Sound"
msgstr "Afspil lyd i løkke"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Sti til TXTCheatcodes"
msgid "The .them file was not found in the zip."
msgstr "kunne ikke finde .them fil i zip"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Titel-starter"
msgid "Titles from GameTDB"
msgstr "Titler fra GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2011-12-17 14:22+0100\n"
"Last-Translator: Arthur117\n"
"Language-Team: tj_cool, glowy, Arthur117\n"
@ -488,6 +488,9 @@ msgstr "Bestandslocaties"
msgid "Customs/Original"
msgstr "Aangepast/Origineel"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Locatie DOL"
@ -563,6 +569,12 @@ msgstr "Ontwikkeld door"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Map bestaat niet!"
@ -962,9 +974,6 @@ msgstr "SPELID_Spelnaam"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "Spel/Installatie partitie"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "Map naar GameTBD"
@ -1114,6 +1126,9 @@ msgstr "Binnenkomend bestand %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Binnenkomend bestand %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Netwerk initialiseren"
@ -1259,6 +1274,9 @@ msgstr "Herhaal Muziek"
msgid "Loop Sound"
msgstr "Geluid herhalen"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Locatie TXT cheats"
msgid "The .them file was not found in the zip."
msgstr "Het .them bestand is niet gevonden in het zip bestand."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Titel starter"
msgid "Titles from GameTDB"
msgstr "Titels van GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -488,6 +488,9 @@ msgstr ""
msgid "Customs/Original"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr ""
@ -563,6 +569,12 @@ msgstr ""
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr ""
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr ""
msgid "Incoming file %0.2fMB"
msgstr ""
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr ""
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr ""
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr ""
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr ""
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -488,6 +488,9 @@ msgstr "Omat polut"
msgid "Customs/Original"
msgstr "Omat/Alkuperäiset"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL:in polku"
@ -563,6 +569,12 @@ msgstr "Kehitys"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr ""
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr ""
msgid "Incoming file %0.2fMB"
msgstr ""
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Yhdistää verkkoon"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr ""
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXT koodien polku"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Nimilaukaisin"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
msgstr ""

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# French.lang - r1190
# French.lang - r1195
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -488,6 +488,9 @@ msgstr "Personnalisation des dossiers"
msgid "Customs/Original"
msgstr "Persos/Originaux"
msgid "DEVO MemCard Emulation"
msgstr "DEVO MemCard Émulation"
msgid "DML Debug"
msgstr "DML Débug"
@ -503,6 +506,9 @@ msgstr "DML Sans disque"
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr "DML Patch Progressif"
msgid "DOL Path"
msgstr "Dossier DOL alternatif"
@ -563,6 +569,12 @@ msgstr "Développé par"
msgid "Developer:"
msgstr "Développeur:"
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr "Dossier Loader Devolution"
msgid "Directory does not exist!"
msgstr "Répertoire inexistant!"
@ -962,9 +974,6 @@ msgstr "IDJEU_NomJeu"
msgid "GC Banner Scale"
msgstr "Échelle des bannières GC"
msgid "GC Force Interlace"
msgstr "Entrelacement GameCube"
msgid "GC Games"
msgstr "Jeux GameCube"
@ -1040,6 +1049,9 @@ msgstr "Partition jeu/install."
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr "Mode GameCube"
msgid "GameTDB Path"
msgstr "Dossier GameTDB"
@ -1114,6 +1126,9 @@ msgstr "Fichier entrant %0.2fKo"
msgid "Incoming file %0.2fMB"
msgstr "Fichier entrant %0.2fMo"
msgid "Individual"
msgstr "Individuelle"
msgid "Initializing Network"
msgstr "Initialisation du réseau"
@ -1259,6 +1274,9 @@ msgstr "Répéter musique"
msgid "Loop Sound"
msgstr "Intro en boucle"
msgid "MIOS (Default & Customs)"
msgstr "MIOS (Défaut & Customs)"
msgid "Main DOL"
msgstr "Lancer main.dol"
@ -1796,9 +1814,18 @@ msgstr "Dossier TXT de triches"
msgid "The .them file was not found in the zip."
msgstr "Fichier .them non trouvé dans le zip."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr "The dossier GCT de triche et ce jeu ne sont pas sur la même partition. Lancer le jeu sans Ocarina ?"
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr "The dossier GCT de triche doit se trouver sur la carte SD. Lancer le jeu sans Ocarina ?"
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Les Miis seront extraits vers vos dossiers d'Émulation Nand et d'Émulation Nand Chaînes. Attention: Tous les fichiers existants seront remplacés."
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr "L'option No Disc n'est plus utilisée par DIOS MIOS v2. Vous devez désormais placer un disque dans votre lecteur."
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Le fichier SYSCONF sera extrait vers vos dossiers d'Émulation Nand et d'Émulation Nand Chaînes. Attention: Le fichier existant sera remplacé."
@ -1863,12 +1890,18 @@ msgstr "Menu Chaînes"
msgid "Titles from GameTDB"
msgstr "Titres de GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
msgstr "Pour lancer les jeux GameCube à partir du disque vous devez placer le Mode GameCube sur MIOS dans les paramètres du jeu."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr "Pour lancer les jeux GameCube avec Devolution vous devez placer le fichier loader.bin dans le Dossier Loader Devolution."
msgid "Tooltip Delay"
msgstr "Délai des Info-bulles"
@ -2126,6 +2159,9 @@ msgstr "sur"
msgid "seconds left"
msgstr "secondes restantes"
#~ msgid "GC Force Interlace"
#~ msgstr "Entrelacement GameCube"
#~ msgid "Rename Game on WBFS"
#~ msgstr "Renommer le jeu"

View File

@ -1,11 +1,11 @@
# USB Loader GX
# german.lang - r1190
# german.lang - r1192
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+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"
@ -137,7 +137,7 @@ 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 ""
msgstr "Soll auf die SD-Karte installiert werden?"
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "Bist du sicher, dass du USB Loader GX sperren willst?"
@ -488,6 +488,9 @@ msgstr "Pfade anpassen"
msgid "Customs/Original"
msgstr "Community/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr "DML Debug"
@ -503,6 +506,9 @@ msgstr "DML Keine Disk"
msgid "DML PAD Hook"
msgstr "DML PAD Hook"
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Alternative DOL"
@ -563,6 +569,12 @@ msgstr "Entwickelt von"
msgid "Developer:"
msgstr "Entwickler:"
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Verzeichnis existiert nicht!"
@ -962,9 +974,6 @@ msgstr "SPIELID_Spielname"
msgid "GC Banner Scale"
msgstr "GC Banner Skalierung"
msgid "GC Force Interlace"
msgstr "GC Interlace erzw."
msgid "GC Games"
msgstr "GC Spiele"
@ -1040,6 +1049,9 @@ msgstr "Spiel/Instal. Partition"
msgid "GameCube"
msgstr "GameCube"
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "GameTDB"
@ -1114,6 +1126,9 @@ msgstr "Eingehende Datei %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Eingehende Datei %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Initialisiere Netzwerk"
@ -1259,6 +1274,9 @@ msgstr "Wiederholung"
msgid "Loop Sound"
msgstr "Wiederholung"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr "Haupt-DOL"
@ -1796,9 +1814,18 @@ msgstr "TXT Cheatdateien"
msgid "The .them file was not found in the zip."
msgstr "Die .them Datei wurde in der zip nicht gefunden."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Die Miis werden in den EmuNand Pfad und EmuNand Kanal-Pfad kopiert. Achtung: Alle vorhandenen Dateien werden überschrieben."
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Die SYSCONF wird in den EmuNand Pfad und EmuNand Kanal-Pfad kopiert. Achtung: Alle vorhandenen Dateien werden überschrieben."
@ -1812,7 +1839,7 @@ msgid "The files will be extracted to your emu nand save and channel path. Atten
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 ""
msgstr "Das Spiel ist auf der SD-Karte."
msgid "The game is on USB."
msgstr "Das Spiel befindet sich auf USB."
@ -1863,10 +1890,16 @@ 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."
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr "Um GameCube-Spiele mit DIOS MIOS zu spielen, müssen sie sich auf einer USB FAT32 Partition befinden."
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr "Um GameCube-Spiele mit DIOS MIOS zu spielen, muss der 'GemeCube Hauptpfad' auf eine USB FAT32 Partition zeigen."
msgid "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
@ -2064,7 +2097,7 @@ 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 ""
msgstr "Um GameCube Spiele von USB abzuspielen, wird DIOS MIOS wird benötigt. Um sie von der SD-Karte abzuspielen, wird DIOS MIOS Lite benötigt."
msgid "Zoom Duration (Speed)"
msgstr "Zoom Dauer"
@ -2126,6 +2159,9 @@ msgstr "von"
msgid "seconds left"
msgstr "Sekunden verbleiben"
#~ msgid "GC Force Interlace"
#~ msgstr "GC Interlace erzw."
#~ msgid "Rename Game on WBFS"
#~ msgstr "Spiel umbenennen"
@ -2175,7 +2211,7 @@ msgstr "Sekunden verbleiben"
#~ msgstr "Keine Wii Disk."
#~ msgid "The files will be extracted to your emu nand path. Attention: All existing files will be overwritten."
#~ msgstr "DAtein werden in den EmuNand Pfad kopiert. Achtung: Alle vorhandenen Dateien werden überschrieben."
#~ msgstr "Datein werden in den EmuNand Pfad kopiert. Achtung: Alle vorhandenen Dateien werden überschrieben."
#~ msgid "The save games will be extracted to your emu nand path. Attention: All existing saves will be overwritten."
#~ msgstr "Die Spielstände werden zum EmuNand-Pfad entpackt. Achtung: Alle vorhandenen Spielstände werden überschrieben."

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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -488,6 +488,9 @@ msgstr "Egyéni útvonalak"
msgid "Customs/Original"
msgstr "Egyéni/Eredeti"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL Útvonal"
@ -563,6 +569,12 @@ msgstr "Készítette"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "A könyvtár nem létezik!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Bejövõ fájl %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Bejövõ fájl %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Hálózat inicializálása..."
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "Folyamatos hang"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXT Cheatkódok Útvonala"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Programindító"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:29+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: Cambo, xFede\n"
@ -488,6 +488,9 @@ msgstr "Percorsi Personalizzati"
msgid "Customs/Original"
msgstr "Modific./Origin."
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Percorso del DOL"
@ -563,6 +569,12 @@ msgstr "Sviluppato da"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Il percorso non esiste!"
@ -962,9 +974,6 @@ msgstr "IDGIOCO_Nomegioco"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "Partizione Giochi/Inst."
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "Percorso GameTDB"
@ -1114,6 +1126,9 @@ msgstr "File in arrivo %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "File in arrivo %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Inizializzando la rete"
@ -1259,6 +1274,9 @@ msgstr "Ripeti Brano"
msgid "Loop Sound"
msgstr "Suono Ripetuto"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr "Avvio main.dol"
@ -1796,9 +1814,18 @@ msgstr "Percorso Trucchi TXT"
msgid "The .them file was not found in the zip."
msgstr "Il file .them non è stato trovato nel zip."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Avvia titoli"
msgid "Titles from GameTDB"
msgstr "Titoli da GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n"
@ -137,7 +137,7 @@ 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 ""
msgstr "SDにインストールしますか?"
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "USB Loader GXをロックしますか?"
@ -361,7 +361,7 @@ msgid "Clock"
msgstr "時計の表示"
msgid "Clock Scale Factor"
msgstr ""
msgstr "時計のサイズ"
msgid "Close"
msgstr "とじる"
@ -488,6 +488,9 @@ msgstr "パスを変更"
msgid "Customs/Original"
msgstr "カスタムを優先"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr "DML デバッグ"
@ -503,6 +506,9 @@ msgstr "DML ディスクなし"
msgid "DML PAD Hook"
msgstr "DML PADフック"
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "代替DOL"
@ -563,6 +569,12 @@ msgstr "開発者:"
msgid "Developer:"
msgstr "開発者:"
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "フォルダがありません"
@ -962,9 +974,6 @@ msgstr "ゲームID_ゲーム名"
msgid "GC Banner Scale"
msgstr "GCバナーの大きさ"
msgid "GC Force Interlace"
msgstr "GC インターレース強制"
msgid "GC Games"
msgstr "GCゲーム"
@ -1040,6 +1049,9 @@ msgstr "ゲームのインストール領域"
msgid "GameCube"
msgstr "ゲームキューブ"
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "ゲーム名リスト"
@ -1114,6 +1126,9 @@ msgstr "ファイルを受信中 %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "ファイルを受信中 %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "接続中・・・"
@ -1259,6 +1274,9 @@ msgstr "ループさせる"
msgid "Loop Sound"
msgstr "ループさせる"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr "main.dol"
@ -1572,7 +1590,7 @@ msgid "Remove update"
msgstr "更新を取り除く"
msgid "Rename Game Title"
msgstr ""
msgstr "ゲーム名を変更"
msgid "Rename category"
msgstr "カテゴリの名前を変更"
@ -1796,9 +1814,18 @@ msgstr "テキストチート"
msgid "The .them file was not found in the zip."
msgstr ".themファイルがzip内にありません"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "MiiはエミュNAND(チャンネル)パスに書き出されます。すでに存在するファイルは上書きされます"
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "SYSCONFはエミュNAND(チャンネル)パスに書き出されます。すでに存在するファイルは上書きされます"
@ -1812,7 +1839,7 @@ msgid "The files will be extracted to your emu nand save and channel path. Atten
msgstr "ファイルはエミュNANDセーブ&チャンネルパスに書き出されます。すでに存在するファイルは上書きされます"
msgid "The game is on SD Card."
msgstr ""
msgstr "ゲームはSDにあります"
msgid "The game is on USB."
msgstr "ゲームはUSBにあります"
@ -1863,10 +1890,16 @@ msgstr "ランチャー"
msgid "Titles from GameTDB"
msgstr "ゲーム名の日本語化"
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr "GCゲームをDIOS MIOSで起動するにはUSBをFAt32にしてゲームをおいてください"
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr "GCゲームをDIOS MIOSで起動するにはパスの設定でゲームキューブをusb:/にする必要があります"
msgid "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
@ -2064,7 +2097,7 @@ 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 ""
msgstr "GCゲームをUSBから起動するにはDIOS MIOSが、SDから起動するにはDMLが必要です"
msgid "Zoom Duration (Speed)"
msgstr "ズームの継続(速度)"
@ -2126,6 +2159,9 @@ msgstr "中"
msgid "seconds left"
msgstr "秒で完了"
#~ msgid "GC Force Interlace"
#~ msgstr "GC インターレース強制"
#~ msgid "Rename Game on WBFS"
#~ msgstr "WBFS内のゲーム名を変更"

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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -488,6 +488,9 @@ msgstr "Custom Paths"
msgid "Customs/Original"
msgstr "커스텀/오리지널"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL 패치"
@ -563,6 +569,12 @@ msgstr "디자인 by"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr ""
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "화일 수신중 %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "화일 수신중 %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "네트워크 초기화"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr ""
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXT 치트코드 경로"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "타이틀 런처"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -488,6 +488,9 @@ msgstr "Egendefinerte stier"
msgid "Customs/Original"
msgstr "Custom/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL sti"
@ -563,6 +569,12 @@ msgstr "Utviklet av"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Mappe finnes ikke!"
@ -962,9 +974,6 @@ msgstr "SPILLID_Spillnavn"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "Spill/installer partisjon"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Laster ned fil %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Laster ned fil %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Initialiserer nettverk"
@ -1259,6 +1274,9 @@ msgstr "Loop musikk"
msgid "Loop Sound"
msgstr "Loop lyd"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXTjuksekode sti"
msgid "The .them file was not found in the zip."
msgstr "Filen .them ble ikke funnet i zip."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Tittel Laster"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -488,6 +488,9 @@ msgstr "Sciezki"
msgid "Customs/Original"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Sciezka plikow .DOL"
@ -563,6 +569,12 @@ msgstr ""
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Katalog nie istnieje!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Przychodzacy plik %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Przychodzacy plik %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Inicjalizacja sieci"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "Zapetl dzwieki"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Sciezka kodow TXT"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Uruchom tytul"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: aniemotion\n"
"Language-Team: boto12, aniemotion\n"
@ -488,6 +488,9 @@ msgstr "Personalização de Pastas"
msgid "Customs/Original"
msgstr "Alternativas/Originais"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Pasta DOL"
@ -563,6 +569,12 @@ msgstr "Desenvolvido por"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Diretorio não existe!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Recebendo arquivo %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Recebendo arquivo %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Inicializando a Rede"
@ -1259,6 +1274,9 @@ msgstr "Repitir Música"
msgid "Loop Sound"
msgstr "Repitir Som"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Pasta Dicas"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Laucher de Títulos"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -488,6 +488,9 @@ msgstr "Caminhos Personalizados"
msgid "Customs/Original"
msgstr "Personalizadas/Originais"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Cam. DOL"
@ -563,6 +569,12 @@ msgstr "Desenvolvido por"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Pasta não existe!"
@ -962,9 +974,6 @@ msgstr "IDJOGO_NomeJogo"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "Jogo/Partição Instalação"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "Cam. GameTDB"
@ -1114,6 +1126,9 @@ msgstr "A receber ficheiro %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "A receber ficheiro %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "A inicializar Ligação de Rede"
@ -1259,6 +1274,9 @@ msgstr "Repetir Música"
msgid "Loop Sound"
msgstr "Repetir Sons"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Cam. Cód. Batotas TXT"
msgid "The .them file was not found in the zip."
msgstr "O ficheiro .them não foi encontrado no zip"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Gestor de Títulos"
msgid "Titles from GameTDB"
msgstr "Títulos do GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -488,6 +488,9 @@ msgstr "Изменение путей"
msgid "Customs/Original"
msgstr "Измененный/Оригинальные"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Путь к DOL"
@ -563,6 +569,12 @@ msgstr "Создано "
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Каталог не существует!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Входящий файл размером в %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Входящий файл размером в %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Инициализирую сеть"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "Зациклить звут"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Путь к TXT читкодам"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Загрузчик тайтла"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid emul8ion\n"
"Language-Team: kavid\n"
@ -488,6 +488,9 @@ msgstr "自定义路径"
msgid "Customs/Original"
msgstr "自制/官方"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL路径"
@ -563,6 +569,12 @@ msgstr "开发"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "目录不存在"
@ -962,9 +974,6 @@ msgstr "游戏ID_游戏名"
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr "游戏/安装分区"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "正在接收文件 %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "正在接收文件 %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "正在启动网络"
@ -1259,6 +1274,9 @@ msgstr "循环音乐"
msgid "Loop Sound"
msgstr "循环声音"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXT作弊码路径"
msgid "The .them file was not found in the zip."
msgstr "zip文件中没有找到.them文件"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "系统频道"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -488,6 +488,9 @@ msgstr "Personalizar Rutas"
msgid "Customs/Original"
msgstr "Artísticas/Originales"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr "Depurador DML"
@ -503,6 +506,9 @@ msgstr "Sin disco DML"
msgid "DML PAD Hook"
msgstr "PAD Hook DML"
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "Ruta del DOL"
@ -563,6 +569,12 @@ msgstr "Desarrollado por"
msgid "Developer:"
msgstr "Desarrollado:"
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "¡La carpeta no existe!"
@ -962,9 +974,6 @@ msgstr "IDdelJuego_NombreDelJuego"
msgid "GC Banner Scale"
msgstr "Escala del Banner GC"
msgid "GC Force Interlace"
msgstr "Forzar entrelazado GC"
msgid "GC Games"
msgstr "Juegos GC"
@ -1040,6 +1049,9 @@ msgstr "Partición de Juegos"
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "Ruta GameDTB"
@ -1114,6 +1126,9 @@ msgstr "Archivo recibido %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Archivo recibido %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Iniciando la Red"
@ -1259,6 +1274,9 @@ msgstr "Bucle musical"
msgid "Loop Sound"
msgstr "Bucle de sonido"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr "DOL Principal"
@ -1796,9 +1814,18 @@ msgstr "Ruta de Trucos TXT"
msgid "The .them file was not found in the zip."
msgstr "El archivo .them no se encontró en el zip."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Los miis serán extraidos a la ruta de tu EmuNand y Canales de EmuNand. Atención: todos los archivos existentes serán sobreescritos."
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "El archivo SYSCONF será extraido a la ruta de tu EmuNand y Canales de EmuNand. Atención: todos los archivos existentes serán sobreescritos"
@ -1863,12 +1890,18 @@ msgstr "Lanzador de Canales"
msgid "Titles from GameTDB"
msgstr "Titulos de GameTDB"
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
msgstr "Retraso de ayuda rapida"
@ -2126,6 +2159,9 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
#~ msgid "GC Force Interlace"
#~ msgstr "Forzar entrelazado GC"
#~ msgid "Rename Game on WBFS"
#~ msgstr "Renombrar juego en WBFS"

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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -488,6 +488,9 @@ msgstr "Anpassade sökvägar"
msgid "Customs/Original"
msgstr "Anpassade/Original"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL-sökväg"
@ -563,6 +569,12 @@ msgstr "Utvecklat av"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Katalog existerar inte!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Inkommande fil %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Inkommande fil %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Startar nätverk"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "Loopa ljudet"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "Sökväg till txt koder"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Titel startare"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
msgstr ""

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# tchinese.lang - r1178
# tchinese.lang - r1193
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+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"
@ -137,7 +137,7 @@ 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 ""
msgstr "確定要安裝在SD卡嗎"
msgid "Are you sure you want to lock USB Loader GX?"
msgstr "確定要鎖上 USB Loader GX嗎"
@ -361,7 +361,7 @@ msgid "Clock"
msgstr "時鐘"
msgid "Clock Scale Factor"
msgstr ""
msgstr "時鐘比例倍數"
msgid "Close"
msgstr "關閉"
@ -488,6 +488,9 @@ msgstr "自訂路徑"
msgid "Customs/Original"
msgstr "自製/原始"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr "DML除錯"
@ -503,6 +506,9 @@ msgstr "DML 無需光碟模式"
msgid "DML PAD Hook"
msgstr "DML PAD 掛載"
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL 路徑"
@ -563,6 +569,12 @@ msgstr "開發商"
msgid "Developer:"
msgstr "開發者:"
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "目錄不存在"
@ -962,9 +974,6 @@ msgstr "GAMEID_遊戲名稱"
msgid "GC Banner Scale"
msgstr "GC 頻道大小"
msgid "GC Force Interlace"
msgstr "GC 強制交錯"
msgid "GC Games"
msgstr "GC 遊戲"
@ -1040,6 +1049,9 @@ msgstr "遊戲/安裝磁區"
msgid "GameCube"
msgstr "GameCube"
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr "GameTDB 路徑"
@ -1114,6 +1126,9 @@ msgstr "正在接收檔案 %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "正在接收檔案 %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "正在啟動網路"
@ -1259,6 +1274,9 @@ msgstr "重複音樂"
msgid "Loop Sound"
msgstr "重複音樂"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr "主要的 DOL"
@ -1572,7 +1590,7 @@ msgid "Remove update"
msgstr "移除更新"
msgid "Rename Game Title"
msgstr ""
msgstr "重新命名遊戲標題"
msgid "Rename category"
msgstr "類別重新命名"
@ -1796,9 +1814,18 @@ msgstr "TXT 金手指檔案路徑"
msgid "The .them file was not found in the zip."
msgstr "在zip檔中找不到主題檔.them"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "Miis將被提取到模擬nand及頻道的路徑. 注意: 所有存在的檔案將被覆寫"
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "SYSCONF檔將被提取到模擬nand及頻道的路徑. 注意: 所有存在的檔案將被覆寫"
@ -1812,10 +1839,10 @@ msgid "The files will be extracted to your emu nand save and channel path. Atten
msgstr "遊戲存檔將被提取到模擬nand的存檔及頻道路徑. 注意: 所有存在的檔案將被覆寫"
msgid "The game is on SD Card."
msgstr ""
msgstr "此遊戲在SD卡上。"
msgid "The game is on USB."
msgstr "此遊戲在USB上"
msgstr "此遊戲在USB上"
msgid "The save game will be extracted to your emu nand path."
msgstr "遊戲存檔將被提取到模擬 nand 路徑內。"
@ -1863,10 +1890,16 @@ 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."
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
msgstr ""
msgid "To run GameCube games with DIOS MIOS you need to place them on an USB FAT32 partition."
msgstr "用DIOS MIOS執行GameCube遊戲你需放置遊戲在一個USB FAT32格式分割磁區中。"
msgid "To run GameCube games with DIOS MIOS you need to set your 'Main GameCube Path' to an USB FAT32 partition."
msgstr "用DIOS MIOS執行GameCube遊戲你需設置 '主要GameCube路徑' 至一個USB FAT32格式分割磁區。"
msgid "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
@ -2064,7 +2097,7 @@ 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 ""
msgstr "你需安裝DIOS MIOS從USB裝置執行GameCube遊戲或安裝DIOS MIOS Lite從SD卡執行GameCube遊戲"
msgid "Zoom Duration (Speed)"
msgstr "縮放間隔 (速度) "
@ -2126,6 +2159,9 @@ msgstr "的"
msgid "seconds left"
msgstr "剩餘秒數"
#~ msgid "GC Force Interlace"
#~ msgstr "GC 強制交錯"
#~ msgid "Rename Game on WBFS"
#~ msgstr "WBFS上的遊戲重新命名"

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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -488,6 +488,9 @@ msgstr "กำหนด ที่เก็บ"
msgid "Customs/Original"
msgstr "กำหนดเอง/ดั้งเดิม"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "ที่เก็บ DOL"
@ -563,6 +569,12 @@ msgstr "พัฒนาโดย "
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "ไม่พบไดเรคทอรี่นี้ !"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "ดาวน์โหลดไฟล์ %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "ดาวน์โหลดไฟล์ %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "เชื่อมต่อเครือข่าย"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "เล่นเสียงซ้ำ"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "ที่เก็บ TXTCheatcodes"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Title Launcher"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
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-27 20:35+0200\n"
"POT-Creation-Date: 2012-07-15 22:44+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -488,6 +488,9 @@ msgstr "Kişisel Yollar"
msgid "Customs/Original"
msgstr "Kişisel/Orjinal"
msgid "DEVO MemCard Emulation"
msgstr ""
msgid "DML Debug"
msgstr ""
@ -503,6 +506,9 @@ msgstr ""
msgid "DML PAD Hook"
msgstr ""
msgid "DML Progressive Patch"
msgstr ""
msgid "DOL Path"
msgstr "DOL Yolu"
@ -563,6 +569,12 @@ msgstr "Geliştirme"
msgid "Developer:"
msgstr ""
msgid "Devolution"
msgstr ""
msgid "Devolution Loader Path"
msgstr ""
msgid "Directory does not exist!"
msgstr "Klasör bulunamadı!"
@ -962,9 +974,6 @@ msgstr ""
msgid "GC Banner Scale"
msgstr ""
msgid "GC Force Interlace"
msgstr ""
msgid "GC Games"
msgstr ""
@ -1040,6 +1049,9 @@ msgstr ""
msgid "GameCube"
msgstr ""
msgid "GameCube Mode"
msgstr ""
msgid "GameTDB Path"
msgstr ""
@ -1114,6 +1126,9 @@ msgstr "Gelen dosya %0.2fKB"
msgid "Incoming file %0.2fMB"
msgstr "Gelen dosya %0.2fMB"
msgid "Individual"
msgstr ""
msgid "Initializing Network"
msgstr "Ağa Bağlanıyor"
@ -1259,6 +1274,9 @@ msgstr ""
msgid "Loop Sound"
msgstr "Döngüdeki Ses"
msgid "MIOS (Default & Customs)"
msgstr ""
msgid "Main DOL"
msgstr ""
@ -1796,9 +1814,18 @@ msgstr "TXT Hile Yolu"
msgid "The .them file was not found in the zip."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr ""
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr ""
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
msgid "The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."
msgstr ""
msgid "The SYSCONF file will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr ""
@ -1863,12 +1890,18 @@ msgstr "Başlık Başlatıcı"
msgid "Titles from GameTDB"
msgstr ""
msgid "To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."
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 "To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."
msgstr ""
msgid "Tooltip Delay"
msgstr ""

View File

@ -318,6 +318,13 @@ const char * DeviceHandler::GetFSName(int dev)
return "";
}
const char * DeviceHandler::GetDevicePrefix(const char * path)
{
if(PathToDriveType(path) == -1)
return "";
return DeviceName[PathToDriveType(path)];
}
int DeviceHandler::GetFilesystemType(int dev)
{
if(!instance)

View File

@ -94,6 +94,7 @@ class DeviceHandler
static const char * GetFSName(int dev);
static int PathToDriveType(const char * path);
static const char * PathToFSName(const char * path) { return GetFSName(PathToDriveType(path)); }
static const char * GetDevicePrefix(const char * path);
static int PartitionToUSBPort(int part);
static u16 GetUSBPartitionCount();
static int PartitionToPortPartition(int part);

View File

@ -205,12 +205,14 @@ bool CGameSettings::Save()
fprintf(f, "NandEmuPath:%s; ", GameList[i].NandEmuPath.c_str());
fprintf(f, "Hooktype:%d; ", GameList[i].Hooktype);
fprintf(f, "WiirdDebugger:%d; ", GameList[i].WiirdDebugger);
fprintf(f, "GCForceInterlace:%d; ", GameList[i].GCForceInterlace);
fprintf(f, "GameCubeMode:%d; ", GameList[i].GameCubeMode);
fprintf(f, "DMLProgPatch:%d; ", GameList[i].DMLProgPatch);
fprintf(f, "DMLNMM:%d; ", GameList[i].DMLNMM);
fprintf(f, "DMLActivityLED:%d; ", GameList[i].DMLActivityLED);
fprintf(f, "DMLPADHOOK:%d; ", GameList[i].DMLPADHOOK);
fprintf(f, "DMLNoDisc:%d; ", GameList[i].DMLNoDisc);
fprintf(f, "DMLDebug:%d; ", GameList[i].DMLDebug);
fprintf(f, "DEVOMCEmulation:%d; ", GameList[i].DEVOMCEmulation);
fprintf(f, "Locked:%d;\n", GameList[i].Locked);
}
fprintf(f, "# END\n");
@ -321,9 +323,14 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.Locked = atoi(value);
return true;
}
else if(strcmp(name, "GCForceInterlace") == 0)
else if(strcmp(name, "GameCubeMode") == 0)
{
game.GCForceInterlace = atoi(value);
game.GameCubeMode = atoi(value);
return true;
}
else if(strcmp(name, "DMLProgPatch") == 0)
{
game.DMLProgPatch = atoi(value);
return true;
}
else if(strcmp(name, "DMLNMM") == 0)
@ -351,6 +358,11 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.DMLDebug = atoi(value);
return true;
}
else if(strcmp(name, "DEVOMCEmulation") == 0)
{
game.DEVOMCEmulation = atoi(value);
return true;
}
return false;
}
@ -471,11 +483,13 @@ void CGameSettings::SetDefault(GameCFG &game)
game.NandEmuPath.clear();
game.Hooktype = INHERIT;
game.WiirdDebugger = INHERIT;
game.GCForceInterlace = INHERIT;
game.GameCubeMode = INHERIT;
game.DMLProgPatch = INHERIT;
game.DMLNMM = INHERIT;
game.DMLActivityLED = INHERIT;
game.DMLPADHOOK = INHERIT;
game.DMLNoDisc = INHERIT;
game.DMLDebug = INHERIT;
game.DEVOMCEmulation = INHERIT;
game.Locked = OFF;
}

View File

@ -29,12 +29,14 @@ typedef struct _GameCFG
std::string NandEmuPath;
short Hooktype;
short WiirdDebugger;
short GCForceInterlace;
short GameCubeMode;
short DMLProgPatch;
short DMLNMM;
short DMLActivityLED;
short DMLPADHOOK;
short DMLNoDisc;
short DMLDebug;
short DEVOMCEmulation;
short Locked;
void operator=(const struct _GameCFG &game)
@ -59,12 +61,14 @@ typedef struct _GameCFG
this->NandEmuPath = game.NandEmuPath;
this->Hooktype = game.Hooktype;
this->WiirdDebugger = game.WiirdDebugger;
this->GCForceInterlace = game.GCForceInterlace;
this->GameCubeMode = game.GameCubeMode;
this->DMLProgPatch = game.DMLProgPatch;
this->DMLNMM = game.DMLNMM;
this->DMLActivityLED = game.DMLActivityLED;
this->DMLPADHOOK = game.DMLPADHOOK;
this->DMLNoDisc = game.DMLNoDisc;
this->DMLDebug = game.DMLDebug;
this->DEVOMCEmulation = game.DEVOMCEmulation;
this->Locked = game.Locked;
}
} GameCFG;

View File

@ -76,6 +76,7 @@ void CSettings::SetDefault()
strlcpy(NandEmuChanPath, NandEmuPath, sizeof(NandEmuChanPath));
strlcpy(GameCubePath, "sd:/games/", sizeof(GameCubePath));
strlcpy(GameCubeSDPath, "sd:/games/", sizeof(GameCubeSDPath));
strlcpy(DEVOLoaderPath, "sd:/apps/gc_devo/", sizeof(DEVOLoaderPath));
theme[0] = 0;
language_path[0] = 0;
ogg_path[0] = 0;
@ -165,12 +166,14 @@ void CSettings::SetDefault()
BannerProjectionWidth = (Settings.widescreen ? (Settings.PAL50 ? 616 : 620.0f) : 608.0f);
BannerProjectionHeight = (Settings.PAL50 ? 448.0f : (NTSC ? 470.0f : 464.0f));
GCBannerScale = 1.5f;
GCForceInterlace = OFF;
GameCubeMode = GC_MODE_MIOS;
DMLProgPatch = OFF;
DMLNMM = OFF;
DMLActivityLED = OFF;
DMLPADHOOK = OFF;
DMLNoDisc = OFF;
DMLDebug = OFF;
DEVOMCEmulation = OFF;
GCInstallCompressed = OFF;
GCInstallAligned = OFF;
}
@ -385,12 +388,15 @@ bool CSettings::Save()
fprintf(file, "GCBannerScale = %g\n", GCBannerScale);
fprintf(file, "GameCubePath = %s\n", GameCubePath);
fprintf(file, "GameCubeSDPath = %s\n", GameCubeSDPath);
fprintf(file, "GCForceInterlace = %d\n", GCForceInterlace);
fprintf(file, "GameCubeMode = %d\n", GameCubeMode);
fprintf(file, "DMLProgPatch = %d\n", DMLProgPatch);
fprintf(file, "DMLNMM = %d\n", DMLNMM);
fprintf(file, "DMLActivityLED = %d\n", DMLActivityLED);
fprintf(file, "DMLPADHOOK = %d\n", DMLPADHOOK);
fprintf(file, "DMLNoDisc = %d\n", DMLNoDisc);
fprintf(file, "DMLDebug = %d\n", DMLDebug);
fprintf(file, "DEVOMCEmulation = %d\n", DEVOMCEmulation);
fprintf(file, "DEVOLoaderPath = %s\n", DEVOLoaderPath);
fprintf(file, "GCInstallCompressed = %d\n", GCInstallCompressed);
fprintf(file, "GCInstallAligned = %d\n", GCInstallAligned);
fclose(file);
@ -774,9 +780,14 @@ bool CSettings::SetSetting(char *name, char *value)
ParentalBlocks = strtoul(value, 0, 16);
return true;
}
else if (strcmp(name, "GCForceInterlace") == 0)
else if (strcmp(name, "GameCubeMode") == 0)
{
GCForceInterlace = atoi(value);
GameCubeMode = atoi(value);
return true;
}
else if (strcmp(name, "DMLProgPatch") == 0)
{
DMLProgPatch = atoi(value);
return true;
}
else if (strcmp(name, "DMLNMM") == 0)
@ -804,6 +815,16 @@ bool CSettings::SetSetting(char *name, char *value)
DMLDebug = atoi(value);
return true;
}
else if (strcmp(name, "DEVOMCEmulation") == 0)
{
DEVOMCEmulation = atoi(value);
return true;
}
else if (strcmp(name, "DEVOLoaderPath") == 0)
{
strlcpy(DEVOLoaderPath, value, sizeof(DEVOLoaderPath));
return true;
}
else if (strcmp(name, "GCInstallCompressed") == 0)
{
GCInstallCompressed = atoi(value);

View File

@ -30,6 +30,7 @@
#include <vector>
#include "SettingsEnums.h"
#include "GameCube/DML_Config.h"
#include "GameCube/DEVO_Config.h"
class CSettings
{
@ -85,6 +86,7 @@ class CSettings
char BNRCachePath[50];
char GameCubePath[100];
char GameCubeSDPath[100];
char DEVOLoaderPath[100];
short videomode;
short language;
short ocarina;
@ -166,12 +168,14 @@ class CSettings
float BannerProjectionWidth;
float BannerProjectionHeight;
float GCBannerScale;
short GCForceInterlace;
short GameCubeMode;
short DMLProgPatch;
short DMLNMM;
short DMLActivityLED;
short DMLPADHOOK;
short DMLNoDisc;
short DMLDebug;
short DEVOMCEmulation;
short GCInstallCompressed;
short GCInstallAligned;

View File

@ -46,6 +46,18 @@ enum
MAX_LANGUAGE
};
enum
{
GC_ENGLISH,
GC_GERMAN,
GC_FRENCH,
GC_SPANISH,
GC_ITALIAN,
GC_DUTCH,
GC_LANG_CONSOLE_DEFAULT,
GC_MAX_LANGUAGE,
};
enum
{
VIDEO_MODE_SYSDEFAULT,
@ -248,4 +260,21 @@ enum
BANNER_START_AFTER_ZOOM
};
enum
{
GC_MODE_MIOS,
GC_MODE_DEVOLUTION,
CG_MODE_MAX_CHOICE
};
enum
{
DEVO_MC_OFF,
DEVO_MC_ON,
DEVO_MC_INDIVIDUAL,
DEVO_MC_MAX_CHOICE
};
#endif

View File

@ -59,6 +59,7 @@ CustomPathsSM::CustomPathsSM()
Options->SetName(Idx++, tr("Nand Emu Channel Path"));
Options->SetName(Idx++, tr("Main GameCube Path"));
Options->SetName(Idx++, tr("SD GameCube Path"));
Options->SetName(Idx++, tr("Devolution Loader Path"));
Options->SetName(Idx++, tr("Cache BNR Files Path"));
SetOptionValues();
@ -128,6 +129,9 @@ void CustomPathsSM::SetOptionValues()
//! Settings: SD GameCube Games Path
Options->SetValue(Idx++, Settings.GameCubeSDPath);
//! Settings: GameCube Devolution loader.bin Path
Options->SetValue(Idx++, Settings.DEVOLoaderPath);
//! Settings: Cache BNR Files Path
Options->SetValue(Idx++, Settings.BNRCachePath);
}
@ -318,6 +322,13 @@ int CustomPathsSM::GetMenuInternal()
}
}
//! Settings: GameCube Devolution loader.bin path
else if (ret == ++Idx)
{
titleTxt->SetText(tr( "Devolution Loader Path" ));
ChangePath(Settings.DEVOLoaderPath, sizeof(Settings.DEVOLoaderPath));
}
//! Settings: Cache BNR Files Path
else if (ret == ++Idx)
{

View File

@ -47,6 +47,17 @@ static const char * VideoModeText[] =
trNOOP( "Force NTSC480p" ),
};
static const char * LanguageText[] =
{
trNOOP( "English" ),
trNOOP( "German" ),
trNOOP( "French" ),
trNOOP( "Spanish" ),
trNOOP( "Italian" ),
trNOOP( "Dutch" ),
trNOOP( "Console Default" ),
};
static const char * ParentalText[] =
{
trNOOP( "0 (Everyone)" ),
@ -56,6 +67,12 @@ static const char * ParentalText[] =
trNOOP( "4 (Adults Only 18+)" )
};
static const char * GCMode[] =
{
trNOOP( "MIOS (Default & Customs)" ),
trNOOP( "Devolution" ),
};
static const char * DMLNMMMode[] =
{
trNOOP( "OFF" ),
@ -70,6 +87,13 @@ static const char * DMLDebug[] =
trNOOP( "Debug Wait" ),
};
static const char * DEVOMCText[] =
{
trNOOP( "OFF" ),
trNOOP( "ON" ),
trNOOP( "Individual" ),
};
GCGameLoadSM::GCGameLoadSM(struct discHdr *hdr)
: SettingsMenu(tr("Game Load"), &GuiOptions, MENU_NONE),
Header(hdr)
@ -124,14 +148,17 @@ void GCGameLoadSM::SetOptionNames()
Options->SetName(Idx++, "%s", tr( "Game Lock" ));
Options->SetName(Idx++, "%s", tr( "Favorite Level" ));
Options->SetName(Idx++, "%s", tr( "Video Mode" ));
Options->SetName(Idx++, "%s", tr( "Game Language" ));
Options->SetName(Idx++, "%s", tr( "Ocarina" ));
Options->SetName(Idx++, "%s", tr( "Parental Control" ));
Options->SetName(Idx++, "%s", tr( "GC Force Interlace" ));
Options->SetName(Idx++, "%s", tr( "GameCube Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Progressive Patch" ));
Options->SetName(Idx++, "%s", tr( "DML NMM Mode" ));
Options->SetName(Idx++, "%s", tr( "DML LED Activity" ));
Options->SetName(Idx++, "%s", tr( "DML PAD Hook" ));
Options->SetName(Idx++, "%s", tr( "DML No Disc" ));
Options->SetName(Idx++, "%s", tr( "DML Debug" ));
Options->SetName(Idx++, "%s", tr( "DEVO MemCard Emulation" ));
}
void GCGameLoadSM::SetOptionValues()
@ -150,6 +177,11 @@ void GCGameLoadSM::SetOptionValues()
else
Options->SetValue(Idx++, "%s", tr(VideoModeText[GameConfig.video]));
//! Settings: Game Language
if(GameConfig.language == INHERIT)
GameConfig.language = GC_LANG_CONSOLE_DEFAULT;
Options->SetValue(Idx++, "%s", tr(LanguageText[GameConfig.language]));
//! Settings: Ocarina
if(GameConfig.ocarina == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
@ -159,11 +191,17 @@ void GCGameLoadSM::SetOptionValues()
//! Settings: Parental Control
Options->SetValue(Idx++, "%s", tr(ParentalText[GameConfig.parentalcontrol]));
//! Settings: GC Force Interlace
if(GameConfig.GCForceInterlace == INHERIT)
//! Settings: GameCube Mode
if(GameConfig.GameCubeMode == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.GCForceInterlace]));
Options->SetValue(Idx++, "%s", tr(GCMode[GameConfig.GameCubeMode]));
//! Settings: DML Progressive Patch
if(GameConfig.DMLProgPatch == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.DMLProgPatch]));
//! Settings: DML NMM Mode
if(GameConfig.DMLNMM == INHERIT)
@ -194,6 +232,12 @@ void GCGameLoadSM::SetOptionValues()
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(DMLDebug[GameConfig.DMLDebug]));
//! Settings: DEVO Memory Card Emulation
if(GameConfig.DEVOMCEmulation == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(DEVOMCText[GameConfig.DEVOMCEmulation]));
}
int GCGameLoadSM::GetMenuInternal()
@ -239,6 +283,12 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.video >= VIDEO_MODE_MAX) GameConfig.video = INHERIT;
}
//! Settings: Game Language
else if (ret == ++Idx)
{
if (++GameConfig.language >= GC_MAX_LANGUAGE) GameConfig.language = GC_ENGLISH;
}
//! Settings: Ocarina
else if (ret == ++Idx)
{
@ -251,10 +301,16 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.parentalcontrol >= 5) GameConfig.parentalcontrol = 0;
}
//! Settings: GC Force Interlace
//! Settings: GameCube Mode
else if (ret == ++Idx)
{
if (++GameConfig.GCForceInterlace >= MAX_ON_OFF) GameConfig.GCForceInterlace = INHERIT;
if (++GameConfig.GameCubeMode >= CG_MODE_MAX_CHOICE) GameConfig.GameCubeMode = INHERIT;
}
//! Settings: DML Progressive Patch
else if (ret == ++Idx)
{
if (++GameConfig.DMLProgPatch >= MAX_ON_OFF) GameConfig.DMLProgPatch = INHERIT;
}
//! Settings: DML NMM Mode
@ -287,6 +343,12 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.DMLDebug >= 3) GameConfig.DMLDebug = INHERIT;
}
//! Settings: DEVO Memory Card Emulation
else if (ret == ++Idx)
{
if (++GameConfig.DEVOMCEmulation >= DEVO_MC_MAX_CHOICE) GameConfig.DEVOMCEmulation = INHERIT;
}
SetOptionValues();
return MENU_NONE;

View File

@ -109,6 +109,12 @@ static const char * ChannelLaunchText[] =
trNOOP( "Boot Content" ),
};
static const char * GCMode[] =
{
trNOOP( "MIOS (Default & Customs)" ),
trNOOP( "Devolution" ),
};
static const char * DMLNMMMode[] =
{
trNOOP( "OFF" ),
@ -123,6 +129,13 @@ static const char * DMLDebug[] =
trNOOP( "Debug Wait" ),
};
static const char * DEVOMCText[] =
{
trNOOP( "OFF" ),
trNOOP( "ON" ),
trNOOP( "Individual" ),
};
LoaderSettings::LoaderSettings()
: SettingsMenu(tr("Loader Settings"), &GuiOptions, MENU_NONE)
{
@ -146,12 +159,14 @@ LoaderSettings::LoaderSettings()
Options->SetName(Idx++, "%s", tr( "Wiird Debugger" ));
Options->SetName(Idx++, "%s", tr( "Debugger Paused Start" ));
Options->SetName(Idx++, "%s", tr( "Channel Launcher" ));
Options->SetName(Idx++, "%s", tr( "GC Force Interlace" ));
Options->SetName(Idx++, "%s", tr( "GameCube Mode" ));
Options->SetName(Idx++, "%s", tr( "DML Progressive Patch" ));
Options->SetName(Idx++, "%s", tr( "DML NMM Mode" ));
Options->SetName(Idx++, "%s", tr( "DML LED Activity" ));
Options->SetName(Idx++, "%s", tr( "DML PAD Hook" ));
Options->SetName(Idx++, "%s", tr( "DML No Disc" ));
Options->SetName(Idx++, "%s", tr( "DML Debug" ));
Options->SetName(Idx++, "%s", tr( "DEVO MemCard Emulation" ));
SetOptionValues();
@ -239,8 +254,11 @@ void LoaderSettings::SetOptionValues()
//! Settings: Channel Launcher
Options->SetValue(Idx++, "%s", tr( ChannelLaunchText[Settings.UseChanLauncher] ));
//! Settings: GC Force Interlace
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.GCForceInterlace]));
//! Settings: GameCube Mode
Options->SetValue(Idx++, "%s", tr(GCMode[Settings.GameCubeMode]));
//! Settings: DML Progressive Patch
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.DMLProgPatch]));
//! Settings: DML NMM Mode
Options->SetValue(Idx++, "%s", tr(DMLNMMMode[Settings.DMLNMM]));
@ -256,6 +274,9 @@ void LoaderSettings::SetOptionValues()
//! Settings: DML Debug
Options->SetValue(Idx++, "%s", tr(DMLDebug[Settings.DMLDebug]));
//! Settings: DEVO Memory Card Emulation
Options->SetValue(Idx++, "%s", tr(DEVOMCText[Settings.DEVOMCEmulation]));
}
int LoaderSettings::GetMenuInternal()
@ -399,10 +420,16 @@ int LoaderSettings::GetMenuInternal()
if (++Settings.UseChanLauncher >= MAX_ON_OFF) Settings.UseChanLauncher = 0;
}
//! Settings: GC Force Interlace
//! Settings: GameCube Mode
else if (ret == ++Idx)
{
if (++Settings.GCForceInterlace >= MAX_ON_OFF) Settings.GCForceInterlace = 0;
if (++Settings.GameCubeMode >= CG_MODE_MAX_CHOICE) Settings.GameCubeMode = 0;
}
//! Settings: DML Progressive Patch
else if (ret == ++Idx)
{
if (++Settings.DMLProgPatch >= MAX_ON_OFF) Settings.DMLProgPatch = 0;
}
//! Settings: DML NMM Mode
@ -435,6 +462,12 @@ int LoaderSettings::GetMenuInternal()
if (++Settings.DMLDebug >= 3) Settings.DMLDebug = 0;
}
//! Settings: DEVO Memory Card Emulation
else if (ret == ++Idx)
{
if (++Settings.DEVOMCEmulation >= DEVO_MC_MAX_CHOICE) Settings.DEVOMCEmulation = 0;
}
SetOptionValues();
return MENU_NONE;

View File

@ -27,6 +27,7 @@
#include "usbloader/wdvd.h"
#include "usbloader/GameList.h"
#include "settings/CGameSettings.h"
#include "settings/SettingsEnums.h"
#include "usbloader/frag.h"
#include "usbloader/wbfs.h"
#include "usbloader/playlog.h"
@ -48,10 +49,16 @@
#include "NandEmu.h"
#include "SavePath.h"
#include "sys.h"
#include "FileOperations/fileops.h"
#include "prompts/ProgressWindow.h"
//appentrypoint has to be global because of asm
u32 AppEntrypoint = 0;
// Devolution config
u8 *loader_bin = NULL;
static DEVO_CGF *DEVO_CONFIG = (DEVO_CGF*)0x80000020;
extern "C"
{
syssram* __SYS_LockSram();
@ -63,6 +70,153 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
{
const char *RealPath = GCGames::Instance()->GetPath((const char *) gameHdr->id);
// check the settings
GameCFG * game_cfg = GameSettings.GetGameCFG(gameHdr->id);
u8 videoChoice = game_cfg->video == INHERIT ? Settings.videomode : game_cfg->video;
u8 languageChoice = game_cfg->language == INHERIT ? 6 : game_cfg->language;
u8 ocarinaChoice = game_cfg->ocarina == INHERIT ? Settings.ocarina : game_cfg->ocarina;
u8 GCMode = game_cfg->GameCubeMode == INHERIT ? Settings.GameCubeMode : game_cfg->GameCubeMode;
u8 dmlProgressivePatch = game_cfg->DMLProgPatch == INHERIT ? Settings.DMLProgPatch : game_cfg->DMLProgPatch;
u8 dmlNMMChoice = game_cfg->DMLNMM == INHERIT ? Settings.DMLNMM : game_cfg->DMLNMM;
u8 dmlActivityLEDChoice = game_cfg->DMLActivityLED == INHERIT ? Settings.DMLActivityLED : game_cfg->DMLActivityLED;
u8 dmlPADHookChoice = game_cfg->DMLPADHOOK == INHERIT ? Settings.DMLPADHOOK : game_cfg->DMLPADHOOK;
u8 dmlNoDiscChoice = game_cfg->DMLNoDisc == INHERIT ? Settings.DMLNoDisc : game_cfg->DMLNoDisc;
u8 dmlDebugChoice = game_cfg->DMLDebug == INHERIT ? Settings.DMLDebug : game_cfg->DMLDebug;
u8 devoMCEmulation = game_cfg->DEVOMCEmulation == INHERIT ? Settings.DEVOMCEmulation : game_cfg->DEVOMCEmulation;
if(GCMode == GC_MODE_DEVOLUTION)
{
if(gameHdr->type == TYPE_GAME_GC_DISC)
{
WindowPrompt(tr("Error:"), tr("To run GameCube games from Disc you need to set the GameCube mode to MIOS in the game settings."), tr("OK"));
return 0;
}
// Check if Devolution is available
char DEVO_loader_path[100];
snprintf(DEVO_loader_path, sizeof(DEVO_loader_path), "%sloader.bin", Settings.DEVOLoaderPath);
FILE *f = fopen(DEVO_loader_path, "rb");
if(f)
{
fseek(f, 0, SEEK_END);
u32 size = ftell(f);
rewind(f);
loader_bin = (u8*)MEM2_alloc(size);
fread(loader_bin, 1, size, f);
fclose(f);
}
else
{
WindowPrompt(tr("Error:"), tr("To run GameCube games with Devolution you need the loader.bin file in your Devolution Path."), tr("OK"));
return 0;
}
// Get the Game's data
char game_partition[5];
snprintf(game_partition, sizeof(game_partition), DeviceHandler::GetDevicePrefix(RealPath));
char disc1[100];
//char disc2[100];
char DEVO_memCard[100];
snprintf(disc1, sizeof(disc1), RealPath);
snprintf(DEVO_memCard, sizeof(DEVO_memCard), RealPath); // Set memory card folder to Disc1 folder
char *ptr = strrchr(DEVO_memCard, '/');
if(ptr) *ptr = 0;
// Make sure the directory exists
char devoPath[20];
snprintf(devoPath, sizeof(devoPath), "%s:/apps/gc_devo", game_partition);
CreateSubfolder(devoPath);
// Get the starting cluster (and device ID) for the ISO file 1
struct stat st1;
stat(disc1, &st1);
// Get the starting cluster for the ISO file 2
//struct stat st2;
//stat(disc2, &st2);
// setup Devolution
memset(DEVO_CONFIG, 0, sizeof(*DEVO_CONFIG));
DEVO_CONFIG->signature = DEVO_SIG;
DEVO_CONFIG->version = DEVO_VERSION;
DEVO_CONFIG->device_signature = st1.st_dev;
DEVO_CONFIG->disc1_cluster = st1.st_ino; // set starting cluster for first disc ISO file
//DEVO_CONFIG->disc2_cluster = st2.st_ino; // set starting cluster for second disc ISO file
// check memory card
if(devoMCEmulation == DEVO_MC_OFF)
{
DEVO_CONFIG->memcard_cluster = 0;
snprintf(DEVO_memCard, sizeof(DEVO_memCard), "Original");
}
else
{
if(devoMCEmulation == DEVO_MC_INDIVIDUAL)
{
snprintf(DEVO_memCard, sizeof(DEVO_memCard), "%s/memcard_%s.bin", DEVO_memCard, (const char *) gameHdr->id);
}
else // same for all games
{
snprintf(DEVO_memCard, sizeof(DEVO_memCard), "%s:/apps/gc_devo/memcard.bin", game_partition);
}
// check if file doesn't exist or is less than 16MB
struct stat st;
if (stat(DEVO_memCard, &st) == -1 || st.st_size < 16<<20)
{
// need to enlarge or create it
FILE *f = fopen(DEVO_memCard, "wb");
if(f)
{
// make it 16MB
ShowProgress(tr("Please wait..."), 0, 0);
gprintf("Resizing memcard file...\n");
fseek(f, (16 << 20) - 1, SEEK_SET);
fputc(0, f);
fclose(f);
if (stat(DEVO_memCard, &st)==-1 || st.st_size < 16<<20)
{
// it still isn't big enough. Give up.
st.st_ino = 0;
}
ProgressStop();
}
else
{
// couldn't open or create the memory card file
st.st_ino = 0;
}
}
DEVO_CONFIG->memcard_cluster = st.st_ino;
}
// setup video mode
Disc_SelectVMode(VIDEO_MODE_DISCDEFAULT, false);
Disc_SetVMode();
// read 32 bytes of disc 1 to the start of MEM1
FILE *iso_file = fopen(disc1, "rb");
u8 *lowmem = (u8*)0x80000000;
fread(lowmem, 1, 32, iso_file);
fclose(iso_file);
// flush disc ID and Devolution config out to memory
DCFlushRange(lowmem, 64);
puts((const char*)loader_bin + 4);
gprintf("DEVO: Loading game: %s\n", disc1);
gprintf("DEVO: Memory Card: %s\n", DEVO_memCard);
ExitApp();
LAUNCH_DEVO();
}
int currentMIOS = IosLoader::GetMIOSInfo();
// DIOS MIOS
if(currentMIOS == DIOS_MIOS)
@ -81,6 +235,20 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
// Todo: Add here copySD2USB.
return 0;
}
// Check DML NoDisc setting
if(dmlNoDiscChoice)
{
WindowPrompt(tr("Warning:"), tr("The No Disc setting is not used anymore by DIOS MIOS v2. Now you need to place a disc in your drive."), tr("OK"));
}
// Check current GCT location
if((ocarinaChoice) && strncmp(Settings.GameCubePath, Settings.Cheatcodespath, 4) != 0) // Checking "USBx"
{
int choice = WindowPrompt(tr("Warning:"), tr("The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"), tr("OK"), tr("Cancel"));
if(choice == 0)
return false;
}
}
// DIOS MIOS Lite
@ -93,9 +261,24 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
RealPath = GCGames::Instance()->GetPath((const char *) gameHdr->id);
}
// Check current GCT location
if((ocarinaChoice) && strncmp(Settings.Cheatcodespath, "SD", 2) != 0)
{
int choice = WindowPrompt(tr("Warning:"), tr("The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"), tr("OK"), tr("Cancel"));
if(choice == 0)
return false;
}
}
// MIOS
else if(gameHdr->type == TYPE_GAME_GC_DISC) // Launch disc based games from real MIOS
{
ExitApp();
gprintf("\nLoading BC for GameCube");
WII_Initialize();
return WII_LaunchTitle(0x0000000100000100ULL);
}
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"));
@ -110,18 +293,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
snprintf(gamePath, sizeof(gamePath), "%s", gcPath);
ExitApp();
gprintf("\nLoading BC for GameCube");
// check the settings
GameCFG * game_cfg = GameSettings.GetGameCFG(gameHdr->id);
u8 videoChoice = game_cfg->video == INHERIT ? Settings.videomode : game_cfg->video;
u8 ocarinaChoice = game_cfg->ocarina == INHERIT ? Settings.ocarina : game_cfg->ocarina;
u8 gcForceInterlace = game_cfg->GCForceInterlace == INHERIT ? Settings.GCForceInterlace : game_cfg->GCForceInterlace;
u8 dmlNMMChoice = game_cfg->DMLNMM == INHERIT ? Settings.DMLNMM : game_cfg->DMLNMM;
u8 dmlActivityLEDChoice = game_cfg->DMLActivityLED == INHERIT ? Settings.DMLActivityLED : game_cfg->DMLActivityLED;
u8 dmlPADHookChoice = game_cfg->DMLPADHOOK == INHERIT ? Settings.DMLPADHOOK : game_cfg->DMLPADHOOK;
u8 dmlNoDiscChoice = game_cfg->DMLNoDisc == INHERIT ? Settings.DMLNoDisc : game_cfg->DMLNoDisc;
u8 dmlDebugChoice = game_cfg->DMLDebug == INHERIT ? Settings.DMLDebug : game_cfg->DMLDebug;
gprintf("\nLoading BC for GameCube\n");
// Game ID
memcpy((u8 *)Disc_ID, gameHdr->id, 6);
@ -129,7 +301,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
*(vu32*)0xCC003024 |= 7;
Disc_SelectVMode(videoChoice, gcForceInterlace);
Disc_SelectVMode(videoChoice, dmlProgressivePatch);
Disc_SetVMode();
DML_CFG *dml_config = (DML_CFG *) DML_CONFIG_ADDRESS;
@ -140,7 +312,8 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
dml_config->Version = DML_VERSION;
// Select disc source
if((gameHdr->type == TYPE_GAME_GC_IMG) || (gameHdr->type == TYPE_GAME_GC_EXTRACTED)) {
if((gameHdr->type == TYPE_GAME_GC_IMG) || (gameHdr->type == TYPE_GAME_GC_EXTRACTED))
{
dml_config->Config |= DML_CFG_GAME_PATH;
strncpy(dml_config->GamePath, gamePath, sizeof(dml_config->GamePath));
// use no disc patch
@ -149,12 +322,14 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
gprintf("DML: Loading game %s\n", dml_config->GamePath);
}
else {
else
{
dml_config->Config |= DML_CFG_BOOT_DISC;
}
// setup cheat and path
if(ocarinaChoice) {
if(ocarinaChoice)
{
dml_config->Config |= DML_CFG_CHEATS | DML_CFG_CHEAT_PATH;
const char *CheatPath = strchr(Settings.Cheatcodespath, '/');
if(!CheatPath) CheatPath = "";
@ -174,11 +349,82 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
dml_config->Config |= dmlDebugChoice == ON ? DML_CFG_DEBUGGER : DML_CFG_DEBUGWAIT;
// internal DML video mode methods
dml_config->VideoMode = DML_VID_NONE;
bool progressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable() && !gcForceInterlace;
if(progressive)
bool PAL60 = CONF_GetEuRGB60() > 0;
u32 tvmode = CONF_GetVideo();
u8 *diskid = (u8 *) Disc_ID;
switch(videoChoice)
{
case VIDEO_MODE_SYSDEFAULT:
if(tvmode == CONF_VIDEO_NTSC)
dml_config->VideoMode = DML_VID_FORCE_NTSC;
else if(PAL60)
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode = DML_VID_FORCE_PROG;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL60;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL50;
break;
case VIDEO_MODE_DISCDEFAULT: // DEFAULT (DISC/GAME)
switch (diskid[3])
{
// PAL
case 'D':
case 'F':
case 'P':
case 'X':
case 'Y':
if(tvmode == CONF_VIDEO_NTSC) // Force PAL output (576i) for NTSC consoles.
dml_config->VideoMode = DML_VID_FORCE_PAL50;
else if(PAL60)
{
if(CONF_GetProgressiveScan() > 0)
{
dml_config->VideoMode = DML_VID_FORCE_PROG;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL60;
}
else
dml_config->VideoMode = DML_VID_FORCE_PAL50;
break;
// NTSC
case 'E':
case 'J':
dml_config->VideoMode = DML_VID_FORCE_NTSC;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
break;
case VIDEO_MODE_PAL50:
dml_config->VideoMode = DML_VID_FORCE_PAL50 | DML_VID_FORCE;
break;
case VIDEO_MODE_PAL60:
dml_config->VideoMode = DML_VID_FORCE_PAL60 | DML_VID_FORCE;
break;
case VIDEO_MODE_NTSC:
dml_config->VideoMode = DML_VID_FORCE_NTSC | DML_VID_FORCE;
break;
case VIDEO_MODE_PAL480P:
case VIDEO_MODE_NTSC480P:
dml_config->VideoMode = DML_VID_FORCE_PROG | DML_VID_FORCE;
break;
default:
dml_config->VideoMode = DML_VID_DML_AUTO;
break;
}
if(dmlProgressivePatch)
dml_config->VideoMode |= DML_VID_PROG_PATCH;
DCFlushRange(dml_config, sizeof(DML_CFG));
memcpy((u8*)DML_CONFIG_ADDRESS_V1_2, dml_config, sizeof(DML_CFG));
DCFlushRange((u8*)DML_CONFIG_ADDRESS_V1_2, sizeof(DML_CFG));
@ -188,7 +434,7 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
gprintf("DML: setup video mode 0x%X\n", dml_config->VideoMode);
syssram *sram = __SYS_LockSram();
if(progressive) {
if(dmlProgressivePatch) {
sram->flags |= 0x80; //set progressive flag
}
else {
@ -203,6 +449,22 @@ int GameBooter::BootGCMode(struct discHdr *gameHdr)
sram->flags |= 1; // Set bit 0 to set the video mode to PAL
sram->ntd |= 0x40; //set pal60 flag
}
// Set language flag
if(languageChoice <= GC_DUTCH)
{
sram->lang = languageChoice;
}
else // console default
{
sram->lang = GC_ENGLISH;
if(CONF_GetLanguage() >= CONF_LANG_ENGLISH && CONF_GetLanguage() <= CONF_LANG_DUTCH)
{
sram->lang = CONF_GetLanguage()-1;
}
}
gprintf("DML: setup language 0x%X\n", sram->lang);
__SYS_UnlockSram(1); // 1 -> write changes
while(!__SYS_SyncSram())
@ -234,7 +496,7 @@ u32 GameBooter::BootPartition(char * dolpath, u8 videoselected, u8 alternatedol,
Disc_SetLowMem();
/* Setup video mode */
Disc_SelectVMode(videoselected, false);
Disc_SelectVMode(videoselected, true);
/* Run apploader */
ret = Apploader_Run(&p_entry, dolpath, alternatedol, alternatedoloffset);
@ -494,7 +756,7 @@ int GameBooter::BootGame(struct discHdr *gameHdr)
ShutDownDevices(DeviceHandler::PartitionToUSBPort(std::max(atoi(NandEmuPath+3)-1, 0)));
gprintf("\tChannel Boot\n");
/* Setup video mode */
Disc_SelectVMode(videoChoice, false);
Disc_SelectVMode(videoChoice, true);
// Load dol
AppEntrypoint = Channels::LoadChannel(gameHeader.tid);
}

View File

@ -55,12 +55,12 @@ void Disc_SetLowMem(void)
memcpy((void *) Online_Check, (void *) Disc_ID, 4);
}
void Disc_SelectVMode(u8 videoselected, u8 ignore_progressive)
void Disc_SelectVMode(u8 videoselected, u8 force_progressive)
{
rmode = VIDEO_GetPreferredMode(0);
/* Get video mode configuration */
bool progressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable() && !ignore_progressive;
bool progressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable() && force_progressive;
bool PAL60 = CONF_GetEuRGB60() > 0;
u32 tvmode = CONF_GetVideo();