mirror of
https://github.com/wiidev/usbloadergx.git
synced 2025-02-16 19:39:14 +01:00
*Fixed the parental control settings code dump
*Reworked almost everything about alternate DOL loading (I am wondering how loading from SD/USB even worked) *Added new Option "Default" for alternate DOL which is now the default settings. This setting will select the alternate DOL automatically for games like Red Steel 1 because this alt. DOL is always needed to play the game. On games where the alt dol option is not needed the option "Default" = "OFF". This is just an attempt to make this option more automatic. Games like Metroid Prime (the only game right now) will have a prompt on game start where you choose between 1, 2 or 3 on this option because this game always requires either of these. *Small source cleanups/fixes
This commit is contained in:
parent
a5822064f4
commit
e5db72b71d
@ -2,8 +2,8 @@
|
|||||||
<app version="1">
|
<app version="1">
|
||||||
<name> USB Loader GX</name>
|
<name> USB Loader GX</name>
|
||||||
<coder>USB Loader GX Team</coder>
|
<coder>USB Loader GX Team</coder>
|
||||||
<version>2.0 r1048</version>
|
<version>2.0 r1049</version>
|
||||||
<release_date>201101201504</release_date>
|
<release_date>201101201831</release_date>
|
||||||
<no_ios_reload/>
|
<no_ios_reload/>
|
||||||
<short_description>Loads games from USB-devices</short_description>
|
<short_description>Loads games from USB-devices</short_description>
|
||||||
<long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
|
<long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+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"
|
"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n"
|
||||||
"Language-Team: r1043 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
|
"Language-Team: r1043 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Zobrait jako seznam"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Zobrazit pouze oblíbené"
|
msgstr "Zobrazit pouze oblíbené"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Opravdu smazat:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Prejete si aplikovat zmeny hned?"
|
msgstr "Prejete si aplikovat zmeny hned?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Prejete si nahrát toto téma?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Prejete si použít jiný DOL, který je správný?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Prejete si zaktualizovat vsechny jazykové soubory?"
|
msgstr "Prejete si zaktualizovat vsechny jazykové soubory?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Nahrání hry"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Zámek hry"
|
msgstr "Zámek hry"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Region hry"
|
msgstr "Region hry"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Aktualizace nástenky"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Chybející soubory"
|
msgstr "Chybející soubory"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Spustit z DVD"
|
msgstr "Spustit z DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Odinstalace hry"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menu odinstalací"
|
msgstr "Menu odinstalací"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Odinstalace WAD"
|
msgstr "Odinstalace WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Varování:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Co si prejete zaktualizovat?"
|
msgstr "Co si prejete zaktualizovat?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi možnosti"
|
msgstr "WiFi možnosti"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "z "
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekund zbývá"
|
msgstr "sekund zbývá"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Opravdu smazat:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Prejete si použít jiný DOL, který je správný?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (Zamcené a odemcené hry)"
|
#~ msgstr "0 (Zamcené a odemcené hry)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: Fox88[dk]\n"
|
"Last-Translator: Fox88[dk]\n"
|
||||||
"Language-Team: [dk]\n"
|
"Language-Team: [dk]\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Vis som liste"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Vis kun favoritter"
|
msgstr "Vis kun favoritter"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Vil du slette:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Skal det aktiveres nu?"
|
msgstr "Skal det aktiveres nu?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Vil du indlæse dette tema?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "Vil du synkronisere fri plads info sector på alle FAT32 Partitioner?"
|
msgstr "Vil du synkronisere fri plads info sector på alle FAT32 Partitioner?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Skal den alternative DOL, der med sikkerhed er korrekt, bruges?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Skal alle sprogfiler opdateres/downloades?"
|
msgstr "Skal alle sprogfiler opdateres/downloades?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Spilindstillinger"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Spil låst"
|
msgstr "Spil låst"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Region"
|
msgstr "Region"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Messageboard opdatering"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Manglende filer"
|
msgstr "Manglende filer"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Mount DVD-drev"
|
msgstr "Mount DVD-drev"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Afinstallér spil"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Afinstallationsmenu"
|
msgstr "Afinstallationsmenu"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Afinstallerer WAD"
|
msgstr "Afinstallerer WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Advarsel:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Hvad skal opdateres?"
|
msgstr "Hvad skal opdateres?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi-indstillinger"
|
msgstr "WiFi-indstillinger"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "af"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekunder tilbage"
|
msgstr "sekunder tilbage"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Vil du slette:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Skal den alternative DOL, der med sikkerhed er korrekt, bruges?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (låste og oplåste spil)"
|
#~ msgstr "0 (låste og oplåste spil)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2011-01-18 11:19+0100\n"
|
"PO-Revision-Date: 2011-01-18 11:19+0100\n"
|
||||||
"Last-Translator: glowy\n"
|
"Last-Translator: glowy\n"
|
||||||
"Language-Team: tj_cool, glowy\n"
|
"Language-Team: tj_cool, glowy\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Lijstweergave"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Alleen favorieten weergeven"
|
msgstr "Alleen favorieten weergeven"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Wil je echt verwijderen:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Wil je dit nu toepassen?"
|
msgstr "Wil je dit nu toepassen?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Wil je dit thema laden?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "Wil je de vrije ruimte informatie sector synchroniseren op alle FAT32 partities?"
|
msgstr "Wil je de vrije ruimte informatie sector synchroniseren op alle FAT32 partities?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Wil je de alt DOL gebruiken waarvan is bevestigd dat deze werkt?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Wil je alle taalbestanden updaten/downloaden?"
|
msgstr "Wil je alle taalbestanden updaten/downloaden?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Spel opties"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Spel vergrendelen"
|
msgstr "Spel vergrendelen"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Spel Regio"
|
msgstr "Spel Regio"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Missende bestanden"
|
msgstr "Missende bestanden"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "DVD Laden"
|
msgstr "DVD Laden"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Spel verwijderen"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Wad verwijderen"
|
msgstr "Wad verwijderen"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Waarschuwing:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Wat wil je updaten?"
|
msgstr "Wat wil je updaten?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi functies"
|
msgstr "WiFi functies"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "van"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "seconden over"
|
msgstr "seconden over"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Wil je echt verwijderen:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Wil je de alt DOL gebruiken waarvan is bevestigd dat deze werkt?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (Vergrendelde en Ontgrendelde spellen)"
|
#~ msgstr "0 (Vergrendelde en Ontgrendelde spellen)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -421,9 +421,6 @@ msgstr ""
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr ""
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr ""
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: c64rmx\n"
|
"Last-Translator: c64rmx\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Näytä listana"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Haluatko varmasti formatoida:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Haluatko käyttää vaihtoehtoista DOL tiedostoa jonka tiedetään toimivan?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Haluatko päivittää/ladata kaikki kielitiedostot?"
|
msgstr "Haluatko päivittää/ladata kaikki kielitiedostot?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Pelin lataus"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Alue"
|
msgstr "Alue"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "tiedostoja puuttuu"
|
msgstr "tiedostoja puuttuu"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Poista peli"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Poistomenu"
|
msgstr "Poistomenu"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Poistetaan wad:ia"
|
msgstr "Poistetaan wad:ia"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Mitä haluat päivittää?"
|
msgstr "Mitä haluat päivittää?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi ominaisuudet"
|
msgstr "WiFi ominaisuudet"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "josta"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekuntia jäljellä"
|
msgstr "sekuntia jäljellä"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Haluatko varmasti formatoida:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Haluatko käyttää vaihtoehtoista DOL tiedostoa jonka tiedetään toimivan?"
|
||||||
|
|
||||||
#~ msgid "Unlock console to use this option."
|
#~ msgid "Unlock console to use this option."
|
||||||
#~ msgstr "Avaa konsoli käyttääksesi tätä vaihtoehtoa"
|
#~ msgstr "Avaa konsoli käyttääksesi tätä vaihtoehtoa"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: Cyan\n"
|
"Last-Translator: Cyan\n"
|
||||||
"Language-Team: Badablek, Amour, ikya & Kin8\n"
|
"Language-Team: Badablek, Amour, ikya & Kin8\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Liste"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Seulement les favoris"
|
msgstr "Seulement les favoris"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Voulez-vous vraiment supprimer:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "L'appliquer maintenant ?"
|
msgstr "L'appliquer maintenant ?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Voulez-vous charger ce thème ?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "Voulez-vous synchroniser l'information d'espace libre disponible sur toutes les partitions FAT32 ?"
|
msgstr "Voulez-vous synchroniser l'information d'espace libre disponible sur toutes les partitions FAT32 ?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Voulez-vous utiliser le DOL alternatif actuellement connu comme correct ?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Voulez-vous actualiser/télécharger tous les fichiers langue ?"
|
msgstr "Voulez-vous actualiser/télécharger tous les fichiers langue ?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Paramètres du jeu"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Verrouiller le jeu"
|
msgstr "Verrouiller le jeu"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Région"
|
msgstr "Région"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Mise à jour carnet Wii"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Fichier(s) manquant(s)"
|
msgstr "Fichier(s) manquant(s)"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Lancer DVD"
|
msgstr "Lancer DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Désinstaller le jeu"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menu suppression"
|
msgstr "Menu suppression"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Désinstallation wad"
|
msgstr "Désinstallation wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Attention:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Choix de la mise à jour"
|
msgstr "Choix de la mise à jour"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Connexion WiFi"
|
msgstr "Connexion WiFi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "sur"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "secondes restantes"
|
msgstr "secondes restantes"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Voulez-vous vraiment supprimer:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Voulez-vous utiliser le DOL alternatif actuellement connu comme correct ?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (Affiche les jeux verrouillés et non verrouillés)"
|
#~ msgstr "0 (Affiche les jeux verrouillés et non verrouillés)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
|
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
|
||||||
"Last-Translator: TheRealVisitor\n"
|
"Last-Translator: TheRealVisitor\n"
|
||||||
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
|
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Listen-Ansicht"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Zeige nur Favoriten"
|
msgstr "Zeige nur Favoriten"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Löschvorgang bestätigen:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Jetzt übernehmen?"
|
msgstr "Jetzt übernehmen?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Soll dieses Theme geladen werden?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Die bekannte Alternative DOL verwenden?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Alle Sprachdateien aktualisieren?"
|
msgstr "Alle Sprachdateien aktualisieren?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Spieleinstellungen"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Spielsprerre"
|
msgstr "Spielsprerre"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Region"
|
msgstr "Region"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Nachrichtenboard Update"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Fehlende Dateien"
|
msgstr "Fehlende Dateien"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Spiel starten"
|
msgstr "Spiel starten"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Spiel deinstallieren"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Deinstallationsmenü"
|
msgstr "Deinstallationsmenü"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Deinstalliere WAD"
|
msgstr "Deinstalliere WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Warnung:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Was möchtest du aktualisieren?"
|
msgstr "Was möchtest du aktualisieren?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi Fähigkeiten"
|
msgstr "WiFi Fähigkeiten"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "von"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "Sekunden verbleiben"
|
msgstr "Sekunden verbleiben"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Löschvorgang bestätigen:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Die bekannte Alternative DOL verwenden?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (Gesperrte und nichtgesperrte Spiele)"
|
#~ msgstr "0 (Gesperrte und nichtgesperrte Spiele)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
|
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
|
||||||
"Last-Translator: Springdale\n"
|
"Last-Translator: Springdale\n"
|
||||||
"Language-Team: Tusk, Springdale\n"
|
"Language-Team: Tusk, Springdale\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Lista megjelenítés"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Biztosan törlöd?"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Alkalmazás most?"
|
msgstr "Alkalmazás most?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Köztudottan működõ alternatív DOL használata?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Minden nyelvi fájl letöltése/frissítése?"
|
msgstr "Minden nyelvi fájl letöltése/frissítése?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Játék Betöltés"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Játék Régió"
|
msgstr "Játék Régió"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Hiányzó fájl"
|
msgstr "Hiányzó fájl"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "DVD meghajtó felcsatolása"
|
msgstr "DVD meghajtó felcsatolása"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Játék törlése"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Adatkezelés"
|
msgstr "Adatkezelés"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Wad törlése"
|
msgstr "Wad törlése"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Mit szeretnél frissíteni?"
|
msgstr "Mit szeretnél frissíteni?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi Sajátosságok"
|
msgstr "WiFi Sajátosságok"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "./"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "hátralévõ másodperc"
|
msgstr "hátralévõ másodperc"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Biztosan törlöd?"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Köztudottan működõ alternatív DOL használata?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "Béta változatok"
|
#~ msgstr "Béta változatok"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:41+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2011-01-16 16:00+0200\n"
|
"PO-Revision-Date: 2011-01-16 16:00+0200\n"
|
||||||
"Last-Translator: Cambo \n"
|
"Last-Translator: Cambo \n"
|
||||||
"Language-Team: Cambo\n"
|
"Language-Team: Cambo\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Visualizzazione a Elenco"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "Mostra solo i preferiti"
|
msgstr "Mostra solo i preferiti"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Vuoi veramente eliminare:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Applicare immediatamente?"
|
msgstr "Applicare immediatamente?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "Vuoi caricare questo tema?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "Vuoi sincronizzare le informazioni sullo spazio libero in tutte le partizioni FAT32?"
|
msgstr "Vuoi sincronizzare le informazioni sullo spazio libero in tutte le partizioni FAT32?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Vuoi utilizzare il DOL alternativo funzionante?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Vuoi scaricare/aggiornare tutti i file delle lingue?"
|
msgstr "Vuoi scaricare/aggiornare tutti i file delle lingue?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Impostazioni Gioco"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "Bloccaggio Gioco"
|
msgstr "Bloccaggio Gioco"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Regione Gioco"
|
msgstr "Regione Gioco"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Aggiorna Messaggi"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "File Mancante/i"
|
msgstr "File Mancante/i"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Avvia DVD"
|
msgstr "Avvia DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Disinstalla il gioco"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menu Disinstallazioni"
|
msgstr "Menu Disinstallazioni"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Disinstalla WAD"
|
msgstr "Disinstalla WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "Attenzione:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Che cosa vuoi aggiornare?"
|
msgstr "Che cosa vuoi aggiornare?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Caratteristiche WiFi"
|
msgstr "Caratteristiche WiFi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "di"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "secondi mancanti"
|
msgstr "secondi mancanti"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Vuoi veramente eliminare:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Vuoi utilizzare il DOL alternativo funzionante?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (Tutti i Giochi)"
|
#~ msgstr "0 (Tutti i Giochi)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: papa\n"
|
"Last-Translator: papa\n"
|
||||||
"Language-Team: hosigumayuugi, papa\n"
|
"Language-Team: hosigumayuugi, papa\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "リスト表示"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "お気に入り"
|
msgstr "お気に入り"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "本当に削除しますか:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "適用しますか?"
|
msgstr "適用しますか?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "このテーマに変更しますか?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "全てのFAT32領域のセクタで空き容量情報を同期しますか?"
|
msgstr "全てのFAT32領域のセクタで空き容量情報を同期しますか?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "既知の代替DOLを利用しますか?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "すべての言語をダウンロードしますか?"
|
msgstr "すべての言語をダウンロードしますか?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "ゲームの起動方法"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "ロック"
|
msgstr "ロック"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "リージョンのみ"
|
msgstr "リージョンのみ"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "Wii伝言板"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "個の画像"
|
msgstr "個の画像"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "DVDを起動"
|
msgstr "DVDを起動"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "ゲームをアンインストール"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "アンインストール"
|
msgstr "アンインストール"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "WADをアンインストール"
|
msgstr "WADをアンインストール"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "警告:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "更新の選択"
|
msgstr "更新の選択"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi機能"
|
msgstr "WiFi機能"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "中"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "秒で完了"
|
msgstr "秒で完了"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "本当に削除しますか:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "既知の代替DOLを利用しますか?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "全ゲーム"
|
#~ msgstr "全ゲーム"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: nextos@korea.com\n"
|
"Last-Translator: nextos@korea.com\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -421,9 +421,6 @@ msgstr "리스트로 표시"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "정말로 삭제하겠습니까:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "정말로 Alt. DOL을 사용할까요?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "정말로 모든 언어화일을 업데이트하고 다운로드 할까요?"
|
msgstr "정말로 모든 언어화일을 업데이트하고 다운로드 할까요?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "게임 로드"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "지역"
|
msgstr "지역"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "파일 누락"
|
msgstr "파일 누락"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "게임 언인스톨"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "메뉴 언인스톨"
|
msgstr "메뉴 언인스톨"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "WAD 언인스톨"
|
msgstr "WAD 언인스톨"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "무엇을 업데이트 할까요?"
|
msgstr "무엇을 업데이트 할까요?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi 형태"
|
msgstr "WiFi 형태"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "중"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "초 남았습니다"
|
msgstr "초 남았습니다"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "정말로 삭제하겠습니까:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "정말로 Alt. DOL을 사용할까요?"
|
||||||
|
|
||||||
#~ msgid "Unlock console to use this option."
|
#~ msgid "Unlock console to use this option."
|
||||||
#~ msgstr "이 옵션을 사용하기 위해 콘솔을 잠금해제"
|
#~ msgstr "이 옵션을 사용하기 위해 콘솔을 잠금해제"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: raschi\n"
|
"Last-Translator: raschi\n"
|
||||||
"Language-Team: raschi\n"
|
"Language-Team: raschi\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Vis som liste"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Er du sikker på at du vil slette:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Vil du bruke alt DOL filen som er kjent for å være riktig?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Vil du oppdatere/laste ned alle språkfiler?"
|
msgstr "Vil du oppdatere/laste ned alle språkfiler?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Lasting av spill"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Region"
|
msgstr "Region"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Manglende filer"
|
msgstr "Manglende filer"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Last DVD stasjon"
|
msgstr "Last DVD stasjon"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Avinstallér spill"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Avinstallér Meny"
|
msgstr "Avinstallér Meny"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Avinstallerer WAD"
|
msgstr "Avinstallerer WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Hva vil du oppdatere?"
|
msgstr "Hva vil du oppdatere?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi egenskaper"
|
msgstr "WiFi egenskaper"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "av"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekunder gjenstår"
|
msgstr "sekunder gjenstår"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Er du sikker på at du vil slette:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Vil du bruke alt DOL filen som er kjent for å være riktig?"
|
||||||
|
|
||||||
#~ msgid "Unlock console to use this option."
|
#~ msgid "Unlock console to use this option."
|
||||||
#~ msgstr "Lås opp konsollen for å bruke denne innstillingen."
|
#~ msgstr "Lås opp konsollen for å bruke denne innstillingen."
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
|
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Wyswietl jako liste"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Na pewno usunac: "
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Czy chcesz to teraz zastosowac?"
|
msgstr "Czy chcesz to teraz zastosowac?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Uzyc alternatywnego pliku DOL?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Zaktualizowac wszystkie pliki jezykowe?"
|
msgstr "Zaktualizowac wszystkie pliki jezykowe?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Zaladuj gre"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Region"
|
msgstr "Region"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Brakuje plikow"
|
msgstr "Brakuje plikow"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Uruchom naped DVD"
|
msgstr "Uruchom naped DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Odinstaluj gre"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Odinstaluj Menu"
|
msgstr "Odinstaluj Menu"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Odinstalowywanie wad"
|
msgstr "Odinstalowywanie wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Rodzaj aktualizacji"
|
msgstr "Rodzaj aktualizacji"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Opcje WiFi"
|
msgstr "Opcje WiFi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "z"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekund pozostalo"
|
msgstr "sekund pozostalo"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Na pewno usunac: "
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Uzyc alternatywnego pliku DOL?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "Wersje beta"
|
#~ msgstr "Wersje beta"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
|
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
|
||||||
"Last-Translator: aniemotion\n"
|
"Last-Translator: aniemotion\n"
|
||||||
"Language-Team: boto12, aniemotion\n"
|
"Language-Team: boto12, aniemotion\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Mostrar como lista"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Tem a certeza que quer eliminar o jogo:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Deseja aplicar agora?"
|
msgstr "Deseja aplicar agora?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Deseja usar o DOL alternativo que pensa ser o correcto?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Deseja atualizar todos os arquivos de idioma?"
|
msgstr "Deseja atualizar todos os arquivos de idioma?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Carregando Jogos"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Região"
|
msgstr "Região"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Faltando arquivos"
|
msgstr "Faltando arquivos"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Carregar leitor DVD"
|
msgstr "Carregar leitor DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Desinstalar jogo"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menu de Desinstalação"
|
msgstr "Menu de Desinstalação"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Desinstalando wad"
|
msgstr "Desinstalando wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "O que deseja atualizar?"
|
msgstr "O que deseja atualizar?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Rede sem fios"
|
msgstr "Rede sem fios"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "de"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "segundos restantes"
|
msgstr "segundos restantes"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Tem a certeza que quer eliminar o jogo:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Deseja usar o DOL alternativo que pensa ser o correcto?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "Revisões BETA"
|
#~ msgstr "Revisões BETA"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2010-03-22 10:55-0000\n"
|
"PO-Revision-Date: 2010-03-22 10:55-0000\n"
|
||||||
"Last-Translator: Sky8000\n"
|
"Last-Translator: Sky8000\n"
|
||||||
"Language-Team: Sky8000 <sky8000@hotmail.com>\n"
|
"Language-Team: Sky8000 <sky8000@hotmail.com>\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Mostrar como lista"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Tem a certeza que quer eliminar o jogo:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Deseja aplicar agora?"
|
msgstr "Deseja aplicar agora?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Pretende usar o DOL alternativo que se pensa ser o correcto?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Queres actualizar todos os ficheiros de idioma?"
|
msgstr "Queres actualizar todos os ficheiros de idioma?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Carregamento de Jogos"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Região"
|
msgstr "Região"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Ficheiros em falta"
|
msgstr "Ficheiros em falta"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Montar Unidade de DVD"
|
msgstr "Montar Unidade de DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Desinstalar jogo"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menu de Desinstalação"
|
msgstr "Menu de Desinstalação"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Desinstalando wad"
|
msgstr "Desinstalando wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Que componente deseja actualizar?"
|
msgstr "Que componente deseja actualizar?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Rede sem fios"
|
msgstr "Rede sem fios"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "de"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "segundos restantes"
|
msgstr "segundos restantes"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Tem a certeza que quer eliminar o jogo:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Pretende usar o DOL alternativo que se pensa ser o correcto?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "Revisões BETA"
|
#~ msgstr "Revisões BETA"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: nikolai_ca\n"
|
"Last-Translator: nikolai_ca\n"
|
||||||
"Language-Team: Kir, alendit, nikolai_ca\n"
|
"Language-Team: Kir, alendit, nikolai_ca\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Показать в виде списка"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Вы хотите удалить:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Вы действительно хотите использовать это?"
|
msgstr "Вы действительно хотите использовать это?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Вы хотите использовать DOL, который считается правильным?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Вы действительно хотите обновить/загрузить все языковые файлы?"
|
msgstr "Вы действительно хотите обновить/загрузить все языковые файлы?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "загрузка игры"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Регион игры"
|
msgstr "Регион игры"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Отсутствующие файлы"
|
msgstr "Отсутствующие файлы"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Монтировать DVD"
|
msgstr "Монтировать DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Деинсталлировать игру"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Деинсталлировать меню"
|
msgstr "Деинсталлировать меню"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Деинсталлируется wad"
|
msgstr "Деинсталлируется wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Что Вы хотите обновить?"
|
msgstr "Что Вы хотите обновить?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "свойства WiFi"
|
msgstr "свойства WiFi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "из"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "секунд осталось"
|
msgstr "секунд осталось"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Вы хотите удалить:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Вы хотите использовать DOL, который считается правильным?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "BETA-версии"
|
#~ msgstr "BETA-версии"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: knife.hu kavid emul8ion\n"
|
"Last-Translator: knife.hu kavid emul8ion\n"
|
||||||
"Language-Team: kavid\n"
|
"Language-Team: kavid\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "列表模式"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "收藏夹模式"
|
msgstr "收藏夹模式"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "确定删除:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "要现在应用吗?"
|
msgstr "要现在应用吗?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "是否载入这个主题?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "是否同步剩余空间信息扇区到所有FAT32分区?"
|
msgstr "是否同步剩余空间信息扇区到所有FAT32分区?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "使用这个已知是正确的 Alt DOL 文件?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "升级/下载语言文件?"
|
msgstr "升级/下载语言文件?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "游戏载入"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "锁定游戏"
|
msgstr "锁定游戏"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "游戏区域"
|
msgstr "游戏区域"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "留言板更新"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "缺少的文件"
|
msgstr "缺少的文件"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "挂载DVD光驱"
|
msgstr "挂载DVD光驱"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "删除游戏"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "删除菜单"
|
msgstr "删除菜单"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "卸载 WAD"
|
msgstr "卸载 WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "警告:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "要升级什么?"
|
msgstr "要升级什么?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi 功能"
|
msgstr "WiFi 功能"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "的"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "剩余秒数"
|
msgstr "剩余秒数"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "确定删除:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "使用这个已知是正确的 Alt DOL 文件?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (锁定和未锁定游戏)"
|
#~ msgstr "0 (锁定和未锁定游戏)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: SirPalax\n"
|
"Last-Translator: SirPalax\n"
|
||||||
"Language-Team: Penn, SirPalax\n"
|
"Language-Team: Penn, SirPalax\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Mostrar como lista"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "¿Realmente quieres borrar?:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "¿Quieres aplicarlo ahora?"
|
msgstr "¿Quieres aplicarlo ahora?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "¿Quieres usar el DOL Alternativo que se sabe es correcto?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "¿Quieres actualizar/descargar todos los archivos de idiomas?"
|
msgstr "¿Quieres actualizar/descargar todos los archivos de idiomas?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Configuración de los Juegos"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Región"
|
msgstr "Región"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Archivo(s) pendiente(s)"
|
msgstr "Archivo(s) pendiente(s)"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Montar unidad DVD"
|
msgstr "Montar unidad DVD"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Borrar Juego"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Menú de Desinstalación"
|
msgstr "Menú de Desinstalación"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Desinstalando el WAD"
|
msgstr "Desinstalando el WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "¿Qué quieres actualizar?"
|
msgstr "¿Qué quieres actualizar?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "Características WiFi"
|
msgstr "Características WiFi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "de"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "segundos restantes"
|
msgstr "segundos restantes"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "¿Realmente quieres borrar?:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "¿Quieres usar el DOL Alternativo que se sabe es correcto?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "Revisiones BETA"
|
#~ msgstr "Revisiones BETA"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
|
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
|
||||||
"Last-Translator: Katsurou\n"
|
"Last-Translator: Katsurou\n"
|
||||||
"Language-Team: Katsurou, pirateX\n"
|
"Language-Team: Katsurou, pirateX\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Visa som en lista"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Vill du verkligen radera:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "Vill du tillämpa det nu?"
|
msgstr "Vill du tillämpa det nu?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Vill du använda en alternativ DOL som är känd att fungera?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Vill du uppdatera/ladda ner alla språkfiler?"
|
msgstr "Vill du uppdatera/ladda ner alla språkfiler?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Spelinställningar"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Spelregion"
|
msgstr "Spelregion"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Filer som saknas"
|
msgstr "Filer som saknas"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "Montera DVD läsare"
|
msgstr "Montera DVD läsare"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Avinstallera spel"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Avinstallerings meny"
|
msgstr "Avinstallerings meny"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Avinstallerar wad"
|
msgstr "Avinstallerar wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Vad vill du uppdatera?"
|
msgstr "Vad vill du uppdatera?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi funktioner"
|
msgstr "WiFi funktioner"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "av"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "sekunder kvar"
|
msgstr "sekunder kvar"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Vill du verkligen radera:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Vill du använda en alternativ DOL som är känd att fungera?"
|
||||||
|
|
||||||
#~ msgid "BETA revisions"
|
#~ msgid "BETA revisions"
|
||||||
#~ msgstr "BETA version"
|
#~ msgstr "BETA version"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
|
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
|
||||||
"Last-Translator: Jane.H\n"
|
"Last-Translator: Jane.H\n"
|
||||||
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
|
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "表單模式"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr "只顯示最愛模式"
|
msgstr "只顯示最愛模式"
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "確定刪除:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr "要套用設定嗎?"
|
msgstr "要套用設定嗎?"
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr "是否要載入這佈景主題嗎?"
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr "是否要同步所有FAT32磁區可用空間資訊?"
|
msgstr "是否要同步所有FAT32磁區可用空間資訊?"
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "是否要使用這個已知是正確的 Alt DOL 檔案嗎?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "是否要更新/下載所有語言檔案嗎?"
|
msgstr "是否要更新/下載所有語言檔案嗎?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "遊戲載入設定"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr "遊戲上鎖"
|
msgstr "遊戲上鎖"
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "遊戲區碼"
|
msgstr "遊戲區碼"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr "留言板更新"
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "缺少的檔案"
|
msgstr "缺少的檔案"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "掛載DVD光碟"
|
msgstr "掛載DVD光碟"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "刪除遊戲"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "刪除選單"
|
msgstr "刪除選單"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "移除 WAD"
|
msgstr "移除 WAD"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr "警告:"
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "更新何者?"
|
msgstr "更新何者?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi功能設定"
|
msgstr "WiFi功能設定"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "的"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "剩餘秒數"
|
msgstr "剩餘秒數"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "確定刪除:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "是否要使用這個已知是正確的 Alt DOL 檔案嗎?"
|
||||||
|
|
||||||
#~ msgid "0 (Locked and Unlocked Games)"
|
#~ msgid "0 (Locked and Unlocked Games)"
|
||||||
#~ msgstr "0 (鎖上及解鎖遊戲)"
|
#~ msgstr "0 (鎖上及解鎖遊戲)"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: Nitro_subzero \n"
|
"Last-Translator: Nitro_subzero \n"
|
||||||
"Language-Team: Nitro_subzero\n"
|
"Language-Team: Nitro_subzero\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "แสดงผลแบบ รายการ"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "ต้องการที่จะลบใช่ไหม:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "ต้องการจะใช้ alt DOL เฉพาะที่รู้ว่าถูกต้อง?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "ต้องการอัพเดทหรือดาวน์โหลด ไฟล์ภาษา ทั้งหมด?"
|
msgstr "ต้องการอัพเดทหรือดาวน์โหลด ไฟล์ภาษา ทั้งหมด?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "โหลดเกมส์"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "โซนของเกมส์"
|
msgstr "โซนของเกมส์"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "ไฟล์ที่หาไม่พบ"
|
msgstr "ไฟล์ที่หาไม่พบ"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "เชื่อม DVD ไดร์ฟ"
|
msgstr "เชื่อม DVD ไดร์ฟ"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "ถอนการติดตั้ง"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "ถอนการติดตั้ง"
|
msgstr "ถอนการติดตั้ง"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "ถอนการติดตั้ง wad"
|
msgstr "ถอนการติดตั้ง wad"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "คุณต้องการอัพเดทอะไร ?"
|
msgstr "คุณต้องการอัพเดทอะไร ?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "ความสามารถของ Wi Fi"
|
msgstr "ความสามารถของ Wi Fi"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "จาก"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "วินาทีที่เหลือ"
|
msgstr "วินาทีที่เหลือ"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "ต้องการที่จะลบใช่ไหม:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "ต้องการจะใช้ alt DOL เฉพาะที่รู้ว่าถูกต้อง?"
|
||||||
|
|
||||||
#~ msgid "Unlock console to use this option."
|
#~ msgid "Unlock console to use this option."
|
||||||
#~ msgstr "ปลดล๊อค Console ก่อน เพื่อใช้ตัวเลือกนี้"
|
#~ msgstr "ปลดล๊อค Console ก่อน เพื่อใช้ตัวเลือกนี้"
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
"Project-Id-Version: USB Loader GX\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2011-01-20 15:43+0100\n"
|
"POT-Creation-Date: 2011-01-21 19:48+0100\n"
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||||
"Last-Translator: omercigingelini\n"
|
"Last-Translator: omercigingelini\n"
|
||||||
"Language-Team: omercigingelini\n"
|
"Language-Team: omercigingelini\n"
|
||||||
@ -421,9 +421,6 @@ msgstr "Liste görünümü"
|
|||||||
msgid "Display favorites only"
|
msgid "Display favorites only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you really want to delete:"
|
|
||||||
msgstr "Gerçekten silmek istiyor musunuz:"
|
|
||||||
|
|
||||||
msgid "Do you want to apply it now?"
|
msgid "Do you want to apply it now?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -445,9 +442,6 @@ msgstr ""
|
|||||||
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Do you want to use the alternate DOL that is known to be correct?"
|
|
||||||
msgstr "Doğru olduğu bilinen alternatif DOL ü kullanmak ister misiniz?"
|
|
||||||
|
|
||||||
msgid "Do you wish to update/download all language files?"
|
msgid "Do you wish to update/download all language files?"
|
||||||
msgstr "Tüm dil dosyalarını indirmek/güncellemek istiyor musunuz?"
|
msgstr "Tüm dil dosyalarını indirmek/güncellemek istiyor musunuz?"
|
||||||
|
|
||||||
@ -643,6 +637,9 @@ msgstr "Oyun Yükle"
|
|||||||
msgid "Game Lock"
|
msgid "Game Lock"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Game Only"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Game Region"
|
msgid "Game Region"
|
||||||
msgstr "Oyun Bölgesi"
|
msgstr "Oyun Bölgesi"
|
||||||
|
|
||||||
@ -856,6 +853,9 @@ msgstr ""
|
|||||||
msgid "Missing files"
|
msgid "Missing files"
|
||||||
msgstr "Kayıp dosyalar"
|
msgstr "Kayıp dosyalar"
|
||||||
|
|
||||||
|
msgid "Motion+ Video"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Mount DVD drive"
|
msgid "Mount DVD drive"
|
||||||
msgstr "DVD sürücüsü bağla"
|
msgstr "DVD sürücüsü bağla"
|
||||||
|
|
||||||
@ -1298,6 +1298,9 @@ msgstr "Oyun Kaldır"
|
|||||||
msgid "Uninstall Menu"
|
msgid "Uninstall Menu"
|
||||||
msgstr "Kaldırma Menüsü"
|
msgstr "Kaldırma Menüsü"
|
||||||
|
|
||||||
|
msgid "Uninstall all"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Uninstalling wad"
|
msgid "Uninstalling wad"
|
||||||
msgstr "Wad Kaldırılıyor"
|
msgstr "Wad Kaldırılıyor"
|
||||||
|
|
||||||
@ -1371,6 +1374,9 @@ msgstr ""
|
|||||||
msgid "What do you want to update?"
|
msgid "What do you want to update?"
|
||||||
msgstr "Neyi güncelleme istiyorsun?"
|
msgstr "Neyi güncelleme istiyorsun?"
|
||||||
|
|
||||||
|
msgid "What should be deleted for this game title:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "WiFi Features"
|
msgid "WiFi Features"
|
||||||
msgstr "WiFi Özellikleri"
|
msgstr "WiFi Özellikleri"
|
||||||
|
|
||||||
@ -1467,6 +1473,12 @@ msgstr "./"
|
|||||||
msgid "seconds left"
|
msgid "seconds left"
|
||||||
msgstr "saniye kaldı"
|
msgstr "saniye kaldı"
|
||||||
|
|
||||||
|
#~ msgid "Do you really want to delete:"
|
||||||
|
#~ msgstr "Gerçekten silmek istiyor musunuz:"
|
||||||
|
|
||||||
|
#~ msgid "Do you want to use the alternate DOL that is known to be correct?"
|
||||||
|
#~ msgstr "Doğru olduğu bilinen alternatif DOL ü kullanmak ister misiniz?"
|
||||||
|
|
||||||
#~ msgid "Unlock console to use this option."
|
#~ msgid "Unlock console to use this option."
|
||||||
#~ msgstr "Bu seçeneği kullanmak için konsol kilidini açın"
|
#~ msgstr "Bu seçeneği kullanmak için konsol kilidini açın"
|
||||||
|
|
||||||
|
File diff suppressed because one or more lines are too long
@ -14,6 +14,7 @@
|
|||||||
#include "usbloader/wbfs.h"
|
#include "usbloader/wbfs.h"
|
||||||
#include "usbloader/playlog.h"
|
#include "usbloader/playlog.h"
|
||||||
#include "usbloader/MountGamePartition.h"
|
#include "usbloader/MountGamePartition.h"
|
||||||
|
#include "usbloader/AlternateDOLOffsets.h"
|
||||||
#include "settings/newtitles.h"
|
#include "settings/newtitles.h"
|
||||||
#include "patches/fst.h"
|
#include "patches/fst.h"
|
||||||
#include "patches/gamepatches.h"
|
#include "patches/gamepatches.h"
|
||||||
@ -112,37 +113,32 @@ int BootGame(const char * gameID)
|
|||||||
|
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
u8 videoChoice = Settings.videomode;
|
|
||||||
u8 languageChoice = Settings.language;
|
|
||||||
u8 ocarinaChoice = Settings.ocarina;
|
|
||||||
u8 viChoice = Settings.videopatch;
|
|
||||||
u8 iosChoice = Settings.cios;
|
|
||||||
u8 fix002 = Settings.error002;
|
|
||||||
u8 countrystrings = Settings.patchcountrystrings;
|
|
||||||
u8 alternatedol = OFF;
|
|
||||||
u32 alternatedoloffset = 0;
|
|
||||||
u8 reloadblock = OFF;
|
|
||||||
u8 returnToLoaderGV = 1;
|
|
||||||
|
|
||||||
GameCFG * game_cfg = GameSettings.GetGameCFG(gameHeader.id);
|
GameCFG * game_cfg = GameSettings.GetGameCFG(gameHeader.id);
|
||||||
|
if(!game_cfg)
|
||||||
|
game_cfg = GameSettings.GetDefault();
|
||||||
|
|
||||||
if (game_cfg)
|
u8 videoChoice = game_cfg->video;
|
||||||
|
u8 languageChoice = game_cfg->language;
|
||||||
|
u8 ocarinaChoice = game_cfg->ocarina;
|
||||||
|
u8 viChoice = game_cfg->vipatch;
|
||||||
|
u8 iosChoice = game_cfg->ios;
|
||||||
|
u8 fix002 = game_cfg->errorfix002;
|
||||||
|
u8 countrystrings = game_cfg->patchcountrystrings;
|
||||||
|
u8 alternatedol = game_cfg->loadalternatedol;
|
||||||
|
u32 alternatedoloffset = game_cfg->alternatedolstart;
|
||||||
|
u8 reloadblock = game_cfg->iosreloadblock;
|
||||||
|
u8 returnToLoaderGV = game_cfg->returnTo;
|
||||||
|
|
||||||
|
if(alternatedol == ALT_DOL_ON_LAUNCH)
|
||||||
{
|
{
|
||||||
videoChoice = game_cfg->video;
|
alternatedol = ALT_DOL_FROM_GAME;
|
||||||
languageChoice = game_cfg->language;
|
|
||||||
ocarinaChoice = game_cfg->ocarina;
|
|
||||||
viChoice = game_cfg->vipatch;
|
|
||||||
fix002 = game_cfg->errorfix002;
|
|
||||||
iosChoice = game_cfg->ios;
|
|
||||||
countrystrings = game_cfg->patchcountrystrings;
|
|
||||||
alternatedol = game_cfg->loadalternatedol;
|
|
||||||
alternatedoloffset = game_cfg->alternatedolstart;
|
|
||||||
reloadblock = game_cfg->iosreloadblock;
|
|
||||||
returnToLoaderGV = game_cfg->returnTo;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(alternatedol == 3)
|
|
||||||
alternatedoloffset = WDMMenu::GetAlternateDolOffset();
|
alternatedoloffset = WDMMenu::GetAlternateDolOffset();
|
||||||
|
}
|
||||||
|
else if(alternatedol == ALT_DOL_DEFAULT)
|
||||||
|
{
|
||||||
|
alternatedol = ALT_DOL_FROM_GAME;
|
||||||
|
alternatedoloffset = defaultAltDol((char *) gameHeader.id);
|
||||||
|
}
|
||||||
|
|
||||||
if(iosChoice != IOS_GetVersion())
|
if(iosChoice != IOS_GetVersion())
|
||||||
{
|
{
|
||||||
@ -210,34 +206,33 @@ int BootGame(const char * gameID)
|
|||||||
AppEntrypoint = BootPartition(Settings.dolpath, videoChoice, languageChoice, ocarinaChoice, viChoice, countrystrings,
|
AppEntrypoint = BootPartition(Settings.dolpath, videoChoice, languageChoice, ocarinaChoice, viChoice, countrystrings,
|
||||||
alternatedol, alternatedoloffset, channel, fix002);
|
alternatedol, alternatedoloffset, channel, fix002);
|
||||||
|
|
||||||
if(AppEntrypoint != 0)
|
if(AppEntrypoint == 0)
|
||||||
{
|
{
|
||||||
bool enablecheat = false;
|
WDVD_ClosePartition();
|
||||||
|
Sys_BackToLoader();
|
||||||
if (ocarinaChoice)
|
|
||||||
{
|
|
||||||
// OCARINA STUFF - FISHEARS
|
|
||||||
if (ocarina_load_code((u8 *) Disc_ID) > 0)
|
|
||||||
{
|
|
||||||
ocarina_do_code();
|
|
||||||
enablecheat = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
shadow_mload();
|
|
||||||
WBFS_Close();
|
|
||||||
DeviceHandler::DestroyInstance();
|
|
||||||
USB_Deinitialize();
|
|
||||||
|
|
||||||
if(Settings.PlaylogUpdate)
|
|
||||||
Playlog_Update((char *) Disc_ID, BNRInstance::Instance()->GetIMETTitle(CONF_GetLanguage()));
|
|
||||||
|
|
||||||
gprintf("Jumping to game entrypoint: 0x%08X.\n", AppEntrypoint);
|
|
||||||
|
|
||||||
return Disc_JumpToEntrypoint(videoChoice, enablecheat, WDMMenu::GetDolParameter());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
WDVD_ClosePartition();
|
bool enablecheat = false;
|
||||||
|
|
||||||
return -1;
|
if (ocarinaChoice)
|
||||||
|
{
|
||||||
|
// OCARINA STUFF - FISHEARS
|
||||||
|
if (ocarina_load_code((u8 *) Disc_ID) > 0)
|
||||||
|
{
|
||||||
|
ocarina_do_code();
|
||||||
|
enablecheat = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
shadow_mload();
|
||||||
|
WBFS_Close();
|
||||||
|
DeviceHandler::DestroyInstance();
|
||||||
|
USB_Deinitialize();
|
||||||
|
|
||||||
|
if(Settings.PlaylogUpdate)
|
||||||
|
Playlog_Update((char *) Disc_ID, BNRInstance::Instance()->GetIMETTitle(CONF_GetLanguage()));
|
||||||
|
|
||||||
|
gprintf("Jumping to game entrypoint: 0x%08X.\n", AppEntrypoint);
|
||||||
|
|
||||||
|
return Disc_JumpToEntrypoint(videoChoice, enablecheat, WDMMenu::GetDolParameter());
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
#include "homebrewboot/BootHomebrew.h"
|
#include "homebrewboot/BootHomebrew.h"
|
||||||
#include "homebrewboot/HomebrewBrowse.h"
|
#include "homebrewboot/HomebrewBrowse.h"
|
||||||
#include "prompts/ProgressWindow.h"
|
#include "prompts/ProgressWindow.h"
|
||||||
|
#include "menu/GameBrowseMenu.hpp"
|
||||||
#include "menu/menus.h"
|
#include "menu/menus.h"
|
||||||
#include "mload/mload.h"
|
#include "mload/mload.h"
|
||||||
#include "mload/mload_modules.h"
|
#include "mload/mload_modules.h"
|
||||||
@ -224,7 +225,7 @@ int MainMenu(int menu)
|
|||||||
break;
|
break;
|
||||||
case MENU_DISCLIST:
|
case MENU_DISCLIST:
|
||||||
default: // unrecognized menu
|
default: // unrecognized menu
|
||||||
currentMenu = MenuDiscList();
|
currentMenu = GameBrowseMenu::Execute();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
#include "usbloader/wbfs.h"
|
#include "usbloader/wbfs.h"
|
||||||
#include "usbloader/wdvd.h"
|
#include "usbloader/wdvd.h"
|
||||||
#include "usbloader/GameList.h"
|
#include "usbloader/GameList.h"
|
||||||
|
#include "usbloader/AlternateDOLOffsets.h"
|
||||||
#include "network/networkops.h"
|
#include "network/networkops.h"
|
||||||
#include "network/update.h"
|
#include "network/update.h"
|
||||||
#include "network/CoverDownload.h"
|
#include "network/CoverDownload.h"
|
||||||
@ -452,6 +453,37 @@ GameBrowseMenu::~GameBrowseMenu()
|
|||||||
ResumeGui();
|
ResumeGui();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int GameBrowseMenu::Execute()
|
||||||
|
{
|
||||||
|
int retMenu = MENU_NONE;
|
||||||
|
|
||||||
|
GameBrowseMenu * Menu = new GameBrowseMenu();
|
||||||
|
mainWindow->Append(Menu);
|
||||||
|
|
||||||
|
if(Settings.ShowFreeSpace)
|
||||||
|
{
|
||||||
|
Menu->HDDSizeCallback.SetCallback(Menu, &GameBrowseMenu::UpdateFreeSpace);
|
||||||
|
ThreadedTask::Instance()->AddCallback(&Menu->HDDSizeCallback);
|
||||||
|
ThreadedTask::Instance()->Execute();
|
||||||
|
}
|
||||||
|
|
||||||
|
while(retMenu == MENU_NONE)
|
||||||
|
{
|
||||||
|
usleep(100);
|
||||||
|
|
||||||
|
if (shutdown)
|
||||||
|
Sys_Shutdown();
|
||||||
|
if (reset)
|
||||||
|
Sys_Reboot();
|
||||||
|
|
||||||
|
retMenu = Menu->MainLoop();
|
||||||
|
}
|
||||||
|
|
||||||
|
delete Menu;
|
||||||
|
|
||||||
|
return retMenu;
|
||||||
|
}
|
||||||
|
|
||||||
void GameBrowseMenu::ReloadBrowser()
|
void GameBrowseMenu::ReloadBrowser()
|
||||||
{
|
{
|
||||||
ResumeGui();
|
ResumeGui();
|
||||||
@ -700,33 +732,6 @@ void GameBrowseMenu::ReloadBrowser()
|
|||||||
while(parentElement && this->GetEffect() > 0) usleep(100);
|
while(parentElement && this->GetEffect() > 0) usleep(100);
|
||||||
}
|
}
|
||||||
|
|
||||||
int GameBrowseMenu::Show()
|
|
||||||
{
|
|
||||||
int menu = MENU_NONE;
|
|
||||||
|
|
||||||
if(Settings.ShowFreeSpace)
|
|
||||||
{
|
|
||||||
HDDSizeCallback.SetCallback(this, &GameBrowseMenu::UpdateFreeSpace);
|
|
||||||
ThreadedTask::Instance()->AddCallback(&HDDSizeCallback);
|
|
||||||
ThreadedTask::Instance()->Execute();
|
|
||||||
}
|
|
||||||
|
|
||||||
while(menu == MENU_NONE)
|
|
||||||
{
|
|
||||||
usleep(100);
|
|
||||||
|
|
||||||
if (shutdown)
|
|
||||||
Sys_Shutdown();
|
|
||||||
if (reset)
|
|
||||||
Sys_Reboot();
|
|
||||||
|
|
||||||
menu = MainLoop();
|
|
||||||
}
|
|
||||||
|
|
||||||
return menu;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int GameBrowseMenu::MainLoop()
|
int GameBrowseMenu::MainLoop()
|
||||||
{
|
{
|
||||||
time_t rawtime = time(0);
|
time_t rawtime = time(0);
|
||||||
@ -1289,15 +1294,15 @@ int GameBrowseMenu::OpenClickedGame()
|
|||||||
ocarinaChoice = game_cfg->ocarina;
|
ocarinaChoice = game_cfg->ocarina;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(alternatedol == 3)
|
|
||||||
if(WDMMenu::Show(header) == 0)
|
|
||||||
{
|
|
||||||
RunGame = false;
|
|
||||||
returnHere = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (alternatedol == 2)
|
if (alternatedol == 2)
|
||||||
CheckAlternativeDOL(IDfull);
|
CheckAlternativeDOL(IDfull);
|
||||||
|
else if(alternatedol == 3 && WDMMenu::Show(header) == 0)
|
||||||
|
{
|
||||||
|
RunGame = false;
|
||||||
|
returnHere = true;
|
||||||
|
}
|
||||||
|
else if(alternatedol == 4)
|
||||||
|
defaultDolPrompt((char *) header->id);
|
||||||
|
|
||||||
if (RunGame && ocarinaChoice != OFF)
|
if (RunGame && ocarinaChoice != OFF)
|
||||||
CheckOcarina(IDfull);
|
CheckOcarina(IDfull);
|
||||||
|
@ -13,7 +13,7 @@ class GameBrowseMenu : public GuiWindow
|
|||||||
public:
|
public:
|
||||||
GameBrowseMenu();
|
GameBrowseMenu();
|
||||||
~GameBrowseMenu();
|
~GameBrowseMenu();
|
||||||
int Show();
|
static int Execute();
|
||||||
protected:
|
protected:
|
||||||
int MainLoop();
|
int MainLoop();
|
||||||
void ReloadBrowser();
|
void ReloadBrowser();
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
#include "GameBrowseMenu.hpp"
|
|
||||||
#include "menus.h"
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* MenuDiscList
|
|
||||||
***************************************************************************/
|
|
||||||
int MenuDiscList()
|
|
||||||
{
|
|
||||||
int retMenu = MENU_NONE;
|
|
||||||
|
|
||||||
GameBrowseMenu * Menu = new GameBrowseMenu();
|
|
||||||
mainWindow->Append(Menu);
|
|
||||||
|
|
||||||
retMenu = Menu->Show();
|
|
||||||
|
|
||||||
delete Menu;
|
|
||||||
|
|
||||||
return retMenu;
|
|
||||||
}
|
|
@ -12,7 +12,6 @@ extern u8 shutdown;
|
|||||||
extern u8 reset;
|
extern u8 reset;
|
||||||
|
|
||||||
int MenuInstall();
|
int MenuInstall();
|
||||||
int MenuDiscList();
|
|
||||||
int SelectPartitionMenu();
|
int SelectPartitionMenu();
|
||||||
|
|
||||||
#endif // _MENUS_H
|
#endif // _MENUS_H
|
||||||
|
@ -133,9 +133,12 @@ void app_loadgameconfig(char *discid)
|
|||||||
{
|
{
|
||||||
snprintf(filepath, sizeof(filepath), "sd:/gameconfig.txt");
|
snprintf(filepath, sizeof(filepath), "sd:/gameconfig.txt");
|
||||||
fp = fopen(filepath, "rb");
|
fp = fopen(filepath, "rb");
|
||||||
if (!fp)
|
|
||||||
|
for(i = 1; i <= 8; ++i)
|
||||||
{
|
{
|
||||||
snprintf(filepath, sizeof(filepath), "usb:/gameconfig.txt");
|
if(fp) break;
|
||||||
|
|
||||||
|
snprintf(filepath, sizeof(filepath), "usb%i:/gameconfig.txt", i);
|
||||||
fp = fopen(filepath, "rb");
|
fp = fopen(filepath, "rb");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -544,7 +547,7 @@ int ocarina_load_code(u8 *id)
|
|||||||
gprintf("Ocarina: Searching codes...");
|
gprintf("Ocarina: Searching codes...");
|
||||||
gprintf("\n");
|
gprintf("\n");
|
||||||
|
|
||||||
sprintf(filepath, "%s%s", CheatFilepath, (char *) id);
|
sprintf(filepath, "%s%.6s", CheatFilepath, (char *) id);
|
||||||
filepath[strlen(CheatFilepath) + 6] = 0x2E;
|
filepath[strlen(CheatFilepath) + 6] = 0x2E;
|
||||||
filepath[strlen(CheatFilepath) + 7] = 0x67;
|
filepath[strlen(CheatFilepath) + 7] = 0x67;
|
||||||
filepath[strlen(CheatFilepath) + 8] = 0x63;
|
filepath[strlen(CheatFilepath) + 8] = 0x63;
|
||||||
|
@ -182,250 +182,6 @@ int DiscBrowse(const char * GameID, char * alternatedname, int alternatedname_si
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
int autoSelectDol(const char *id, bool force)
|
|
||||||
{
|
|
||||||
gprintf("\nautoSelectDol() started");
|
|
||||||
|
|
||||||
char id4[10];
|
|
||||||
sprintf(id4, "%c%c%c%c", id[0], id[1], id[2], id[3]);
|
|
||||||
|
|
||||||
////// games that can be forced (always need alt dol)
|
|
||||||
|
|
||||||
//Boogie
|
|
||||||
if (strcmp(id, "RBOP69") == 0) return 675;//previous value was 657
|
|
||||||
if (strcmp(id, "RBOE69") == 0) return 675;//starstremr
|
|
||||||
|
|
||||||
//Fifa 08
|
|
||||||
if (strcmp(id, "RF8E69") == 0) return 439;//from isostar
|
|
||||||
if (strcmp(id, "RF8P69") == 0) return 463;//from isostar
|
|
||||||
if (strcmp(id, "RF8X69") == 0) return 464;//from isostar
|
|
||||||
|
|
||||||
//Madden NFL07
|
|
||||||
if (strcmp(id, "RMDP69") == 0) return 39;//from isostar
|
|
||||||
|
|
||||||
//Madden NFL08
|
|
||||||
if (strcmp(id, "RNFP69") == 0) return 1079;//from isostar
|
|
||||||
|
|
||||||
//Medal of Honor: Heroes 2
|
|
||||||
if (strcmp(id, "RM2X69") == 0) return 601;//dj_skual
|
|
||||||
if (strcmp(id, "RM2P69") == 0) return 517;//MZottel
|
|
||||||
if (strcmp(id, "RM2E69") == 0) return 492;//Old8oy
|
|
||||||
|
|
||||||
//Mortal Kombat
|
|
||||||
if (strcmp(id, "RKMP5D") == 0) return 290;//from isostar
|
|
||||||
if (strcmp(id, "RKME5D") == 0) return 290;//starstremr
|
|
||||||
|
|
||||||
//NBA 08
|
|
||||||
if (strcmp(id, "RNBX69") == 0) return 964;//from isostar
|
|
||||||
|
|
||||||
//Pangya! Golf with Style
|
|
||||||
if (strcmp(id, "RPYP9B") == 0) return 12490;//from isostar
|
|
||||||
|
|
||||||
//Redsteel
|
|
||||||
if (strcmp(id, "REDP41") == 0) return 1957;//from isostar
|
|
||||||
if (strcmp(id, "REDE41") == 0) return 1957;//starstremr
|
|
||||||
|
|
||||||
//SSX
|
|
||||||
if (strcmp(id, "RSXP69") == 0) return 377;//previous value was 337
|
|
||||||
if (strcmp(id, "RSXE69") == 0) return 377;//previous value was 337
|
|
||||||
|
|
||||||
//Madden NFL 07
|
|
||||||
if (strcmp(id, "RMDE69") == 0) return 39; //from TwEbErIs
|
|
||||||
|
|
||||||
//Madden NFL 08
|
|
||||||
if (strcmp(id, "RNFE69") == 0) return 1079; //from TwEbErIs
|
|
||||||
|
|
||||||
//Super Swing Golf
|
|
||||||
if (strcmp(id, "RPYE9B") == 0) return 10617; //from TwEbErIs
|
|
||||||
|
|
||||||
//NBA Live 08
|
|
||||||
if (strcmp(id, "RNBE69") == 0) return 936; //from TwEbErIs
|
|
||||||
|
|
||||||
///// games that can't be forced (alt dol is not always needed)
|
|
||||||
if (!force)
|
|
||||||
{
|
|
||||||
//Grand Slam Tennis
|
|
||||||
if (strcmp(id, "R5TP69") == 0) return 1493;//from isostar
|
|
||||||
if (strcmp(id, "R5TE69") == 0) return 1493;//starstremr
|
|
||||||
|
|
||||||
//Medal of Honor Heroes
|
|
||||||
if (strcmp(id, "RMZX69") == 0) return 492;//from isostar
|
|
||||||
if (strcmp(id, "RMZP69") == 0) return 492;//from isostar
|
|
||||||
if (strcmp(id, "RMZE69") == 0) return 492;//starstremr
|
|
||||||
|
|
||||||
//Tiger Woods 10
|
|
||||||
if (strcmp(id, "R9OP69") == 0) return 1991;//from isostar
|
|
||||||
if (strcmp(id, "R9OE69") == 0) return 1973;//starstremr
|
|
||||||
|
|
||||||
//Virtual Tennis 2009
|
|
||||||
if (strcmp(id, "RVUP8P") == 0) return 16426;//from isostar
|
|
||||||
if (strcmp(id, "RVUE8P") == 0) return 16405;//from isostar
|
|
||||||
|
|
||||||
//Wii Sports Resort
|
|
||||||
if (strcmp(id, "RZTP01") == 0) return 952;//from isostar
|
|
||||||
if (strcmp(id, "RZTE01") == 0) return 674;//from starstremr
|
|
||||||
}
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int autoSelectDolMenu(const char *id, bool force)
|
|
||||||
{
|
|
||||||
|
|
||||||
//Indiana Jones and the Staff of Kings (Fate of Atlantis)
|
|
||||||
if (strcmp(id, "RJ8E64") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Fate of Atlantis", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 8; //from starstremr
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
if (strcmp(id, "RJ8P64") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Fate of Atlantis", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 8; //from isostar
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Metal Slug Anthology (Metal Slug 6)
|
|
||||||
if (strcmp(id, "RMLEH4") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metal Slug 6", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 54; //from lustar
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
if (strcmp(id, "RMLP7U") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metal Slug 6", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 56; //from isostar
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Metroid Prime Trilogy
|
|
||||||
if (strcmp(id, "R3ME01") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metroid Prime", "Metroid Prime 2", "Metroid Prime 3", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 780;
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
choice = 781;
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
choice = 782;
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
if (strcmp(id, "R3MP01") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metroid Prime", "Metroid Prime 2", "Metroid Prime 3", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 782;
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
choice = 783;
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
choice = 784;
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Rampage: Total Destruction (M1.dol=Rampage, jarvos.dol=Rampage World Tour)
|
|
||||||
if (strcmp(id, "RPGP5D") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Rampage", "World Tour", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 369; //from Ramzee
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
choice = 368; //from Ramzee
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
|
|
||||||
//The House Of The Dead 2 & 3 Return (only to play 2)
|
|
||||||
if (strcmp(id, "RHDE8P") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "HotD 2", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 149; //from starstremr
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
if (strcmp(id, "RHDP8P") == 0)
|
|
||||||
{
|
|
||||||
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "HotD 2", tr( "Cancel" ));
|
|
||||||
switch (choice)
|
|
||||||
{
|
|
||||||
case 1:
|
|
||||||
choice = 149; //from isostar
|
|
||||||
break;
|
|
||||||
default: // no alt dol
|
|
||||||
choice = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return choice;
|
|
||||||
}
|
|
||||||
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/********************************************************************************
|
/********************************************************************************
|
||||||
* Mount a DVD, get the type and ID.
|
* Mount a DVD, get the type and ID.
|
||||||
*********************************************************************************/
|
*********************************************************************************/
|
||||||
|
@ -12,8 +12,6 @@
|
|||||||
#include "usbloader/disc.h"
|
#include "usbloader/disc.h"
|
||||||
|
|
||||||
int DiscBrowse(const char * GameID, char * dolname, int dolname_size);
|
int DiscBrowse(const char * GameID, char * dolname, int dolname_size);
|
||||||
int autoSelectDol(const char *id, bool force);
|
|
||||||
int autoSelectDolMenu(const char *id, bool force);
|
|
||||||
u8 DiscMount(struct discHdr * header);
|
u8 DiscMount(struct discHdr * header);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include "CSettings.h"
|
||||||
#include "CGameSettings.h"
|
#include "CGameSettings.h"
|
||||||
#include "FileOperations/fileops.h"
|
#include "FileOperations/fileops.h"
|
||||||
#include "svnrev.h"
|
#include "svnrev.h"
|
||||||
@ -402,3 +403,24 @@ int CGameSettings::GetPartenalPEGI(int parental)
|
|||||||
default: return -1;
|
default: return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GameCFG * CGameSettings::GetDefault()
|
||||||
|
{
|
||||||
|
memset(DefaultConfig.id, 0, sizeof(DefaultConfig.id));
|
||||||
|
DefaultConfig.video = Settings.videomode;
|
||||||
|
DefaultConfig.language = Settings.language;
|
||||||
|
DefaultConfig.ocarina = Settings.ocarina;
|
||||||
|
DefaultConfig.vipatch = Settings.videopatch;
|
||||||
|
DefaultConfig.ios = Settings.cios;
|
||||||
|
DefaultConfig.parentalcontrol = PARENTAL_LVL_EVERYONE;
|
||||||
|
DefaultConfig.errorfix002 = Settings.error002;
|
||||||
|
DefaultConfig.patchcountrystrings = Settings.patchcountrystrings;
|
||||||
|
DefaultConfig.loadalternatedol = ALT_DOL_DEFAULT;
|
||||||
|
DefaultConfig.alternatedolstart = 0;
|
||||||
|
DefaultConfig.iosreloadblock = OFF;
|
||||||
|
memset(DefaultConfig.alternatedolname, 0, sizeof(DefaultConfig.alternatedolname));
|
||||||
|
DefaultConfig.returnTo = 1;
|
||||||
|
DefaultConfig.Locked = OFF;
|
||||||
|
|
||||||
|
return &DefaultConfig;
|
||||||
|
}
|
||||||
|
@ -53,6 +53,8 @@ class CGameSettings
|
|||||||
GameCFG * GetGameCFG(const struct discHdr * game) { if(!game) return NULL; else return GetGameCFG(game->id); };
|
GameCFG * GetGameCFG(const struct discHdr * game) { if(!game) return NULL; else return GetGameCFG(game->id); };
|
||||||
//!Quick settings to PEGI conversion
|
//!Quick settings to PEGI conversion
|
||||||
static int GetPartenalPEGI(int parentalsetting);
|
static int GetPartenalPEGI(int parentalsetting);
|
||||||
|
//!Get the default configuration block
|
||||||
|
GameCFG * GetDefault();
|
||||||
protected:
|
protected:
|
||||||
bool ReadGameID(const char * src, char * GameID, int size);
|
bool ReadGameID(const char * src, char * GameID, int size);
|
||||||
bool SetSetting(GameCFG & game, char *name, char *value);
|
bool SetSetting(GameCFG & game, char *name, char *value);
|
||||||
@ -64,6 +66,7 @@ class CGameSettings
|
|||||||
void TrimLine(char *dest, const char *src, int size);
|
void TrimLine(char *dest, const char *src, int size);
|
||||||
std::string ConfigPath;
|
std::string ConfigPath;
|
||||||
std::vector<GameCFG> GameList;
|
std::vector<GameCFG> GameList;
|
||||||
|
GameCFG DefaultConfig;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern CGameSettings GameSettings;
|
extern CGameSettings GameSettings;
|
||||||
|
@ -164,4 +164,13 @@ enum
|
|||||||
BLOCK_ALL = 0xFFFFFFFF,
|
BLOCK_ALL = 0xFFFFFFFF,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
ALT_DOL_OFF,
|
||||||
|
ALT_DOL_FROM_GAME,
|
||||||
|
ALT_DOL_FROM_SD_USB,
|
||||||
|
ALT_DOL_ON_LAUNCH,
|
||||||
|
ALT_DOL_DEFAULT,
|
||||||
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#include "themes/CTheme.h"
|
#include "themes/CTheme.h"
|
||||||
#include "prompts/PromptWindows.h"
|
#include "prompts/PromptWindows.h"
|
||||||
#include "prompts/DiscBrowser.h"
|
#include "prompts/DiscBrowser.h"
|
||||||
|
#include "usbloader/AlternateDOLOffsets.h"
|
||||||
#include "language/gettext.h"
|
#include "language/gettext.h"
|
||||||
#include "wad/nandtitle.h"
|
#include "wad/nandtitle.h"
|
||||||
#include "GameLoadSM.hpp"
|
#include "GameLoadSM.hpp"
|
||||||
@ -84,6 +85,7 @@ static const char * AlternateDOLText[] =
|
|||||||
trNOOP( "Select a DOL from Game" ),
|
trNOOP( "Select a DOL from Game" ),
|
||||||
trNOOP( "Load From SD/USB" ),
|
trNOOP( "Load From SD/USB" ),
|
||||||
trNOOP( "List on Gamelaunch" ),
|
trNOOP( "List on Gamelaunch" ),
|
||||||
|
trNOOP( "Default" ),
|
||||||
};
|
};
|
||||||
|
|
||||||
GameLoadSM::GameLoadSM(const char * GameID)
|
GameLoadSM::GameLoadSM(const char * GameID)
|
||||||
@ -134,20 +136,10 @@ GameLoadSM::~GameLoadSM()
|
|||||||
|
|
||||||
void GameLoadSM::SetDefaultConfig()
|
void GameLoadSM::SetDefaultConfig()
|
||||||
{
|
{
|
||||||
GameConfig.video = Settings.videomode;
|
char id[7];
|
||||||
GameConfig.language = Settings.language;
|
snprintf(id, sizeof(id), GameConfig.id);
|
||||||
GameConfig.ocarina = Settings.ocarina;
|
memcpy(&GameConfig, GameSettings.GetDefault(), sizeof(GameCFG));
|
||||||
GameConfig.vipatch = Settings.videopatch;
|
snprintf(GameConfig.id, sizeof(GameConfig.id), id);
|
||||||
GameConfig.ios = Settings.cios;
|
|
||||||
GameConfig.parentalcontrol = PARENTAL_LVL_EVERYONE;
|
|
||||||
GameConfig.errorfix002 = Settings.error002;
|
|
||||||
GameConfig.patchcountrystrings = Settings.patchcountrystrings;
|
|
||||||
GameConfig.loadalternatedol = OFF;
|
|
||||||
GameConfig.alternatedolstart = 0;
|
|
||||||
GameConfig.iosreloadblock = OFF;
|
|
||||||
strcpy(GameConfig.alternatedolname, "");
|
|
||||||
GameConfig.returnTo = 1;
|
|
||||||
GameConfig.Locked = OFF;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameLoadSM::SetOptionNames()
|
void GameLoadSM::SetOptionNames()
|
||||||
@ -327,18 +319,17 @@ int GameLoadSM::GetMenuInternal()
|
|||||||
//! Settings: Alternate DOL
|
//! Settings: Alternate DOL
|
||||||
else if (ret == ++Idx)
|
else if (ret == ++Idx)
|
||||||
{
|
{
|
||||||
if (++GameConfig.loadalternatedol > 3)
|
if (++GameConfig.loadalternatedol > 4)
|
||||||
GameConfig.loadalternatedol = 0;
|
GameConfig.loadalternatedol = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
//! Settings: Select DOL Offset from Game
|
//! Settings: Select DOL Offset from Game
|
||||||
else if (ret == ++Idx && GameConfig.loadalternatedol == 1)
|
else if (ret == ++Idx && GameConfig.loadalternatedol == 1)
|
||||||
{
|
{
|
||||||
char filename[10];
|
|
||||||
snprintf(filename, 7, "%s", GameConfig.id);
|
|
||||||
|
|
||||||
//alt dol menu for games that require more than a single alt dol
|
//alt dol menu for games that require more than a single alt dol
|
||||||
int autodol = autoSelectDolMenu(filename, false);
|
int autodol = autoSelectDolPrompt((char *) GameConfig.id);
|
||||||
|
if(autodol == 0)
|
||||||
|
return MENU_NONE; //Cancel Button pressed
|
||||||
|
|
||||||
if (autodol > 0)
|
if (autodol > 0)
|
||||||
{
|
{
|
||||||
@ -347,42 +338,14 @@ int GameLoadSM::GetMenuInternal()
|
|||||||
SetOptionValues();
|
SetOptionValues();
|
||||||
return MENU_NONE;
|
return MENU_NONE;
|
||||||
}
|
}
|
||||||
else if (autodol == 0)
|
|
||||||
{
|
|
||||||
GameConfig.loadalternatedol = 0;
|
|
||||||
SetOptionValues();
|
|
||||||
return MENU_NONE;
|
|
||||||
}
|
|
||||||
|
|
||||||
//check to see if we already know the offset of the correct dol
|
int res = DiscBrowse(GameConfig.id, GameConfig.alternatedolname, sizeof(GameConfig.alternatedolname));
|
||||||
autodol = autoSelectDol(filename, false);
|
if (res >= 0)
|
||||||
//if we do know that offset ask if they want to use it
|
|
||||||
if (autodol > 0)
|
|
||||||
{
|
{
|
||||||
int dolchoice = WindowPrompt(0, tr( "Do you want to use the alternate DOL that is known to be correct?" ),
|
GameConfig.alternatedolstart = res;
|
||||||
tr( "Yes" ), tr( "Pick from a list" ), tr( "Cancel" ));
|
char tmp[170];
|
||||||
if (dolchoice == 1)
|
snprintf(tmp, sizeof(tmp), "%s %.6s - %i", tr( "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team." ), (char *) GameConfig.id, GameConfig.alternatedolstart);
|
||||||
{
|
WindowPrompt(0, tmp, tr( "OK" ));
|
||||||
GameConfig.alternatedolstart = autodol;
|
|
||||||
snprintf(GameConfig.alternatedolname, sizeof(GameConfig.alternatedolname), "%s <%i>", tr( "AUTO" ), autodol);
|
|
||||||
}
|
|
||||||
else if (dolchoice == 2) //they want to search for the correct dol themselves
|
|
||||||
{
|
|
||||||
int res = DiscBrowse(GameConfig.id, GameConfig.alternatedolname, sizeof(GameConfig.alternatedolname));
|
|
||||||
if (res >= 0)
|
|
||||||
GameConfig.alternatedolstart = res;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
int res = DiscBrowse(GameConfig.id, GameConfig.alternatedolname, sizeof(GameConfig.alternatedolname));
|
|
||||||
if (res >= 0)
|
|
||||||
{
|
|
||||||
GameConfig.alternatedolstart = res;
|
|
||||||
char tmp[170];
|
|
||||||
snprintf(tmp, sizeof(tmp), "%s %s - %i", tr( "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team." ), filename, GameConfig.alternatedolstart);
|
|
||||||
WindowPrompt(0, tmp, tr( "OK" ));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(GameConfig.alternatedolstart == 0)
|
if(GameConfig.alternatedolstart == 0)
|
||||||
|
@ -101,52 +101,52 @@ void ParentalControlSM::SetOptionValues()
|
|||||||
Options->SetValue(Idx++, "%s", tr(ParentalText[Settings.parentalcontrol]));
|
Options->SetValue(Idx++, "%s", tr(ParentalText[Settings.parentalcontrol]));
|
||||||
|
|
||||||
//! Settings: Block Global Settings
|
//! Settings: Block Global Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_GLOBAL_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_GLOBAL_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Gui Settings
|
//! Settings: Block Gui Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_GUI_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_GUI_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Loader Settings
|
//! Settings: Block Loader Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_LOADER_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_LOADER_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Parental Settings
|
//! Settings: Block Parental Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_PARENTAL_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_PARENTAL_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Sound Settings
|
//! Settings: Block Sound Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_SOUND_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_SOUND_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Custom Paths
|
//! Settings: Block Custom Paths
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_CUSTOMPATH_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_CUSTOMPATH_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Updates
|
//! Settings: Block Updates
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_UPDATES]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_UPDATES) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Reset Settings
|
//! Settings: Block Reset Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_RESET_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_RESET_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Theme Downloader
|
//! Settings: Block Theme Downloader
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_THEME_DOWNLOADER]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_THEME_DOWNLOADER) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Theme Menu
|
//! Settings: Block Theme Menu
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_THEME_MENU]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_THEME_MENU) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Game Settings
|
//! Settings: Block Game Settings
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_GAME_SETTINGS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_GAME_SETTINGS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block HBC Menu
|
//! Settings: Block HBC Menu
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_HBC_MENU]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_HBC_MENU) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Title Launcher
|
//! Settings: Block Title Launcher
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_TITLE_LAUNCHER_MENU]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_TITLE_LAUNCHER_MENU) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Cover Downloads
|
//! Settings: Block Cover Downloads
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_COVER_DOWNLOADS]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_COVER_DOWNLOADS) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block Game Install
|
//! Settings: Block Game Install
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_GAME_INSTALL]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_GAME_INSTALL) != 0)]));
|
||||||
|
|
||||||
//! Settings: Block GameID Change
|
//! Settings: Block GameID Change
|
||||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.ParentalBlocks & BLOCK_GAMEID_CHANGE]));
|
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_GAMEID_CHANGE) != 0)]));
|
||||||
}
|
}
|
||||||
|
|
||||||
int ParentalControlSM::GetMenuInternal()
|
int ParentalControlSM::GetMenuInternal()
|
||||||
|
242
source/usbloader/AlternateDOLOffsets.cpp
Normal file
242
source/usbloader/AlternateDOLOffsets.cpp
Normal file
@ -0,0 +1,242 @@
|
|||||||
|
#include "prompts/PromptWindows.h"
|
||||||
|
#include "language/gettext.h"
|
||||||
|
#include "gecko.h"
|
||||||
|
|
||||||
|
static int defaultDolSelected = 0;
|
||||||
|
|
||||||
|
void defaultDolPrompt(const char *gameid)
|
||||||
|
{
|
||||||
|
char id[7];
|
||||||
|
snprintf(id, sizeof(id), gameid);
|
||||||
|
defaultDolSelected = 0;
|
||||||
|
|
||||||
|
//Metroid Prime Trilogy
|
||||||
|
if (strcmp(id, "R3ME01") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metroid Prime", "Metroid Prime 2", "Metroid Prime 3", tr("Pick from a list"));
|
||||||
|
if(choice == 1)
|
||||||
|
defaultDolSelected = 780;
|
||||||
|
|
||||||
|
else if(choice == 2)
|
||||||
|
defaultDolSelected = 781;
|
||||||
|
|
||||||
|
else if(choice == 3)
|
||||||
|
defaultDolSelected = 782;
|
||||||
|
}
|
||||||
|
//Metroid Prime Trilogy
|
||||||
|
else if (strcmp(id, "R3MP01") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metroid Prime", "Metroid Prime 2", "Metroid Prime 3", tr("Pick from a list"));
|
||||||
|
if(choice == 1)
|
||||||
|
defaultDolSelected = 782;
|
||||||
|
|
||||||
|
else if(choice == 2)
|
||||||
|
defaultDolSelected = 783;
|
||||||
|
|
||||||
|
else if(choice == 3)
|
||||||
|
defaultDolSelected = 784;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int defaultAltDol(const char *gameid)
|
||||||
|
{
|
||||||
|
//! If one dol was selected in the defaultDolPrompt on game start
|
||||||
|
//! return that dol offset
|
||||||
|
if(defaultDolSelected)
|
||||||
|
return defaultDolSelected;
|
||||||
|
|
||||||
|
gprintf("\nautoSelectDol() started");
|
||||||
|
|
||||||
|
char id[7];
|
||||||
|
snprintf(id, sizeof(id), gameid);
|
||||||
|
|
||||||
|
//Boogie
|
||||||
|
if (strcmp(id, "RBOP69") == 0) return 675;//previous value was 657
|
||||||
|
if (strcmp(id, "RBOE69") == 0) return 675;//starstremr
|
||||||
|
|
||||||
|
//Fifa 08
|
||||||
|
if (strcmp(id, "RF8E69") == 0) return 439;//from isostar
|
||||||
|
if (strcmp(id, "RF8P69") == 0) return 463;//from isostar
|
||||||
|
if (strcmp(id, "RF8X69") == 0) return 464;//from isostar
|
||||||
|
|
||||||
|
//Madden NFL07
|
||||||
|
if (strcmp(id, "RMDP69") == 0) return 39;//from isostar
|
||||||
|
|
||||||
|
//Madden NFL08
|
||||||
|
if (strcmp(id, "RNFP69") == 0) return 1079;//from isostar
|
||||||
|
|
||||||
|
//Medal of Honor: Heroes 2
|
||||||
|
if (strcmp(id, "RM2X69") == 0) return 601;//dj_skual
|
||||||
|
if (strcmp(id, "RM2P69") == 0) return 517;//MZottel
|
||||||
|
if (strcmp(id, "RM2E69") == 0) return 492;//Old8oy
|
||||||
|
|
||||||
|
//Mortal Kombat
|
||||||
|
if (strcmp(id, "RKMP5D") == 0) return 290;//from isostar
|
||||||
|
if (strcmp(id, "RKME5D") == 0) return 290;//starstremr
|
||||||
|
|
||||||
|
//NBA 08
|
||||||
|
if (strcmp(id, "RNBX69") == 0) return 964;//from isostar
|
||||||
|
|
||||||
|
//Pangya! Golf with Style
|
||||||
|
if (strcmp(id, "RPYP9B") == 0) return 12490;//from isostar
|
||||||
|
|
||||||
|
//Redsteel
|
||||||
|
if (strncmp(id, "RED", 3) == 0) return 1957;//from isostar
|
||||||
|
|
||||||
|
//SSX
|
||||||
|
if (strcmp(id, "RSXP69") == 0) return 377;//previous value was 337
|
||||||
|
if (strcmp(id, "RSXE69") == 0) return 377;//previous value was 337
|
||||||
|
|
||||||
|
//Madden NFL 07
|
||||||
|
if (strcmp(id, "RMDE69") == 0) return 39; //from TwEbErIs
|
||||||
|
|
||||||
|
//Madden NFL 08
|
||||||
|
if (strcmp(id, "RNFE69") == 0) return 1079; //from TwEbErIs
|
||||||
|
|
||||||
|
//Super Swing Golf
|
||||||
|
if (strcmp(id, "RPYE9B") == 0) return 10617; //from TwEbErIs
|
||||||
|
|
||||||
|
//NBA Live 08
|
||||||
|
if (strcmp(id, "RNBE69") == 0) return 936; //from TwEbErIs
|
||||||
|
|
||||||
|
return 0; //none found
|
||||||
|
}
|
||||||
|
|
||||||
|
int autoSelectDolPrompt(const char *gameid)
|
||||||
|
{
|
||||||
|
char id[7];
|
||||||
|
snprintf(id, sizeof(id), gameid);
|
||||||
|
|
||||||
|
//Indiana Jones and the Staff of Kings (Fate of Atlantis)
|
||||||
|
if (strcmp(id, "RJ8E64") == 0 || strcmp(id, "RJ8P64") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Fate of Atlantis", tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 8; //from starstremr
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Metal Slug Anthology (Metal Slug 6)
|
||||||
|
else if (strcmp(id, "RMLEH4") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metal Slug 6", tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 54;
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Metal Slug Anthology (Metal Slug 6)
|
||||||
|
else if (strcmp(id, "RMLP7U") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Metal Slug 6", tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 56;
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Rampage: Total Destruction (M1.dol=Rampage, jarvos.dol=Rampage World Tour)
|
||||||
|
else if (strcmp(id, "RPGP5D") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "Rampage", "World Tour", tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 369;
|
||||||
|
|
||||||
|
else if(choice == 2)
|
||||||
|
return 368;
|
||||||
|
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//The House Of The Dead 2 & 3 Return (only to play 2)
|
||||||
|
else if (strcmp(id, "RHDE8P") == 0 || strcmp(id, "RHDP8P") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, "HotD 2", tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 149;
|
||||||
|
else if(choice == 2)
|
||||||
|
return 0;
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Grand Slam Tennis
|
||||||
|
else if (strcmp(id, "R5TP69") == 0 || strcmp(id, "R5TE69") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 1493;//from isostar
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Medal of Honor Heroes
|
||||||
|
else if (strcmp(id, "RMZX69") == 0 || strcmp(id, "RMZP69") == 0 || strcmp(id, "RMZE69") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 492;//from isostar
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Tiger Woods 10
|
||||||
|
else if(strcmp(id, "R9OP69") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 1991;//from isostar
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Tiger Woods 10
|
||||||
|
else if(strcmp(id, "R9OE69") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 1973;//starstremr
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Virtual Tennis 2009
|
||||||
|
else if (strcmp(id, "RVUP8P") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 16426;//from isostar
|
||||||
|
}
|
||||||
|
//Virtual Tennis 2009
|
||||||
|
else if (strcmp(id, "RVUE8P") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 16405;//from isostar
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Wii Sports Resort
|
||||||
|
else if (strcmp(id, "RZTP01") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 952;//from isostar
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Wii Sports Resort
|
||||||
|
else if (strcmp(id, "RZTE01") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 674;//from starstremr
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//Red Steel 2
|
||||||
|
else if (strcmp(id, "RD2X41") == 0)
|
||||||
|
{
|
||||||
|
int choice = WindowPrompt(tr( "Select a DOL" ), 0, tr("Motion+ Video"), tr("Pick from a list"), tr( "Cancel" ));
|
||||||
|
if(choice == 1)
|
||||||
|
return 301;//from Cyan
|
||||||
|
else if(choice == 0)
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
}
|
8
source/usbloader/AlternateDOLOffsets.h
Normal file
8
source/usbloader/AlternateDOLOffsets.h
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#ifndef ALTERNATEDOLOFFSETS_H_
|
||||||
|
#define ALTERNATEDOLOFFSETS_H_
|
||||||
|
|
||||||
|
int defaultAltDol(const char *id);
|
||||||
|
int defaultDolPrompt(const char *id);
|
||||||
|
int autoSelectDolPrompt(const char *id);
|
||||||
|
|
||||||
|
#endif
|
@ -7,12 +7,41 @@
|
|||||||
#include "apploader.h"
|
#include "apploader.h"
|
||||||
#include "wdvd.h"
|
#include "wdvd.h"
|
||||||
#include "fstfile.h"
|
#include "fstfile.h"
|
||||||
#include "../patches/dvd_broadway.h"
|
|
||||||
|
|
||||||
extern u8 mountMethod;
|
typedef struct _dolheader
|
||||||
|
{
|
||||||
|
u32 text_pos[7];
|
||||||
|
u32 data_pos[11];
|
||||||
|
u32 text_start[7];
|
||||||
|
u32 data_start[11];
|
||||||
|
u32 text_size[7];
|
||||||
|
u32 data_size[11];
|
||||||
|
u32 bss_start;
|
||||||
|
u32 bss_size;
|
||||||
|
u32 entry_point;
|
||||||
|
} dolheader;
|
||||||
|
|
||||||
/** Alternate dolloader made by WiiPower modified by dimok **/
|
static bool Remove_001_Protection(void *Address, int Size)
|
||||||
bool Load_Dol(void **buffer, int* dollen, char * filepath)
|
{
|
||||||
|
u8 SearchPattern[16] = { 0x40, 0x82, 0x00, 0x0C, 0x38, 0x60, 0x00, 0x01, 0x48, 0x00, 0x02, 0x44, 0x38, 0x61, 0x00, 0x18 };
|
||||||
|
u8 PatchData[16] = { 0x40, 0x82, 0x00, 0x04, 0x38, 0x60, 0x00, 0x01, 0x48, 0x00, 0x02, 0x44, 0x38, 0x61, 0x00, 0x18 };
|
||||||
|
|
||||||
|
void *Addr = Address;
|
||||||
|
void *Addr_end = Address + Size;
|
||||||
|
|
||||||
|
while (Addr <= Addr_end - sizeof(SearchPattern))
|
||||||
|
{
|
||||||
|
if (memcmp(Addr, SearchPattern, sizeof(SearchPattern)) == 0)
|
||||||
|
{
|
||||||
|
memcpy(Addr, PatchData, sizeof(PatchData));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
Addr += 4;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool Load_Dol(void **buffer, int* dollen, const char * filepath)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
FILE* file;
|
FILE* file;
|
||||||
@ -25,7 +54,6 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath)
|
|||||||
snprintf(fullpath, 200, "%s%s.dol", filepath, gameidbuffer6);
|
snprintf(fullpath, 200, "%s%s.dol", filepath, gameidbuffer6);
|
||||||
|
|
||||||
file = fopen(fullpath, "rb");
|
file = fopen(fullpath, "rb");
|
||||||
|
|
||||||
if (file == NULL)
|
if (file == NULL)
|
||||||
{
|
{
|
||||||
fclose(file);
|
fclose(file);
|
||||||
@ -57,211 +85,112 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Remove_001_Protection(void *Address, int Size)
|
u32 load_dol_image(void *dolstart, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u8 fix002, u32 returnTo)
|
||||||
{
|
|
||||||
u8 SearchPattern[16] = { 0x40, 0x82, 0x00, 0x0C, 0x38, 0x60, 0x00, 0x01, 0x48, 0x00, 0x02, 0x44, 0x38, 0x61, 0x00,
|
|
||||||
0x18 };
|
|
||||||
u8 PatchData[16] =
|
|
||||||
{ 0x40, 0x82, 0x00, 0x04, 0x38, 0x60, 0x00, 0x01, 0x48, 0x00, 0x02, 0x44, 0x38, 0x61, 0x00, 0x18 };
|
|
||||||
|
|
||||||
void *Addr = Address;
|
|
||||||
void *Addr_end = Address + Size;
|
|
||||||
|
|
||||||
while (Addr <= Addr_end - sizeof(SearchPattern))
|
|
||||||
{
|
|
||||||
if (memcmp(Addr, SearchPattern, sizeof(SearchPattern)) == 0)
|
|
||||||
{
|
|
||||||
memcpy(Addr, PatchData, sizeof(PatchData));
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
Addr += 4;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
typedef struct _dolheader
|
|
||||||
{
|
|
||||||
u32 text_pos[7];
|
|
||||||
u32 data_pos[11];
|
|
||||||
u32 text_start[7];
|
|
||||||
u32 data_start[11];
|
|
||||||
u32 text_size[7];
|
|
||||||
u32 data_size[11];
|
|
||||||
u32 bss_start;
|
|
||||||
u32 bss_size;
|
|
||||||
u32 entry_point;
|
|
||||||
} dolheader;
|
|
||||||
|
|
||||||
static dolheader *dolfile;
|
|
||||||
|
|
||||||
u32 load_dol_image(void *dolstart, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u32 returnTo, u8 fix002)
|
|
||||||
{
|
{
|
||||||
|
if (!dolstart)
|
||||||
|
return 0;
|
||||||
|
|
||||||
u32 i;
|
u32 i;
|
||||||
|
dolheader *dolfile = (dolheader *) dolstart;
|
||||||
|
|
||||||
if (dolstart)
|
for (i = 0; i < 7; i++)
|
||||||
{
|
{
|
||||||
dolfile = (dolheader *) dolstart;
|
if ((!dolfile->text_size[i]) || (dolfile->text_start[i] < 0x100)) continue;
|
||||||
for (i = 0; i < 7; i++)
|
|
||||||
{
|
|
||||||
if ((!dolfile->text_size[i]) || (dolfile->text_start[i] < 0x100)) continue;
|
|
||||||
|
|
||||||
ICInvalidateRange((void *) dolfile->text_start[i], dolfile->text_size[i]);
|
memmove((void *) dolfile->text_start[i], dolstart + dolfile->text_pos[i], dolfile->text_size[i]);
|
||||||
memmove((void *) dolfile->text_start[i], dolstart + dolfile->text_pos[i], dolfile->text_size[i]);
|
gamepatches((void *) dolfile->text_start[i], dolfile->text_size[i], videoSelected, languageChoice, patchcountrystring,
|
||||||
gamepatches((void *) dolfile->text_start[i], dolfile->text_size[i], videoSelected, languageChoice, patchcountrystring,
|
vipatch, cheat, returnTo, fix002);
|
||||||
vipatch, cheat, returnTo, fix002);
|
Remove_001_Protection((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
||||||
Remove_001_Protection((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
DCFlushRange((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
||||||
}
|
ICInvalidateRange((void *) dolfile->text_start[i], dolfile->text_size[i]);
|
||||||
|
|
||||||
for (i = 0; i < 11; i++)
|
|
||||||
{
|
|
||||||
if ((!dolfile->data_size[i]) || (dolfile->data_start[i] < 0x100)) continue;
|
|
||||||
|
|
||||||
memmove((void *) dolfile->data_start[i], dolstart + dolfile->data_pos[i], dolfile->data_size[i]);
|
|
||||||
gamepatches((void *) dolfile->data_start[i], dolfile->data_size[i], videoSelected, languageChoice, patchcountrystring,
|
|
||||||
vipatch, cheat, returnTo, fix002);
|
|
||||||
Remove_001_Protection((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
|
||||||
DCFlushRangeNoSync((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
memset ((void *) dolfile->bss_start, 0, dolfile->bss_size);
|
|
||||||
DCFlushRange((void *) dolfile->bss_start, dolfile->bss_size);
|
|
||||||
*/
|
|
||||||
return dolfile->entry_point;
|
|
||||||
}
|
}
|
||||||
return 0;
|
|
||||||
|
for (i = 0; i < 11; i++)
|
||||||
|
{
|
||||||
|
if ((!dolfile->data_size[i]) || (dolfile->data_start[i] < 0x100)) continue;
|
||||||
|
|
||||||
|
memmove((void *) dolfile->data_start[i], dolstart + dolfile->data_pos[i], dolfile->data_size[i]);
|
||||||
|
gamepatches((void *) dolfile->data_start[i], dolfile->data_size[i], videoSelected, languageChoice, patchcountrystring,
|
||||||
|
vipatch, cheat, returnTo, fix002);
|
||||||
|
Remove_001_Protection((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
||||||
|
DCFlushRange((void *) dolfile->data_start[i], dolfile->data_size[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
return dolfile->entry_point;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int i;
|
u32 Load_Dol_from_disc(u32 offset, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u8 fix002, u32 returnTo)
|
||||||
static int phase;
|
|
||||||
|
|
||||||
u32 load_dol_start(void *dolstart)
|
|
||||||
{
|
{
|
||||||
if (dolstart)
|
s32 ret;
|
||||||
{
|
dolheader * dolfile;
|
||||||
dolfile = (dolheader *) dolstart;
|
u8 * buffer;
|
||||||
return dolfile->entry_point;
|
u32 pos, size;
|
||||||
}
|
u32 i;
|
||||||
else
|
u32 entrypoint;
|
||||||
|
u64 doloffset = ((u64) offset) << 2;
|
||||||
|
|
||||||
|
dolfile = (dolheader *) memalign(32, sizeof(dolheader));
|
||||||
|
if (dolfile == NULL)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
memset(dolfile, 0, sizeof(dolheader));
|
||||||
|
|
||||||
|
ret = WDVD_Read(dolfile, sizeof(dolheader), doloffset);
|
||||||
|
if(ret < 0)
|
||||||
{
|
{
|
||||||
|
free(dolfile);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset((void *) dolfile->bss_start, 0, dolfile->bss_size);
|
entrypoint = dolfile->entry_point;
|
||||||
DCFlushRange((void *) dolfile->bss_start, dolfile->bss_size);
|
|
||||||
|
|
||||||
phase = 0;
|
|
||||||
i = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool load_dol_image_modified(void **offset, u32 *pos, u32 *len)
|
|
||||||
{
|
|
||||||
if (phase == 0)
|
|
||||||
{
|
|
||||||
if (i == 7)
|
|
||||||
{
|
|
||||||
phase = 1;
|
|
||||||
i = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if ((!dolfile->text_size[i]) || (dolfile->text_start[i] < 0x100))
|
|
||||||
{
|
|
||||||
*offset = 0;
|
|
||||||
*pos = 0;
|
|
||||||
*len = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
*offset = (void *) dolfile->text_start[i];
|
|
||||||
*pos = dolfile->text_pos[i];
|
|
||||||
*len = dolfile->text_size[i];
|
|
||||||
}
|
|
||||||
i++;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (phase == 1)
|
|
||||||
{
|
|
||||||
if (i == 11)
|
|
||||||
{
|
|
||||||
phase = 2;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((!dolfile->data_size[i]) || (dolfile->data_start[i] < 0x100))
|
|
||||||
{
|
|
||||||
*offset = 0;
|
|
||||||
*pos = 0;
|
|
||||||
*len = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
*offset = (void *) dolfile->data_start[i];
|
|
||||||
*pos = dolfile->data_pos[i];
|
|
||||||
*len = dolfile->data_size[i];
|
|
||||||
}
|
|
||||||
i++;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
static vu32 dvddone = 0;
|
|
||||||
void __dvd_readidcb(s32 result)
|
|
||||||
{
|
|
||||||
dvddone = result;
|
|
||||||
}
|
|
||||||
u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u32 returnTo, u8 fix002)
|
|
||||||
{
|
|
||||||
int ret;
|
|
||||||
void *dol_header;
|
|
||||||
u32 entrypoint;
|
|
||||||
|
|
||||||
dol_header = memalign(32, sizeof(dolheader));
|
|
||||||
if (dol_header == NULL)
|
|
||||||
{
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!mountMethod)
|
|
||||||
ret = WDVD_Read(dol_header, sizeof(dolheader), (doloffset << 2));
|
|
||||||
|
|
||||||
else
|
|
||||||
{
|
|
||||||
dvddone = 0;
|
|
||||||
ret = bwDVD_LowRead(dol_header, sizeof(dolheader), doloffset, __dvd_readidcb);
|
|
||||||
while (ret >= 0 && dvddone == 0)
|
|
||||||
;
|
|
||||||
}
|
|
||||||
|
|
||||||
entrypoint = load_dol_start(dol_header);
|
|
||||||
|
|
||||||
if (entrypoint == 0)
|
if (entrypoint == 0)
|
||||||
{
|
{
|
||||||
free(dol_header);
|
free(dolfile);
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void *offset;
|
for (i = 0; i < 7; ++i)
|
||||||
u32 pos;
|
|
||||||
u32 len;
|
|
||||||
|
|
||||||
while (load_dol_image_modified(&offset, &pos, &len))
|
|
||||||
{
|
{
|
||||||
if (len != 0)
|
if ((!dolfile->text_size[i]) || (dolfile->text_start[i] < 0x100)) continue;
|
||||||
|
|
||||||
|
buffer = (u8 *) dolfile->text_start[i];
|
||||||
|
size = dolfile->text_size[i];
|
||||||
|
pos = dolfile->text_pos[i];
|
||||||
|
|
||||||
|
ret = WDVD_Read(buffer, size, doloffset+pos);
|
||||||
|
if(ret < 0)
|
||||||
{
|
{
|
||||||
ret = WDVD_Read(offset, len, (doloffset << 2) + pos);
|
free(dolfile);
|
||||||
|
return 0;
|
||||||
gamepatches(offset, len, videoSelected, languageChoice, patchcountrystring, vipatch, cheat, returnTo, fix002);
|
|
||||||
|
|
||||||
Remove_001_Protection(offset, len);
|
|
||||||
|
|
||||||
DCFlushRange(offset, len);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gamepatches(buffer, size, videoSelected, languageChoice, patchcountrystring, vipatch, cheat, returnTo, fix002);
|
||||||
|
Remove_001_Protection(buffer, size);
|
||||||
|
DCFlushRange(buffer, size);
|
||||||
|
ICInvalidateRange(buffer, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
free(dol_header);
|
for (i = 0; i < 11; ++i)
|
||||||
|
{
|
||||||
|
if ((!dolfile->data_size[i]) || (dolfile->data_start[i] < 0x100)) continue;
|
||||||
|
|
||||||
|
buffer = (u8 *) dolfile->data_start[i];
|
||||||
|
size = dolfile->data_size[i];
|
||||||
|
pos = dolfile->data_pos[i];
|
||||||
|
|
||||||
|
ret = WDVD_Read(buffer, size, doloffset+pos);
|
||||||
|
if(ret < 0)
|
||||||
|
{
|
||||||
|
free(dolfile);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
gamepatches(buffer, size, videoSelected, languageChoice, patchcountrystring, vipatch, cheat, returnTo, fix002);
|
||||||
|
Remove_001_Protection(buffer, size);
|
||||||
|
DCFlushRange(buffer, size);
|
||||||
|
}
|
||||||
|
|
||||||
|
free(dolfile);
|
||||||
|
|
||||||
return entrypoint;
|
return entrypoint;
|
||||||
|
|
||||||
|
@ -6,13 +6,10 @@ extern "C"
|
|||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* not the full path is needed here, the path where the dol is */
|
/* not the full path is needed here, the path where the dol is */
|
||||||
|
bool Load_Dol(void **buffer, int* dollen, const char * filepath);
|
||||||
bool Load_Dol(void **buffer, int* dollen, char * path, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch,
|
u32 load_dol_image(void *dolstart, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u8 fix002, u32 returnTo);
|
||||||
u8 cheat, u32 returnTo);
|
u32 Load_Dol_from_disc(u32 offset, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u8 fix002, u32 returnTo);
|
||||||
bool Remove_001_Protection(void *Address, int Size);
|
|
||||||
u32 load_dol_image(void * dolstart);
|
|
||||||
u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 languageChoice, u8 patchcountrystring, u8 vipatch, u8 cheat, u32 returnTo);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
#include "patches/wip.h"
|
#include "patches/wip.h"
|
||||||
#include "patches/dolpatcher.h"
|
#include "patches/dolpatcher.h"
|
||||||
#include "patches/gamepatches.h"
|
#include "patches/gamepatches.h"
|
||||||
|
#include "settings/SettingsEnums.h"
|
||||||
|
|
||||||
extern bool geckoinit;
|
extern bool geckoinit;
|
||||||
|
|
||||||
@ -116,27 +117,31 @@ s32 Apploader_Run(entry_point *entry, char * dolpath, u8 cheat, u8 videoSelected
|
|||||||
*entry = appldr_final();
|
*entry = appldr_final();
|
||||||
|
|
||||||
/** Load alternate dol if set **/
|
/** Load alternate dol if set **/
|
||||||
if (alternatedol == 2)
|
if (alternatedol == ALT_DOL_FROM_SD_USB)
|
||||||
{
|
{
|
||||||
wip_reset_counter();
|
wip_reset_counter();
|
||||||
void *dolbuffer = NULL;
|
void *dolbuffer = NULL;
|
||||||
int dollen = 0;
|
int dollen = 0;
|
||||||
|
|
||||||
bool dolloaded = Load_Dol(&dolbuffer, &dollen, dolpath, videoSelected, languageChoice, patchcountrystring, vipatch, cheat, returnTo);
|
bool dolloaded = Load_Dol(&dolbuffer, &dollen, dolpath);
|
||||||
if (dolloaded)
|
if (dolloaded)
|
||||||
{
|
{
|
||||||
*entry = (entry_point) load_dol_image(dolbuffer);
|
*entry = (entry_point) load_dol_image(dolbuffer, videoSelected, languageChoice, patchcountrystring, vipatch, cheat, fix002, returnTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dolbuffer) free(dolbuffer);
|
if (dolbuffer) free(dolbuffer);
|
||||||
}
|
}
|
||||||
else if ((alternatedol == 1 || alternatedol == 3) && alternatedoloffset != 0)
|
else if (alternatedol == ALT_DOL_FROM_GAME && alternatedoloffset != 0)
|
||||||
{
|
{
|
||||||
wip_reset_counter();
|
wip_reset_counter();
|
||||||
FST_ENTRY *fst = (FST_ENTRY *) *(u32 *) 0x80000038;
|
FST_ENTRY *fst = (FST_ENTRY *) *(u32 *) 0x80000038;
|
||||||
|
|
||||||
|
//! Check if it's inside the limits
|
||||||
|
if(alternatedoloffset >= fst[0].filelen)
|
||||||
|
return 0;
|
||||||
|
|
||||||
*entry = (entry_point) Load_Dol_from_disc(fst[alternatedoloffset].fileoffset, videoSelected, languageChoice,
|
*entry = (entry_point) Load_Dol_from_disc(fst[alternatedoloffset].fileoffset, videoSelected, languageChoice,
|
||||||
patchcountrystring, vipatch, cheat, returnTo);
|
patchcountrystring, vipatch, cheat, fix002, returnTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user