* Added Devolution version in Credit window.
* Added Greek language file. You will need Hellenic font (Thanks nakata)
* Changed default path for GameCube Main Folder to usb1:/games/
* Changed default path for devolution folder to be located on the 
  boot device instead of SD.
* Changed default URL for Channel's banner animation.
* Fixed launching Korean games (Thanks damysteryman)
* Fixed meta.xml release date format (Thanks Joostin)

Devolution:
* Added Devolution setting "NOLED" (and "WIDE" but not used yet).

DIOS MIOS Lite:
* Fixed DIOS MIOS (Lite) version detection when using a DM version
  more recent than the latest known.
* Fixed DIOS MIOS (Lite) detection when booting without AHBPROT
  (Priiloader direct boot, old HBC, etc.) but with Waninkoko/d2x cIOS.
* Removed "DML NoDisc+" setting when using DM v2.3+
* Removed warning messages related to individual game settings if 
  they are currently unavailable.
* Ocarina GCT folder can now be placed anywhere. If required, the .gct
  will be copied to a temporary file on the root of the 
  game's partition. (no need to move the folder manually anymore)
This commit is contained in:
Cyan 2012-10-14 16:27:01 +00:00
parent 5bf3ea6075
commit 465c94455a
39 changed files with 2640 additions and 307 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1202</version>
<release_date>201208241621</release_date>
<version>3.0 r1203</version>
<release_date>20121014160310</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-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+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"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Upravené/Originál"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "Soubor .them nebyl nalezen v ZIP."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Tilpassede/Originale"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "kunne ikke finde .them fil i zip"
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+0200\n"
"PO-Revision-Date: 2011-12-17 14:22+0100\n"
"Last-Translator: Arthur117\n"
"Language-Team: tj_cool, glowy, Arthur117\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Aangepast/Origineel"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "Het .them bestand is niet gevonden in het zip bestand."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr ""
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Omat/Alkuperäiset"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# French.lang - r1202
# French.lang - r1203
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -494,6 +494,9 @@ msgstr "Persos"
msgid "Customs/Original"
msgstr "Persos/Originaux"
msgid "DEVO LED Activity"
msgstr "DEVO LED detect. activité"
msgid "DEVO MemCard Emulation"
msgstr "DEVO MemCard Émulation"
@ -1865,20 +1868,14 @@ msgstr "Fichier .them non trouvé dans le zip."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
msgstr "Le paramètre DML Forcer 16:9 nécessite DIOS MIOS v2.1 ou supérieure. Ce paramètre sera ignoré."
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 (Lite). Now you need to place a disc in your drive."
msgstr "L'option No Disc n'est plus utilisée par DIOS MIOS (Lite). Vous devez désormais placer un disque dans votre lecteur."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
msgstr "L'option No Disc+ nécessite DIOS MIOS 2.2 update2. Ce paramètre sera ignoré."
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é."
@ -2219,6 +2216,15 @@ msgstr "sur"
msgid "seconds left"
msgstr "secondes restantes"
#~ 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 No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
#~ msgstr "L'option No Disc+ nécessite DIOS MIOS 2.2 update2 ou une version plus récente. Ce paramètre sera ignoré."
#~ msgid "DML Installed Version"
#~ msgstr "DML Version installée"

View File

@ -1,11 +1,11 @@
# USB Loader GX
# german.lang - r1200
# german.lang - r1202
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 16:58+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"
@ -188,7 +188,7 @@ msgid "Banner Animation Settings"
msgstr "Banner Animationen"
msgid "Banner On Channels"
msgstr ""
msgstr "Banner auf Kanälen"
msgid "Banner grid layout is only available with AHBPROT! Please consider installing new HBC version."
msgstr "Banner Raster-Layout ist nur verfügbar mit AHBPROT! Bitte installiere die aktuelle HBC-Version."
@ -483,17 +483,20 @@ msgid "Credits"
msgstr "Danksagungen"
msgid "Custom Banners"
msgstr ""
msgstr "Community Banner"
msgid "Custom Paths"
msgstr "Pfade anpassen"
msgstr "Community Pfade"
msgid "Customs"
msgstr ""
msgstr "Community"
msgid "Customs/Original"
msgstr "Community/Original"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr "DEVO MemCard Emulation"
@ -507,7 +510,7 @@ msgid "DML Force Widescreen"
msgstr "DML Breitbild erzw."
msgid "DML Japanese Patch"
msgstr ""
msgstr "DML JAP Patch"
msgid "DML LED Activity"
msgstr "DML LED Aktivität"
@ -561,7 +564,7 @@ msgid "Delete"
msgstr "Löschen"
msgid "Delete Cached Banner"
msgstr ""
msgstr "Lösche gecachte Banner"
msgid "Delete Cheat GCT"
msgstr "Lösche GCT Cheatdatei"
@ -603,7 +606,7 @@ msgid "Devolution Loader Path"
msgstr "Devolution Loader"
msgid "Devolution's loader.bin file can't be loaded."
msgstr ""
msgstr "Devolution's loader.bin Datei kann nicht geladen werden."
msgid "Directory does not exist!"
msgstr "Verzeichnis existiert nicht!"
@ -624,7 +627,7 @@ msgid "Disc read error."
msgstr "Disk Lese-Fehler"
msgid "Discarts"
msgstr ""
msgstr "Diskbilder"
msgid "DiskFlip"
msgstr "DiskFlip"
@ -714,7 +717,7 @@ msgid "Downloading 3D Covers"
msgstr "Lade 3D Cover herunter"
msgid "Downloading Custom Banners"
msgstr ""
msgstr "Lade Community Banner herunter"
msgid "Downloading Flat Covers"
msgstr "Lade 2D Cover herunter"
@ -993,13 +996,13 @@ msgid "Full Cover Path"
msgstr "Box Cover"
msgid "Full Covers"
msgstr ""
msgstr "Box Cover"
msgid "Full Menu"
msgstr "Ganzes Menü"
msgid "Full covers Download"
msgstr ""
msgstr "Box Cover Download"
msgid "Full shutdown"
msgstr "Ausschalten"
@ -1125,10 +1128,10 @@ msgid "Hard Drive Settings"
msgstr "Festplatten Optionen"
msgid "High Quality"
msgstr ""
msgstr "Hohe Qualität"
msgid "High/Low"
msgstr ""
msgstr "Hoch/Niedrig"
msgid "Homebrew Apps Path"
msgstr "Homebrew Apps"
@ -1317,10 +1320,10 @@ msgid "Loop Sound"
msgstr "Wiederholung"
msgid "Low Quality"
msgstr ""
msgstr "Niedrige Qualität"
msgid "Low/High"
msgstr ""
msgstr "Niedrig/Hoch"
msgid "MIOS (Default & Customs)"
msgstr "MIOS (Standard & Angepasste)"
@ -1533,7 +1536,7 @@ msgid "Only for Install"
msgstr "Nur beim Installieren"
msgid "Original"
msgstr ""
msgstr "Original"
msgid "Original/Customs"
msgstr "Original/Community"
@ -1863,13 +1866,7 @@ msgid "The .them file was not found in the zip."
msgstr "Die .them Datei wurde in der zip nicht gefunden."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
msgstr ""
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr "Der GCT Cheatcodes Pfad und dieses Spiel sind nicht auf der selben Partition. Spiel ohne Ocarina starten?"
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr "Der GCT Cheatcodes Pfad muss auf der SD-Karte sein. Spiel ohne Ocarina starten?"
msgstr "Die Einstellung -Breitbild erzw.- erforder DIOS MIOS v2.1 und neuer. Diese Einstellungen wird ignoriert."
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."
@ -1877,7 +1874,7 @@ msgstr "Die Miis werden in den EmuNand Pfad und EmuNand Kanal-Pfad kopiert. Acht
msgid "The No Disc setting is not used anymore by DIOS MIOS (Lite). Now you need to place a disc in your drive."
msgstr "Die -keine Disk Einstellung- wird nicht mehr unterstützt von DIOS MIOS (Lite). Jetzt muss eine Disk im Laufwerk sein."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."
@ -2154,10 +2151,10 @@ msgid "You cannot delete this category."
msgstr "Kategorie kann nicht gelöscht werden."
msgid "You need to install DIOS MIOS Lite v1.2 or a newer version."
msgstr ""
msgstr "Es wird DIOS MIOS Lite v1.2 oder neuer benötigt."
msgid "You need to install Devolution or DIOS MIOS (Lite) to launch GameCube games from USB or SD card"
msgstr ""
msgstr "Um GameCube Spiele von USB oder SD abzuspielen, wird Devolution oder DIOS MIOS (Lite)"
msgid "Zoom Duration (Speed)"
msgstr "Zoom Dauer"
@ -2219,6 +2216,15 @@ msgstr "von"
msgid "seconds left"
msgstr "Sekunden verbleiben"
#~ msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
#~ msgstr "Der GCT Cheatcodes Pfad und dieses Spiel sind nicht auf der selben Partition. Spiel ohne Ocarina starten?"
#~ msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
#~ msgstr "Der GCT Cheatcodes Pfad muss auf der SD-Karte sein. Spiel ohne Ocarina starten?"
#~ msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
#~ msgstr "Die Keine Disk+ Einstellung benötigt DIOS MIOS 2.2 update2 oder neuer. Diese Einstellung wird ignoriert."
#~ msgid "DML Installed Version"
#~ msgstr "Installierte DML Version"

2218
Languages/greek.lang Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:00+0200\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Egyéni/Eredeti"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# italian.lang - r1200
# italian.lang - r1202
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:00+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: xFede (fedeanto11@gmail.com)\n"
@ -494,6 +494,9 @@ msgstr "Personalizzati"
msgid "Customs/Original"
msgstr "Modific./origin."
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr "Emulazione memory card devolution"
@ -507,7 +510,7 @@ msgid "DML Force Widescreen"
msgstr "Forza widescreen DML"
msgid "DML Japanese Patch"
msgstr ""
msgstr "Patch giapponese DML"
msgid "DML LED Activity"
msgstr "Led attività DML"
@ -603,7 +606,7 @@ msgid "Devolution Loader Path"
msgstr "Percorso loader devolution"
msgid "Devolution's loader.bin file can't be loaded."
msgstr ""
msgstr "Impossibile caricare il file loader.bin per devolution."
msgid "Directory does not exist!"
msgstr "Il percorso non esiste!"
@ -1865,19 +1868,13 @@ msgstr "Il file .them non è stato trovato nel zip."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
msgstr "L'impostazione forza widescreen richiedere DIOS MIOS v2.1 o superiore. L'impostazione verrà ignorata."
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr "Il percorso dei trucchi GCT e qyesto gioco non sono sulla stessa partizione. Avviare il gioco senza i trucchi?"
msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
msgstr "Il percorso dei trucchi GCT deve essere sulla SD. Avviare il gioco senza trucchi?"
msgid "The Miis will be extracted to your emu nand path and emu nand channel path. Attention: All existing files will be overwritten."
msgstr "I Mii verranno estratti nei percorsi della NAND emulata e dei canali NAND emulati. Attenzione: Tutti i file esistenti saranno sovrascritti."
msgid "The No Disc setting is not used anymore by DIOS MIOS (Lite). Now you need to place a disc in your drive."
msgstr "L'impostazione no-disco non è più utilizzata da DIOS MIOS (Lite). Adesso devi avere un disco nel lettore."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."
@ -2154,10 +2151,10 @@ msgid "You cannot delete this category."
msgstr "Non puoi eliminare questa categoria."
msgid "You need to install DIOS MIOS Lite v1.2 or a newer version."
msgstr ""
msgstr "Devi installare DIOS MIOS Lite v1.2 o una versione successiva."
msgid "You need to install Devolution or DIOS MIOS (Lite) to launch GameCube games from USB or SD card"
msgstr ""
msgstr "Devi installare Devolution o DIOS MIOS (Lite) per avviare i giochi GameCube da USB o SD"
msgid "Zoom Duration (Speed)"
msgstr "Durata dello zoom (Velocità)"
@ -2219,17 +2216,11 @@ msgstr "di"
msgid "seconds left"
msgstr "secondi rimasti"
#~ msgid "DML Installed Version"
#~ msgstr "Versione installata DML"
#~ msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
#~ msgstr "Il percorso dei trucchi GCT e qyesto gioco non sono sulla stessa partizione. Avviare il gioco senza i trucchi?"
#~ msgid "The Force Widescreen setting requires DIOS MIOS v2.2 or more. This setting will be ignored."
#~ msgstr "L'impostazione forza widescreen richiedere DIOS MIOS v2.2 o superiore. L'impostazione verrà ignorata."
#~ msgid "The GCT Cheatcodes Path must be on SD card. Run the game without Ocarina?"
#~ msgstr "Il percorso dei trucchi GCT deve essere sulla SD. Avviare il gioco senza trucchi?"
#~ msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
#~ msgstr "Devi aver installato DIOS MIOS per avviare i giochi da USB o DIOS MIOS LITE per avviarli da SD"
#~ msgid "v1.2 -> v2.1"
#~ msgstr "v1.2 -> v2.1"
#~ msgid "v2.2+"
#~ msgstr "v2.2+"
#~ msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
#~ msgstr "L'impostazione no-disco+ richiede DIOS MIOS 2.2.2 o una versione successiva. L'impostazione verra ignorata."

View File

@ -188,7 +188,7 @@ msgid "Banner Animation Settings"
msgstr "バナーアニメ設定"
msgid "Banner On Channels"
msgstr ""
msgstr "チャンネル上のバナー"
msgid "Banner grid layout is only available with AHBPROT! Please consider installing new HBC version."
msgstr "バナーグリッドレイアウトはAHBPROTが有効でないといけません!新しいHBCに更新してください"
@ -483,13 +483,13 @@ msgid "Credits"
msgstr "提供・協力"
msgid "Custom Banners"
msgstr ""
msgstr "カスタムバナー"
msgid "Custom Paths"
msgstr "パスを変更"
msgid "Customs"
msgstr ""
msgstr "カスタム"
msgid "Customs/Original"
msgstr "カスタムを優先"
@ -507,7 +507,7 @@ msgid "DML Force Widescreen"
msgstr "DML 強制ワイド化"
msgid "DML Japanese Patch"
msgstr ""
msgstr "DML 日本向けパッチ"
msgid "DML LED Activity"
msgstr "DML LED点灯"
@ -561,7 +561,7 @@ msgid "Delete"
msgstr "削除しますか"
msgid "Delete Cached Banner"
msgstr ""
msgstr "キャッシュ済みバナーを削除"
msgid "Delete Cheat GCT"
msgstr "GCTファイルを削除"
@ -603,7 +603,7 @@ msgid "Devolution Loader Path"
msgstr "Devolutionローダー"
msgid "Devolution's loader.bin file can't be loaded."
msgstr ""
msgstr "Devolutionのloader.binが読み込めません"
msgid "Directory does not exist!"
msgstr "フォルダがありません"
@ -624,7 +624,7 @@ msgid "Disc read error."
msgstr "読み込みエラー"
msgid "Discarts"
msgstr ""
msgstr "破棄"
msgid "DiskFlip"
msgstr "ディスクの回転風"
@ -714,7 +714,7 @@ msgid "Downloading 3D Covers"
msgstr "両面カバーをダウンロード中"
msgid "Downloading Custom Banners"
msgstr ""
msgstr "カスタムバナーをダウンロード中"
msgid "Downloading Flat Covers"
msgstr "正面カバーをダウンロード中"
@ -993,13 +993,13 @@ msgid "Full Cover Path"
msgstr "フルカバー"
msgid "Full Covers"
msgstr ""
msgstr "フルカバー"
msgid "Full Menu"
msgstr "完全なメニュー"
msgid "Full covers Download"
msgstr ""
msgstr "フルカバーのダウンロード"
msgid "Full shutdown"
msgstr "シャットダウン"
@ -1125,10 +1125,10 @@ msgid "Hard Drive Settings"
msgstr "HDD設定"
msgid "High Quality"
msgstr ""
msgstr "高品質"
msgid "High/Low"
msgstr ""
msgstr "高/低"
msgid "Homebrew Apps Path"
msgstr "Homebrewアプリ"
@ -1317,10 +1317,10 @@ msgid "Loop Sound"
msgstr "ループさせる"
msgid "Low Quality"
msgstr ""
msgstr "低品質"
msgid "Low/High"
msgstr ""
msgstr "低/高"
msgid "MIOS (Default & Customs)"
msgstr "MIOS(公式&カスタム)"
@ -1533,7 +1533,7 @@ msgid "Only for Install"
msgstr "インストール中のみ"
msgid "Original"
msgstr ""
msgstr "公式"
msgid "Original/Customs"
msgstr "公式を優先"
@ -1863,7 +1863,7 @@ msgid "The .them file was not found in the zip."
msgstr ".themファイルがzip内にありません"
msgid "The Force Widescreen setting requires DIOS MIOS v2.2 or more. This setting will be ignored."
msgstr "強制ワイドスクリーン設定にするにはDIOS MIOS v2.1以上が必要です。 それ以下のバージョンでは無視されます。"
msgstr "強制ワイド化設定はDIOS MIOS v2.2以降が必要です。この設定は無視されます"
msgid "The GCT Cheatcodes Path and this game are not on the same partition. Run the game without Ocarina?"
msgstr "GCTコードとこのゲームは同じ領域にありません。チートなしで起動しますか?"
@ -1877,7 +1877,7 @@ msgstr "MiiはエミュNAND(チャンネル)パスに書き出されます。す
msgid "The No Disc setting is not used anymore by DIOS MIOS (Lite). Now you need to place a disc in your drive."
msgstr "ディスクなし設定はDIOS MIOS(Lite)では使われていません。ドライブにディスクを入れてください"
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."
@ -2154,10 +2154,10 @@ msgid "You cannot delete this category."
msgstr "このカテゴリは削除できません"
msgid "You need to install DIOS MIOS Lite v1.2 or a newer version."
msgstr ""
msgstr "DIOS MIOS Lite v1.2以降をインストールする必要があります"
msgid "You need to install Devolution or DIOS MIOS (Lite) to launch GameCube games from USB or SD card"
msgstr ""
msgstr "GCゲームをSDやUSB機器から起動するにはDevolutionかDIOS MIOS (Lite)をインストールしてください"
msgid "Zoom Duration (Speed)"
msgstr "ズームの継続(速度)"
@ -2234,8 +2234,8 @@ msgstr "秒で完了"
#~ msgid "Original Discarts"
#~ msgstr "公式レーベル"
#~ msgid "The Force Widescreen setting requires DIOS MIOS v2.2 or more. This setting will be ignored."
#~ msgstr "強制ワイド化設定はDIOS MIOS v2.2以降が必要です。この設定は無視されます"
#~ msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
#~ msgstr "ディスクなし+機能はDIOS MIOS 2.2 update2以降が必要です。この設定は無視されます"
#~ msgid "You need to install DIOS MIOS to run GameCube games from USB or DIOS MIOS Lite to run them from SD card"
#~ msgstr "GCゲームをUSBから起動するにはDIOS MIOSが、SDから起動するにはDMLが必要です"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "커스텀/오리지널"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Custom/Original"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "Filen .them ble ikke funnet i zip."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr ""
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: aniemotion\n"
"Language-Team: boto12, aniemotion\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Alternativas/Originais"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Personalizadas/Originais"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "O ficheiro .them não foi encontrado no zip"
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Измененный/Оригинальные"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid emul8ion\n"
"Language-Team: kavid\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "自制/官方"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "zip文件中没有找到.them文件"
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Artísticas/Originales"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "El archivo .them no se encontró en el zip."
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 "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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Anpassade/Original"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+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"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "自製/原始"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr "在zip檔中找不到主題檔.them"
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 "Miis將被提取到模擬nand及頻道的路徑. 注意: 所有存在的檔案將被覆寫"
msgid "The No Disc setting is not used anymore by DIOS MIOS (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "กำหนดเอง/ดั้งเดิม"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:22+0200\n"
"POT-Creation-Date: 2012-10-14 17:02+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -494,6 +494,9 @@ msgstr ""
msgid "Customs/Original"
msgstr "Kişisel/Orjinal"
msgid "DEVO LED Activity"
msgstr ""
msgid "DEVO MemCard Emulation"
msgstr ""
@ -1865,19 +1868,13 @@ msgstr ""
msgid "The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."
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 (Lite). Now you need to place a disc in your drive."
msgstr ""
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."
msgid "The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."
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."

View File

@ -21,13 +21,18 @@
#define DEVO_SIG 0x3EF9DB23
#define DEVO_CONFIG_VERSION 0x0110
#define DEVO_WIFILOG 0x00000001 // added in Devo config version 0x0110
// Devolution
enum DEVOConfig
{
DEVO_CFG_WIFILOG = (1<<0), // added in Devo config version 0x0110
DEVO_CFG_WIDE = (1<<1), // added in Devo r142
DEVO_CFG_NOLED = (1<<2)
};
typedef struct _DEVO_CFG
{
u32 signature; //0x3EF9DB23
u16 version; //0x00000100
u16 version; //0x00000110
u16 device_signature;
u32 memcard_cluster;
u32 disc1_cluster;

View File

@ -40,7 +40,7 @@ enum DMLConfig
DML_CFG_BOOT_DISC = (1<<10),
// DML_CFG_BOOT_DOL = (1<<11), // unused since DML v1.0, removed in v2.1
DML_CFG_BOOT_DISC2 = (1<<11), // DM v2.1+, Config v02
DML_CFG_NODISC2 = (1<<12) // added back in DM v2.2 update2 (r20)
DML_CFG_NODISC2 = (1<<12) // added back in DM v2.2 update2 (r20) and removed in v2.3
};
enum DMLVideoModes

View File

@ -196,7 +196,7 @@ int StartUpProcess::Execute()
// Check MIOS version
SetTextf("Checking installed MIOS... ");
IosLoader::GetMIOSInfo();
IosLoader::GetMIOSInfo(true);
// Deinitialize ISFS
ISFS_Deinitialize();

View File

@ -11,11 +11,22 @@ void aes_decrypt(u8 *iv, u8 *inbuf, u8 *outbuf, unsigned long long len);
void _decrypt_title_key(u8 *tik, u8 *title_key)
{
u8 common_key[16] = { 0xeb, 0xe4, 0x2a, 0x22, 0x5e, 0x85, 0x93, 0xe4, 0x48, 0xd9, 0xc5, 0x45, 0x73, 0x81, 0xaa, 0xf7 };
u8 korean_key[16]={ 0x63, 0xb8, 0x2b, 0xb4, 0xf4, 0x61, 0x4e, 0x2e, 0x13, 0xf2, 0xfe, 0xfb, 0xba, 0x4c, 0x9b, 0x7e }; //korean common key
u8 iv[16];
wbfs_memset( iv, 0, sizeof iv );
wbfs_memcpy( iv, tik + 0x01dc, 8 );
//check byte 0x1f1 in ticket to determine whether or not to use Korean Common Key. Used like a boolean flag.
//if value = 0x01, use Korean Common Key, else just use regular one -dmm
bool korean_flag = tik[0x01f1];
if(korean_flag == true){
aes_set_key(korean_key);
} else {
aes_set_key(common_key);
}
aes_decrypt(iv, tik + 0x01bf, title_key, 16);
}

View File

@ -56,9 +56,12 @@ static const char * DMLVersions[] =
"v2.0.x", // DM 2.0
"v2.1", // DML 2.1
"v2.2.x", // DM 2.2
"v2.2.2+", // DM 2.2 update 2
"v2.2.2", // DM 2.2 update 2
"v2.2", // DML 2.2
"v2.2.1+", // DML 2.2.1
"v2.2.1", // DML 2.2.1
"v2.3", // DML 2.3 (mirror link)
"v2.3+", // DM 2.3
"v2.3+", // DML 2.3 (main link)
};
@ -251,7 +254,7 @@ void WindowCredits()
starImg.SetAlignment(ALIGN_LEFT, ALIGN_TOP);
starImg.SetPosition(505, 350);
const int numEntries = 24;
const int numEntries = 25;
std::vector<GuiText *> txt(numEntries);
const u8 *creditsFont = Resources::GetFile("font.ttf");
@ -275,13 +278,31 @@ void WindowCredits()
if(info)
snprintf(IosInfo, sizeof(IosInfo), "(%s v%i%s base%i)", info->name, info->version, info->versionstring, info->baseios);
// Check if DIOS MIOS (Lite) is available
char GCInfo[80] = "";
int currentMIOS = IosLoader::GetMIOSInfo();
if(currentMIOS == DIOS_MIOS)
snprintf(IosInfo, sizeof(IosInfo), "%s %s DIOS-MIOS %s", IosInfo, info ? "+" : "", DMLVersions[IosLoader::GetDMLVersion()]);
snprintf(GCInfo, sizeof(GCInfo), "DIOS-MIOS %s", DMLVersions[IosLoader::GetDMLVersion()]);
else if (currentMIOS == DIOS_MIOS_LITE)
snprintf(IosInfo, sizeof(IosInfo), "%s %s DIOS-MIOS Lite %s", IosInfo, info ? "+" : "", DMLVersions[IosLoader::GetDMLVersion()]);
snprintf(GCInfo, sizeof(GCInfo), "DIOS-MIOS Lite %s", DMLVersions[IosLoader::GetDMLVersion()]);
else if (currentMIOS == QUADFORCE)
snprintf(IosInfo, sizeof(IosInfo), "%s %s QuadForce", IosInfo, info ? "+" : "");
snprintf(GCInfo, sizeof(GCInfo), "QuadForce");
// Check if Devolution is available
char DEVO_version[5];
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, 23, SEEK_SET);
fread(DEVO_version, 1, 4, f);
fclose(f);
char *ptr = strrchr(DEVO_version, ' ');
if(ptr) *ptr = 0;
else DEVO_version[4] = 0;
snprintf(GCInfo, sizeof(GCInfo), "%s%s Devolution v%.4s", GCInfo, strlen(GCInfo) > 1 ? " / " : "", DEVO_version);
}
txt[i] = new GuiText(SvnRev, 16, ( GXColor ) {255, 255, 255, 255});
txt[i]->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
@ -289,6 +310,12 @@ void WindowCredits()
txt[i]->SetFont(creditsFont, creditsFontSize);
i++;
txt[i] = new GuiText(GCInfo, 16, ( GXColor ) {255, 255, 255, 255});
txt[i]->SetAlignment(ALIGN_LEFT, ALIGN_TOP);
txt[i]->SetPosition(0, y+6);
txt[i]->SetFont(creditsFont, creditsFontSize);
i++;
txt[i] = new GuiText(IosInfo, 16, ( GXColor ) {255, 255, 255, 255});
txt[i]->SetAlignment(ALIGN_RIGHT, ALIGN_TOP);
txt[i]->SetPosition(0, y+6);

View File

@ -217,6 +217,8 @@ bool CGameSettings::Save()
fprintf(f, "DMLJPNPatch:%d; ", GameList[i].DMLJPNPatch);
fprintf(f, "DMLDebug:%d; ", GameList[i].DMLDebug);
fprintf(f, "DEVOMCEmulation:%d; ", GameList[i].DEVOMCEmulation);
fprintf(f, "DEVOWidescreen:%d; ", GameList[i].DEVOWidescreen);
fprintf(f, "DEVOActivityLED:%d; ", GameList[i].DEVOActivityLED);
fprintf(f, "Locked:%d;\n", GameList[i].Locked);
}
fprintf(f, "# END\n");
@ -387,6 +389,16 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.DEVOMCEmulation = atoi(value);
return true;
}
else if(strcmp(name, "DEVOWidescreen") == 0)
{
game.DEVOWidescreen = atoi(value);
return true;
}
else if(strcmp(name, "DEVOActivityLED") == 0)
{
game.DEVOActivityLED = atoi(value);
return true;
}
return false;
}
@ -519,5 +531,7 @@ void CGameSettings::SetDefault(GameCFG &game)
game.DMLJPNPatch = INHERIT;
game.DMLDebug = INHERIT;
game.DEVOMCEmulation = INHERIT;
game.DEVOWidescreen = INHERIT;
game.DEVOActivityLED = INHERIT;
game.Locked = OFF;
}

View File

@ -41,6 +41,8 @@ typedef struct _GameCFG
short DMLJPNPatch;
short DMLDebug;
short DEVOMCEmulation;
short DEVOWidescreen;
short DEVOActivityLED;
short Locked;
void operator=(const struct _GameCFG &game)
@ -77,6 +79,8 @@ typedef struct _GameCFG
this->DMLJPNPatch = game.DMLJPNPatch;
this->DMLDebug = game.DMLDebug;
this->DEVOMCEmulation = game.DEVOMCEmulation;
this->DEVOWidescreen = game.DEVOWidescreen;
this->DEVOActivityLED = game.DEVOActivityLED;
this->Locked = game.Locked;
}
} GameCFG;

View File

@ -73,11 +73,11 @@ void CSettings::SetDefault()
snprintf(theme_path, sizeof(theme_path), "%stheme/", ConfigPath);
snprintf(dolpath, sizeof(dolpath), "%s/", BootDevice);
snprintf(NandEmuPath, sizeof(NandEmuPath), "%s/nand/", BootDevice);
snprintf(DEVOLoaderPath, sizeof(DEVOLoaderPath), "%s/apps/gc_devo/", BootDevice);
strlcpy(NandEmuChanPath, NandEmuPath, sizeof(NandEmuChanPath));
strlcpy(GameCubePath, "sd:/games/", sizeof(GameCubePath));
strlcpy(GameCubePath, "usb1:/games/", sizeof(GameCubePath));
strlcpy(GameCubeSDPath, "sd:/games/", sizeof(GameCubeSDPath));
strlcpy(DEVOLoaderPath, "sd:/apps/gc_devo/", sizeof(DEVOLoaderPath));
strlcpy(CustomBannersURL, "http://fileden.com/files/2012/5/12/3303540/", sizeof(CustomBannersURL));
strlcpy(CustomBannersURL, "http://dl.dropbox.com/u/101209384/", sizeof(CustomBannersURL));
theme[0] = 0;
language_path[0] = 0;
ogg_path[0] = 0;
@ -180,6 +180,8 @@ void CSettings::SetDefault()
DMLJPNPatch = OFF;
DMLDebug = OFF;
DEVOMCEmulation = OFF;
DEVOWidescreen = OFF;
DEVOActivityLED = ON;
GCInstallCompressed = OFF;
GCInstallAligned = OFF;
}
@ -407,6 +409,8 @@ bool CSettings::Save()
fprintf(file, "DMLJPNPatch = %d\n", DMLJPNPatch);
fprintf(file, "DMLDebug = %d\n", DMLDebug);
fprintf(file, "DEVOMCEmulation = %d\n", DEVOMCEmulation);
fprintf(file, "DEVOWidescreen = %d\n", DEVOWidescreen);
fprintf(file, "DEVOActivityLED = %d\n", DEVOActivityLED);
fprintf(file, "DEVOLoaderPath = %s\n", DEVOLoaderPath);
fprintf(file, "GCInstallCompressed = %d\n", GCInstallCompressed);
fprintf(file, "GCInstallAligned = %d\n", GCInstallAligned);
@ -857,6 +861,16 @@ bool CSettings::SetSetting(char *name, char *value)
DEVOMCEmulation = atoi(value);
return true;
}
else if (strcmp(name, "DEVOWidescreen") == 0)
{
DEVOWidescreen = atoi(value);
return true;
}
else if (strcmp(name, "DEVOActivityLED") == 0)
{
DEVOActivityLED = atoi(value);
return true;
}
else if (strcmp(name, "DEVOLoaderPath") == 0)
{
strlcpy(DEVOLoaderPath, value, sizeof(DEVOLoaderPath));

View File

@ -182,6 +182,8 @@ class CSettings
short DMLJPNPatch;
short DMLDebug;
short DEVOMCEmulation;
short DEVOWidescreen;
short DEVOActivityLED;
short GCInstallCompressed;
short GCInstallAligned;

View File

@ -167,7 +167,7 @@ void GCGameLoadSM::SetOptionNames()
Options->SetName(Idx++, "%s", tr( "DML LED Activity" ));
Options->SetName(Idx++, "%s", tr( "DML PAD Hook" ));
Options->SetName(Idx++, "%s", tr( "DML No Disc" ));
if(IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2)
if(IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2 && IosLoader::GetDMLVersion() <= DML_VERSION_DML_2_2_1)
Options->SetName(Idx++, "%s", tr( "DML No Disc+" ));
if(IosLoader::GetDMLVersion() > DML_VERSION_DM_2_1)
Options->SetName(Idx++, "%s", tr( "DML Force Widescreen" ));
@ -175,6 +175,8 @@ void GCGameLoadSM::SetOptionNames()
Options->SetName(Idx++, "%s", tr( "DML Debug" ));
}
Options->SetName(Idx++, "%s", tr( "DEVO MemCard Emulation" ));
//Options->SetName(Idx++, "%s", tr( "DEVO Force Widescreen" ));
Options->SetName(Idx++, "%s", tr( "DEVO LED Activity" ));
}
void GCGameLoadSM::SetOptionValues()
@ -252,7 +254,7 @@ void GCGameLoadSM::SetOptionValues()
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.DMLNoDisc]));
//! Settings: DML Extended No Disc
if(IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2)
if(IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2 && IosLoader::GetDMLVersion() <= DML_VERSION_DML_2_2_1)
{
if(GameConfig.DMLNoDisc2 == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
@ -287,6 +289,19 @@ void GCGameLoadSM::SetOptionValues()
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(DEVOMCText[GameConfig.DEVOMCEmulation]));
//! Settings: DEVO Widescreen Patch
//if(GameConfig.DEVOWidescreen == INHERIT)
// Options->SetValue(Idx++, tr("Use global"));
//else
// Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.DEVOWidescreen]));
//! Settings: DEVO Activity LED
if(GameConfig.DEVOActivityLED == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.DEVOActivityLED]));
}
int GCGameLoadSM::GetMenuInternal()
@ -393,7 +408,7 @@ int GCGameLoadSM::GetMenuInternal()
}
//! Settings: DML Extended No Disc
else if (IosLoader::GetMIOSInfo() > DEFAULT_MIOS && IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2 && ret == ++Idx)
else if (IosLoader::GetMIOSInfo() > DEFAULT_MIOS && IosLoader::GetDMLVersion() >= DML_VERSION_DM_2_2_2 && IosLoader::GetDMLVersion() <= DML_VERSION_DML_2_2_1 && ret == ++Idx)
{
if (++GameConfig.DMLNoDisc2 >= MAX_ON_OFF) GameConfig.DMLNoDisc2 = INHERIT;
}
@ -422,6 +437,18 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.DEVOMCEmulation >= DEVO_MC_MAX_CHOICE) GameConfig.DEVOMCEmulation = INHERIT;
}
//! Settings: DEVO Widescreen Patch
//else if (ret == ++Idx)
//{
// if (++GameConfig.DEVOWidescreen >= MAX_ON_OFF) GameConfig.DEVOWidescreen = INHERIT;
//}
//! Settings: DEVO Activity LED
else if (ret == ++Idx)
{
if (++GameConfig.DEVOActivityLED >= MAX_ON_OFF) GameConfig.DEVOActivityLED = INHERIT;
}
SetOptionValues();
return MENU_NONE;

View File

@ -178,6 +178,8 @@ LoaderSettings::LoaderSettings()
Options->SetName(Idx++, "%s", tr( "DML Japanese Patch" ));
Options->SetName(Idx++, "%s", tr( "DML Debug" ));
Options->SetName(Idx++, "%s", tr( "DEVO MemCard Emulation" ));
//Options->SetName(Idx++, "%s", tr( "DEVO Force Widescreen" ));
Options->SetName(Idx++, "%s", tr( "DEVO LED Activity" ));
SetOptionValues();
@ -300,6 +302,13 @@ void LoaderSettings::SetOptionValues()
//! Settings: DEVO Memory Card Emulation
Options->SetValue(Idx++, "%s", tr(DEVOMCText[Settings.DEVOMCEmulation]));
//! Settings: DEVO Widescreen Patch
//Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.DEVOWidescreen]));
//! Settings: DEVO Activity LED
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.DEVOActivityLED]));
}
int LoaderSettings::GetMenuInternal()
@ -515,6 +524,18 @@ int LoaderSettings::GetMenuInternal()
if (++Settings.DEVOMCEmulation >= DEVO_MC_MAX_CHOICE) Settings.DEVOMCEmulation = 0;
}
//! Settings: DEVO Widescreen Patch
//else if (ret == ++Idx)
//{
// if (++Settings.DEVOWidescreen >= MAX_ON_OFF) Settings.DEVOWidescreen = 0;
//}
//! Settings: DEVO Activity LED
else if (ret == ++Idx)
{
if (++Settings.DEVOActivityLED >= MAX_ON_OFF) Settings.DEVOActivityLED = 0;
}
SetOptionValues();
return MENU_NONE;

View File

@ -205,11 +205,12 @@ s32 IosLoader::ReloadIosKeepingRights(s32 ios)
/*
* Check if MIOS is DIOS MIOS, DIOS MIOS Lite or official MIOS.
*/
u8 IosLoader::GetMIOSInfo()
u8 IosLoader::GetMIOSInfo(bool checkedOnBoot)
{
if(currentMIOS > -1)
return currentMIOS;
if(!checkedOnBoot) // Prevent setting default MIOS when checking on boot for users without AHBPROT.
currentMIOS = DEFAULT_MIOS;
u8 *appfile = NULL;
@ -300,24 +301,42 @@ u8 IosLoader::GetDMLVersion(char* releaseDate)
// Timestamp of DML 2.2 update1 (Aug 13 2012 00:12:46)
const time_t dml_2_2_1_time = 1344809566;
// Timestamp of DML 2.3 (Sep 24 2012 13:13:42 mirror link)
const time_t dml_2_3m_time = 1348485222;
// Timestamp of DM 2.3 (Sep 24 2012 15:51:54)
const time_t dm_2_3_time = 1348494714;
// Timestamp of DML 2.3 (Sep 25 2012 03:03:41 main link)
const time_t dml_2_3_time = 1348535021;
// releaseDate format: Apr 24 2012 19:44:08
gprintf("built on %s\n", releaseDate);
strptime(releaseDate, "%b %d %Y %H:%M:%S", &time);
time_t unixTime = mktime(&time);
if(difftime(unixTime, dml_2_2_1_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_2_1;
else if(difftime(unixTime, dml_2_2_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_2;
if(currentMIOS == DIOS_MIOS)
{
if(difftime(unixTime, dm_2_3_time) >= 0) currentDMLVersion = DML_VERSION_DM_2_3;
else if(difftime(unixTime, dm_2_2_2_time) >= 0) currentDMLVersion = DML_VERSION_DM_2_2_2;
else if(difftime(unixTime, dm_2_2_time) >= 0) currentDMLVersion = DML_VERSION_DM_2_2;
else if(difftime(unixTime, dm_2_1_time) >= 0) currentDMLVersion = DML_VERSION_DM_2_1;
else if(difftime(unixTime, dm_2_0_time) >= 0) currentDMLVersion = DML_VERSION_DM_2_0;
}
else if(currentMIOS == DIOS_MIOS_LITE)
{
if(difftime(unixTime, dml_2_3_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_3;
else if(difftime(unixTime, dml_2_3m_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_3m;
else if(difftime(unixTime, dml_2_2_1_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_2_1;
else if(difftime(unixTime, dml_2_2_time) >= 0) currentDMLVersion = DML_VERSION_DML_2_2;
else if(difftime(unixTime, dml_1_5_time) >= 0) currentDMLVersion = DML_VERSION_DML_1_5;
else if(difftime(unixTime, dml_1_4b_time) >= 0) currentDMLVersion = DML_VERSION_DML_1_4b;
else if(difftime(unixTime, dml_1_2_time) > 0) currentDMLVersion = DML_VERSION_DML_1_4;
else if(difftime(unixTime, dml_1_2_time) == 0) currentDMLVersion = DML_VERSION_DML_1_2;
else if (difftime(unixTime, dml_r52_time) >= 0) currentDMLVersion = DML_VERSION_R52;
else currentDMLVersion = DML_VERSION_R51;
}
return currentDMLVersion;

View File

@ -43,6 +43,9 @@ enum DMLVersions
DML_VERSION_DM_2_2_2, // Jul 20 2012 14:49:47
DML_VERSION_DML_2_2, // Aug 6 2012 15:19:17
DML_VERSION_DML_2_2_1, // Aug 13 2012 00:12:46
DML_VERSION_DML_2_3m, // Sep 24 2012 13:13:42 (mirror link)
DML_VERSION_DM_2_3, // Sep 24 2012 15:51:54 (Main link and Mirror link)
DML_VERSION_DML_2_3, // Sep 25 2012 03:03:41 (main link)
DML_VERSION_MAX_VERSION,
};
@ -67,7 +70,7 @@ class IosLoader
static bool IsWaninkokoIOS(s32 ios = IOS_GetVersion());
static bool IsD2X(s32 ios = IOS_GetVersion());
static iosinfo_t *GetIOSInfo(s32 ios);
static u8 GetMIOSInfo();
static u8 GetMIOSInfo(bool checkedOnBoot = false);
static u8 GetDMLVersion(char* releaseDate = NULL);
private:
static void LoadIOSModules(s32 ios, s32 ios_rev);

View File

@ -436,15 +436,6 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
// Todo: Add here copySD2USB.
return 0;
}
// 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 0;
ocarinaChoice = false;
}
}
// DIOS MIOS Lite
@ -457,15 +448,6 @@ int GameBooter::BootDIOSMIOS(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 0;
ocarinaChoice = false;
}
}
@ -479,6 +461,7 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
}
if(dmlWidescreenChoice && IosLoader::GetDMLVersion() < DML_VERSION_DM_2_1) // DML Force Widescreen setting : added in DM v2.1+, config v1.
{
if(Settings.DMLWidescreen) // Display the warning only if set as Global setting. Individual game setting is not displayed.
WindowPrompt(tr("Warning:"), tr("The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."), tr("OK"));
dmlWidescreenChoice = OFF;
}
@ -486,12 +469,33 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
{
WindowPrompt(tr("Warning:"), tr("The No Disc setting is not used anymore by DIOS MIOS (Lite). Now you need to place a disc in your drive."), tr("OK"));
}
if(dmlNoDisc2Choice && IosLoader::GetDMLVersion() < DML_VERSION_DM_2_2_2) // DML NoDisc+ setting : Added in DM 2.2 upate 2, config v2.
if(dmlNoDisc2Choice && (IosLoader::GetDMLVersion() < DML_VERSION_DM_2_2_2 || IosLoader::GetDMLVersion() > DML_VERSION_DML_2_2_1)) // DML NoDisc+ setting : Added in DM 2.2 upate 2, config v2, removed in DM(L) v2.3
{
WindowPrompt(tr("Warning:"), tr("The No Disc+ setting requires DIOS MIOS 2.2 update2 or a newer version. This setting will be ignored."), tr("OK"));
if(Settings.DMLNoDisc2) // Display the warning only if set as Global setting. Individual game setting is not displayed.
WindowPrompt(tr("Warning:"), tr("The No Disc+ setting requires DIOS MIOS 2.2 update2. This setting will be ignored."), tr("OK"));
dmlNoDisc2Choice = false;
}
}
// Check Ocarina and cheat file location. the .gct file need to be located on the same partition than the game.
if(ocarinaChoice && strcmp(DeviceHandler::GetDevicePrefix(RealPath), DeviceHandler::GetDevicePrefix(Settings.Cheatcodespath)) != 0)
{
char path[255], destPath[255];
int res = -1;
snprintf(path, sizeof(path), "%s%.6s.gct", Settings.Cheatcodespath, (char *)gameHdr->id);
snprintf(destPath, sizeof(destPath), "%s:/DMLTemp.gct", DeviceHandler::GetDevicePrefix(RealPath));
gprintf("DML: Copying %s to %s \n", path, destPath);
res = CopyFile(path, destPath);
if(res < 0)
{
gprintf("DML: Couldn't copy the file. ret %d. Ocarina Disabled\n", res);
RemoveFile(destPath);
ocarinaChoice = false;
}
}
const char *gcPath = strchr(RealPath, '/');
if(!gcPath) gcPath = "";
@ -499,13 +503,12 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
snprintf(gamePath, sizeof(gamePath), "%s", gcPath);
ExitApp();
gprintf("\nLoading BC for GameCube\n");
// Game ID
memcpy((u8 *)Disc_ID, gameHdr->id, 6);
DCFlushRange((u8 *)Disc_ID, 6);
*(vu32*)0xCC003024 |= 7; // DML 1.1- only?
// *(vu32*)0xCC003024 |= 7; // DML 1.1- only?
DML_CFG *dml_config = (DML_CFG *) DML_CONFIG_ADDRESS;
memset(dml_config, 0, sizeof(DML_CFG));
@ -533,11 +536,19 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
// setup cheat and path
if(ocarinaChoice)
{
dml_config->Config |= DML_CFG_CHEATS | DML_CFG_CHEAT_PATH;
// Check is the .gct folder is on the same partition than the game, if not load the temporary .gct file.
if(strcmp(DeviceHandler::GetDevicePrefix(RealPath), DeviceHandler::GetDevicePrefix(Settings.Cheatcodespath)) == 0)
{
const char *CheatPath = strchr(Settings.Cheatcodespath, '/');
if(!CheatPath) CheatPath = "";
snprintf(dml_config->CheatPath, sizeof(dml_config->CheatPath), "%s%.6s.gct", CheatPath, (char *)gameHdr->id);
}
else
{
snprintf(dml_config->CheatPath, sizeof(dml_config->CheatPath), "DMLTemp.gct");
}
dml_config->Config |= DML_CFG_CHEATS | DML_CFG_CHEAT_PATH;
gprintf("DML: Loading cheat %s\n", dml_config->CheatPath);
}
@ -628,6 +639,7 @@ int GameBooter::BootDIOSMIOS(struct discHdr *gameHdr)
if(dmlJPNPatchChoice && diskid[3] == 'J')
*HW_PPCSPEED = 0x0002A9E0;
gprintf("\nLoading BC for GameCube\n");
WII_Initialize();
return WII_LaunchTitle(0x0000000100000100ULL);
}
@ -639,6 +651,8 @@ int GameBooter::BootDevolution(struct discHdr *gameHdr)
GameCFG * game_cfg = GameSettings.GetGameCFG(gameHdr->id);
u8 videoChoice = game_cfg->video == INHERIT ? Settings.videomode : game_cfg->video;
u8 devoMCEmulation = game_cfg->DEVOMCEmulation == INHERIT ? Settings.DEVOMCEmulation : game_cfg->DEVOMCEmulation;
u8 devoActivityLEDChoice = game_cfg->DEVOActivityLED == INHERIT ? Settings.DEVOActivityLED : game_cfg->DEVOActivityLED;
u8 devoWidescreenChoice = game_cfg->DEVOWidescreen == INHERIT ? Settings.DEVOWidescreen : game_cfg->DEVOWidescreen;
if(gameHdr->type == TYPE_GAME_GC_DISC)
@ -675,7 +689,7 @@ int GameBooter::BootDevolution(struct discHdr *gameHdr)
// Devolution config
DEVO_CGF *DEVO_CONFIG = (DEVO_CGF*)0x80000020;
DEVO_CGF *devo_config = (DEVO_CGF*)0x80000020;
// Get the Game's data
@ -703,22 +717,27 @@ int GameBooter::BootDevolution(struct discHdr *gameHdr)
//stat(disc2, &st2);
// setup Devolution
memset(DEVO_CONFIG, 0, sizeof(*DEVO_CONFIG));
DEVO_CONFIG->signature = DEVO_SIG;
DEVO_CONFIG->version = DEVO_CONFIG_VERSION;
memset(devo_config, 0, sizeof(*devo_config));
devo_config->signature = DEVO_SIG;
devo_config->version = DEVO_CONFIG_VERSION;
// st1.st_dev doesn't work with our current device type. It returns Wii_UMS 'WUMS' instead of Wii_USB 'WUSB'.
// Only last two letters are returned by DevkitPro, so we set them manually to Devolution config.
DEVO_CONFIG->device_signature = st1.st_dev == 'SD' ? 'SD' : 'SB'; // Set device type.
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
devo_config->device_signature = st1.st_dev == 'SD' ? 'SD' : 'SB'; // Set device type.
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
// Devolution configs
// use wifi logging if USB gecko is not found in slot B
// DEVO_CONFIG->options |= DEVO_WIFILOG; // removed on Tueidj request
// devo_config->options |= DEVO_CFG_WIFILOG; // removed on Tueidj request
if(devoWidescreenChoice)
devo_config->options |= DEVO_CFG_WIDE;
if(!devoActivityLEDChoice)
devo_config->options |= DEVO_CFG_NOLED; // ON by default
// check memory card
if(devoMCEmulation == DEVO_MC_OFF)
{
DEVO_CONFIG->memcard_cluster = 0;
devo_config->memcard_cluster = 0;
snprintf(DEVO_memCard, sizeof(DEVO_memCard), "Original");
}
else
@ -759,7 +778,7 @@ int GameBooter::BootDevolution(struct discHdr *gameHdr)
st.st_ino = 0;
}
}
DEVO_CONFIG->memcard_cluster = st.st_ino;
devo_config->memcard_cluster = st.st_ino;
}

View File

@ -38,7 +38,7 @@ fi
rev_new=`expr $rev_new + 1`
rev_date=`date -u +%Y%m%d%H%M`
rev_date=`date -u +%Y%m%d%H%M%S`
cat <<EOF > ./HBC/META.XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>