mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-22 09:51:55 +01:00
General:
* 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:
parent
5bf3ea6075
commit
465c94455a
@ -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>
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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
2218
Languages/greek.lang
Normal file
File diff suppressed because it is too large
Load Diff
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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,16 +2154,16 @@ 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 "ズームの継続(速度)"
|
||||
|
||||
msgid "and translators for language files updates"
|
||||
msgstr "/ K-M & Trickart…日本語化"
|
||||
msgstr "/ K-M & Trickart …日本語化"
|
||||
|
||||
msgid "available"
|
||||
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が必要です"
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -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."
|
||||
|
@ -21,17 +21,22 @@
|
||||
|
||||
#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 device_signature;
|
||||
u32 memcard_cluster;
|
||||
u32 disc1_cluster;
|
||||
u32 disc2_cluster;
|
||||
u32 signature; //0x3EF9DB23
|
||||
u16 version; //0x00000110
|
||||
u16 device_signature;
|
||||
u32 memcard_cluster;
|
||||
u32 disc1_cluster;
|
||||
u32 disc2_cluster;
|
||||
u32 options; // added in Devo config version 0x0110
|
||||
} DEVO_CGF;
|
||||
|
||||
|
@ -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
|
||||
|
@ -196,7 +196,7 @@ int StartUpProcess::Execute()
|
||||
|
||||
// Check MIOS version
|
||||
SetTextf("Checking installed MIOS... ");
|
||||
IosLoader::GetMIOSInfo();
|
||||
IosLoader::GetMIOSInfo(true);
|
||||
|
||||
// Deinitialize ISFS
|
||||
ISFS_Deinitialize();
|
||||
|
@ -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 );
|
||||
aes_set_key(common_key);
|
||||
|
||||
//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);
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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));
|
||||
|
@ -182,6 +182,8 @@ class CSettings
|
||||
short DMLJPNPatch;
|
||||
short DMLDebug;
|
||||
short DEVOMCEmulation;
|
||||
short DEVOWidescreen;
|
||||
short DEVOActivityLED;
|
||||
short GCInstallCompressed;
|
||||
short GCInstallAligned;
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -205,12 +205,13 @@ 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;
|
||||
|
||||
currentMIOS = DEFAULT_MIOS;
|
||||
if(!checkedOnBoot) // Prevent setting default MIOS when checking on boot for users without AHBPROT.
|
||||
currentMIOS = DEFAULT_MIOS;
|
||||
|
||||
u8 *appfile = NULL;
|
||||
u32 filesize = 0;
|
||||
@ -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;
|
||||
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(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;
|
||||
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;
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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,19 +461,41 @@ 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.
|
||||
{
|
||||
WindowPrompt(tr("Warning:"), tr("The Force Widescreen setting requires DIOS MIOS v2.1 or more. This setting will be ignored."), tr("OK"));
|
||||
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;
|
||||
}
|
||||
if(dmlNoDiscChoice) // DML NoDisc setting : removed in DM 1.0, config v1. Used as ForceWidescreen in DM v2.1 with cfg v1. Added back in DM 2.2 update2 Config v2
|
||||
{
|
||||
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;
|
||||
const char *CheatPath = strchr(Settings.Cheatcodespath, '/');
|
||||
if(!CheatPath) CheatPath = "";
|
||||
snprintf(dml_config->CheatPath, sizeof(dml_config->CheatPath), "%s%.6s.gct", CheatPath, (char *)gameHdr->id);
|
||||
// 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;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user