From 79c82ffec8e36b3f54cfea302acb965a08d2fed6 Mon Sep 17 00:00:00 2001 From: dimok321 <15055714+dimok789@users.noreply.github.com> Date: Fri, 10 Jun 2011 12:22:19 +0000 Subject: [PATCH] *Added a global block IOS reload option which is set default to "Auto" (Auto = on d2x cIOS >= V6 enabled, every other cIOS disabled) *Fix for some IOS Reload games *Updated libext2fs *Updated libntfs *Updated language files --- HBC/META.XML | 4 +- Languages/czech.lang | 5 +- Languages/danish.lang | 5 +- Languages/dutch.lang | 47 ++++++----- Languages/english.lang | 5 +- Languages/finnish.lang | 5 +- Languages/french.lang | 47 ++++++----- Languages/german.lang | 55 +++++++------ Languages/hungarian.lang | 5 +- Languages/italian.lang | 5 +- Languages/japanese.lang | 97 ++++++++++++----------- Languages/korean.lang | 5 +- Languages/norwegian.lang | 5 +- Languages/polish.lang | 5 +- Languages/portuguese_br.lang | 5 +- Languages/portuguese_pt.lang | 5 +- Languages/russian.lang | 5 +- Languages/schinese.lang | 5 +- Languages/spanish.lang | 5 +- Languages/swedish.lang | 5 +- Languages/tchinese.lang | 21 +++-- Languages/thai.lang | 5 +- Languages/turkish.lang | 5 +- source/libs/libext2fs/libcustomext2fs.a | Bin 458502 -> 458582 bytes source/libs/libntfs/libcustomntfs.a | Bin 582958 -> 586762 bytes source/patches/gamepatches.c | 9 +-- source/patches/gamepatches.h | 2 +- source/prompts/PromptWindows.cpp | 2 - source/settings/CGameSettings.cpp | 2 +- source/settings/CSettings.cpp | 7 ++ source/settings/CSettings.h | 1 + source/settings/SettingsEnums.h | 1 + source/settings/menus/GameLoadSM.cpp | 10 ++- source/settings/menus/LoaderSettings.cpp | 15 +++- source/system/IosLoader.cpp | 26 +++++- source/usbloader/GameBooter.cpp | 21 +++-- source/usbloader/disc.c | 9 +-- source/xml/WiiTDB.cpp | 2 +- 38 files changed, 289 insertions(+), 174 deletions(-) diff --git a/HBC/META.XML b/HBC/META.XML index 83466734..4cdda8a6 100644 --- a/HBC/META.XML +++ b/HBC/META.XML @@ -2,8 +2,8 @@ USB Loader GX USB Loader GX Team - 2.1 r1087 - 201106041627 + 2.1 r1088 + 201106051007 Loads games from USB-devices 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. diff --git a/Languages/czech.lang b/Languages/czech.lang index b856b27e..44c8212d 100644 --- a/Languages/czech.lang +++ b/Languages/czech.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n" "Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" @@ -174,6 +174,9 @@ msgstr "Srp" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Automatický start síte" diff --git a/Languages/danish.lang b/Languages/danish.lang index 165096f2..685cbf5b 100644 --- a/Languages/danish.lang +++ b/Languages/danish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Fox888[dk]\n" "Language-Team: [dk]\n" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "Forfatter" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "AutoInit netværk" diff --git a/Languages/dutch.lang b/Languages/dutch.lang index 2d00701f..215c3f3e 100644 --- a/Languages/dutch.lang +++ b/Languages/dutch.lang @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" -"PO-Revision-Date: 2011-03-16 08:16+0100\n" +"POT-Creation-Date: 2011-06-10 14:09+0200\n" +"PO-Revision-Date: 2011-06-10 08:07+0100\n" "Last-Translator: glowy\n" "Language-Team: tj_cool, glowy\n" "MIME-Version: 1.0\n" @@ -124,10 +124,10 @@ msgid "AUTO" msgstr "" msgid "Add category" -msgstr "" +msgstr "Categorie toevoegen" msgid "All" -msgstr "" +msgstr "Alle" msgid "All Partitions" msgstr "Alle partities" @@ -154,10 +154,10 @@ msgid "Apr" msgstr "" msgid "Are you sure you want to delete this category?" -msgstr "" +msgstr "Weet je zeker dat je deze categorie wilt verwijderen?" msgid "Are you sure you want to import game categories from WiiTDB?" -msgstr "" +msgstr "Weet je zeker dat je spel categorieën wilt importeren van WiiTDB?" msgid "Are you sure you want to lock USB Loader GX?" msgstr "Weet je zeker dat je USB Loader GX wilt vergrendelen" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "Auteur(s):" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Netwerk Auto init." @@ -196,7 +199,7 @@ msgid "Big thanks to:" msgstr "Grote dank aan:" msgid "Block Categories Modify" -msgstr "" +msgstr "Blokkeer categorieën wijzigen" msgid "Block Cover Downloads" msgstr "Blokkeer Downloads van Hoesjes" @@ -284,10 +287,10 @@ msgid "Cannot write to destination." msgstr "Kan niet naar bestemming schrijven." msgid "Categories" -msgstr "" +msgstr "Categorieën" msgid "Categories:" -msgstr "" +msgstr "Categorieën:" msgid "Change Play Path" msgstr "Verander afspeel locatie" @@ -336,7 +339,7 @@ msgid "Console must be unlocked for this option." msgstr "Console moet ontgrendeld zijn voor deze optie." msgid "Console must be unlocked to be able to use this." -msgstr "" +msgstr "Console moet worden vrijgegeven om dit te kunnen gebruiken." msgid "Console should be unlocked to modify it." msgstr "Console moet worden vrijgegeven om te wijzigen." @@ -373,7 +376,7 @@ msgid "Could not open Disc" msgstr "Kan disk niet openen" msgid "Could not open the WiiTDB.xml file." -msgstr "" +msgstr "Kan het WiiTDB.xml bestand niet openen." msgid "Could not open wiitdb.xml." msgstr "Kan wiitdb.xml niet openen." @@ -430,7 +433,7 @@ msgid "Delete Disc Artwork" msgstr "Disk labels verwijderen" msgid "Delete category" -msgstr "" +msgstr "Verwijder categorie" msgid "Design:" msgstr "Ontwerp:" @@ -643,10 +646,10 @@ msgid "Force NTSC" msgstr "Forceer NTSC" msgid "Force NTSC480p" -msgstr "" +msgstr "Forceer NTSC480p" msgid "Force PAL480p" -msgstr "" +msgstr "Forceer PAL480p" msgid "Force PAL50" msgstr "Forceer PAL50" @@ -772,13 +775,13 @@ msgid "How to Shutdown?" msgstr "Hoe uitzetten?" msgid "Import categories" -msgstr "" +msgstr "Importeer categorieën" msgid "Import categories from WiiTDB" -msgstr "" +msgstr "Importeer categorieën van WiiTDB" msgid "Import operation successfully completed." -msgstr "" +msgstr "Importeren succesvol afgerond" #, c-format msgid "Incoming file %0.2fKB" @@ -1216,7 +1219,7 @@ msgid "Select a DOL from Game" msgstr "Selecteer een DOL van Spel" msgid "Select game categories" -msgstr "" +msgstr "Selecteer spel categorieën" msgid "Sept" msgstr "Sep" @@ -1228,7 +1231,7 @@ msgid "Settings" msgstr "Instellingen" msgid "Show Categories" -msgstr "" +msgstr "Toon categorieën" msgid "Show Free Space" msgstr "Vrije ruimte weergeven" @@ -1436,7 +1439,7 @@ msgid "Uploaded ZIP file installed to homebrew directory." msgstr "Geuploade ZIP is geïnstalleerd in je homebrew locatie." msgid "Use global" -msgstr "" +msgstr "Gebruik globaal" msgid "VIDTV Patch" msgstr "VIDTV patchen" @@ -1461,7 +1464,7 @@ msgid "Waiting..." msgstr "Wachten..." msgid "Warning" -msgstr "" +msgstr "Waarschuwing" msgid "Warning:" msgstr "Waarschuwing:" @@ -1512,7 +1515,7 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1 msgstr "Je probeert een FAT32/NTFS/EXT partitie te selecteren met cIOS 249 Rev < 18. Dit word niet ondersteund. Verder gaan is op eigen risico." msgid "You cannot delete this category." -msgstr "" +msgstr "Je kunt deze categorie niet verwijderen." msgid "You need to select or format a partition" msgstr "Je moet een partitie selecteren of formatteren" diff --git a/Languages/english.lang b/Languages/english.lang index f8c8437b..975ee0d9 100644 --- a/Languages/english.lang +++ b/Languages/english.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "" diff --git a/Languages/finnish.lang b/Languages/finnish.lang index 69e9abb7..e09eaff7 100644 --- a/Languages/finnish.lang +++ b/Languages/finnish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: c64rmx\n" "Language-Team: \n" @@ -174,6 +174,9 @@ msgstr "elo" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Autom. verkon käynnistys" diff --git a/Languages/french.lang b/Languages/french.lang index 3b716051..5552b6ed 100644 --- a/Languages/french.lang +++ b/Languages/french.lang @@ -1,11 +1,11 @@ # USB Loader GX language source file. -# French.lang for r1076 (2.1) +# French.lang for r1087 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:09+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Cyan\n" "Language-Team: Badablek, Amour, ikya & Kin8\n" @@ -124,7 +124,7 @@ msgid "AUTO" msgstr "" msgid "Add category" -msgstr "" +msgstr "Nouv. catégorie" msgid "All" msgstr "" @@ -154,10 +154,10 @@ msgid "Apr" msgstr "Avr" msgid "Are you sure you want to delete this category?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer cette catégorie ?" msgid "Are you sure you want to import game categories from WiiTDB?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir importer les catégories de jeux à partir de WiiTDB ?" msgid "Are you sure you want to lock USB Loader GX?" msgstr "Êtes-vous sûr de vouloir verrouiller USB loader GX ?" @@ -174,6 +174,9 @@ msgstr "Août" msgid "Author(s):" msgstr "Auteur(s):" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "AutoInit réseau" @@ -196,7 +199,7 @@ msgid "Big thanks to:" msgstr "Grand merci à:" msgid "Block Categories Modify" -msgstr "" +msgstr "Bloquer modif. catégories" msgid "Block Cover Downloads" msgstr "Bloquer Téléch. jaquettes" @@ -284,10 +287,10 @@ msgid "Cannot write to destination." msgstr "Écriture impossible." msgid "Categories" -msgstr "" +msgstr "Catégories" msgid "Categories:" -msgstr "" +msgstr "Catégories:" msgid "Change Play Path" msgstr "Changer dossier" @@ -336,7 +339,7 @@ msgid "Console must be unlocked for this option." msgstr "La console doit être déverrouillée." msgid "Console must be unlocked to be able to use this." -msgstr "" +msgstr "La console doit être déverrouillée." msgid "Console should be unlocked to modify it." msgstr "La console doit être déverrouillée." @@ -373,7 +376,7 @@ msgid "Could not open Disc" msgstr "Ouverture DVD impossible" msgid "Could not open the WiiTDB.xml file." -msgstr "" +msgstr "Impossible d'ouvrir wiitdb.xml." msgid "Could not open wiitdb.xml." msgstr "Impossible d'ouvrir wiitdb.xml." @@ -430,7 +433,7 @@ msgid "Delete Disc Artwork" msgstr "Supprimer le label DVD" msgid "Delete category" -msgstr "" +msgstr "Sup. catégorie" msgid "Design:" msgstr "Graphisme:" @@ -643,10 +646,10 @@ msgid "Force NTSC" msgstr "Forcer NTSC" msgid "Force NTSC480p" -msgstr "" +msgstr "Forcer NTSC480p" msgid "Force PAL480p" -msgstr "" +msgstr "Forcer PAL480p" msgid "Force PAL50" msgstr "Forcer PAL50" @@ -772,13 +775,13 @@ msgid "How to Shutdown?" msgstr "Arrêt de la Wii ?" msgid "Import categories" -msgstr "" +msgstr "Importer les catégories" msgid "Import categories from WiiTDB" -msgstr "" +msgstr "Importer les catégories" msgid "Import operation successfully completed." -msgstr "" +msgstr "Catégories importées avec succès." #, c-format msgid "Incoming file %0.2fKB" @@ -1216,7 +1219,7 @@ msgid "Select a DOL from Game" msgstr "Sélectionner un DOL à partir du jeu" msgid "Select game categories" -msgstr "" +msgstr "Filtrer par catégories de jeux" msgid "Sept" msgstr "" @@ -1228,10 +1231,10 @@ msgid "Settings" msgstr "Paramètres" msgid "Show Categories" -msgstr "" +msgstr "Afficher les catégories" msgid "Show Free Space" -msgstr "Montrer l'espace libre" +msgstr "Afficher l'espace libre" msgid "Shutdown System" msgstr "Arrêt" @@ -1436,7 +1439,7 @@ msgid "Uploaded ZIP file installed to homebrew directory." msgstr "Fichier ZIP envoyé et installé dans le répertoire homebrew." msgid "Use global" -msgstr "" +msgstr "Paramètre du loader" msgid "VIDTV Patch" msgstr "Patch VIDTV" @@ -1461,7 +1464,7 @@ msgid "Waiting..." msgstr "En attente..." msgid "Warning" -msgstr "" +msgstr "Attention" msgid "Warning:" msgstr "Attention:" @@ -1512,7 +1515,7 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1 msgstr "Vous essayez de sélectionner une partition FAT32/NTFS/EXT avec un cIOS 249 Rev < 18 (non supporté). Continuez à vos risques." msgid "You cannot delete this category." -msgstr "" +msgstr "Vous ne pouvez pas supprimer cette catégorie." msgid "You need to select or format a partition" msgstr "Vous devez choisir ou formater une partition" diff --git a/Languages/german.lang b/Languages/german.lang index 6c90b6bf..54c127f2 100644 --- a/Languages/german.lang +++ b/Languages/german.lang @@ -1,11 +1,11 @@ # USB Loader GX -# german language source file - r1075 RC1 +# german language source file - r1087 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:09+0200\n" "PO-Revision-Date: 2010-07-03 17:35-0800\n" "Last-Translator: TheRealVisitor\n" "Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n" @@ -124,10 +124,10 @@ msgid "AUTO" msgstr "AUTO" msgid "Add category" -msgstr "" +msgstr "Ketegorie hinzuf." msgid "All" -msgstr "" +msgstr "Alle" msgid "All Partitions" msgstr "Alle Partitionen" @@ -154,10 +154,10 @@ msgid "Apr" msgstr "April" msgid "Are you sure you want to delete this category?" -msgstr "" +msgstr "Soll diese Kategorie gelöscht werden?" msgid "Are you sure you want to import game categories from WiiTDB?" -msgstr "" +msgstr "Sollen die Spiele-Kategorien aus der WiiTDB importiert werden?" msgid "Are you sure you want to lock USB Loader GX?" msgstr "Bist du sicher, dass du USB Loader GX sperren willst?" @@ -174,6 +174,9 @@ msgstr "August" msgid "Author(s):" msgstr "Autor(en)" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Autoinit. Netzwerk" @@ -196,7 +199,7 @@ msgid "Big thanks to:" msgstr "Großen Dank an:" msgid "Block Categories Modify" -msgstr "" +msgstr "Sperre Kategorieänderung" msgid "Block Cover Downloads" msgstr "Blocke Cover-Downloads" @@ -284,10 +287,10 @@ msgid "Cannot write to destination." msgstr "Ziel kann nicht beschrieben werden." msgid "Categories" -msgstr "" +msgstr "Kategorien" msgid "Categories:" -msgstr "" +msgstr "Kategorien:" msgid "Change Play Path" msgstr "Pfad ändern" @@ -336,7 +339,7 @@ msgid "Console must be unlocked for this option." msgstr "Gerät muss für diese Option entsperrt werden." msgid "Console must be unlocked to be able to use this." -msgstr "" +msgstr "Gerät muss für diese Nutzung entsperrt werden." msgid "Console should be unlocked to modify it." msgstr "Konsole muss zum Bearbeiten entsperrt werden." @@ -373,7 +376,7 @@ msgid "Could not open Disc" msgstr "Disk konnte nicht geöffnet werden." msgid "Could not open the WiiTDB.xml file." -msgstr "" +msgstr "WiiTDB.xml konnte nicht geöffnet werden." msgid "Could not open wiitdb.xml." msgstr "Konnte wiitdb.xml nicht öffnen." @@ -430,7 +433,7 @@ msgid "Delete Disc Artwork" msgstr "Lösche Disc Cover" msgid "Delete category" -msgstr "" +msgstr "Lösche Kategorie" msgid "Design:" msgstr "Design:" @@ -640,19 +643,19 @@ msgid "Font Scale Factor" msgstr "Schriftskalierwert" msgid "Force NTSC" -msgstr "Erzwinge NTSC" +msgstr "NTSC erzw." msgid "Force NTSC480p" -msgstr "" +msgstr "NTSC480p erzw." msgid "Force PAL480p" -msgstr "" +msgstr "PAL480p erzw." msgid "Force PAL50" -msgstr "Erzwinge PAL50" +msgstr "PAL50 erzw." msgid "Force PAL60" -msgstr "Erzwinge PAL60" +msgstr "PAL60 erzw." msgid "Format" msgstr "Formatieren" @@ -772,13 +775,13 @@ msgid "How to Shutdown?" msgstr "Wie soll ausgeschaltet werden?" msgid "Import categories" -msgstr "" +msgstr "Importiere Kategorien" msgid "Import categories from WiiTDB" -msgstr "" +msgstr "Import. Kategorien (WiiTDB)" msgid "Import operation successfully completed." -msgstr "" +msgstr "Import erfolgreich." #, c-format msgid "Incoming file %0.2fKB" @@ -873,7 +876,7 @@ msgid "Like SysMenu" msgstr "System Menü" msgid "List on Gamelaunch" -msgstr "" +msgstr "Auflisten beim Spielstart" msgid "Load" msgstr "Laden" @@ -1216,7 +1219,7 @@ msgid "Select a DOL from Game" msgstr "Wähle eine DOL vom Spiel" msgid "Select game categories" -msgstr "" +msgstr "Wähle Spiele-Kategorien" msgid "Sept" msgstr "September" @@ -1228,7 +1231,7 @@ msgid "Settings" msgstr "Einstellungen" msgid "Show Categories" -msgstr "" +msgstr "Zeige Kategorien" msgid "Show Free Space" msgstr "Zeige frei. Speicher" @@ -1436,7 +1439,7 @@ msgid "Uploaded ZIP file installed to homebrew directory." msgstr "Die hochgeladene ZIP Datei wurde ins Homebrew Verzeichnis installiert." msgid "Use global" -msgstr "" +msgstr "Benutze global" msgid "VIDTV Patch" msgstr "VIDTV Patch" @@ -1461,7 +1464,7 @@ msgid "Waiting..." msgstr "Warte..." msgid "Warning" -msgstr "" +msgstr "Warnung" msgid "Warning:" msgstr "Warnung:" @@ -1512,7 +1515,7 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1 msgstr "Es wird versucht eine FAT32/NTFS/EXT Partition mit dem cIOS 249 Rev < 18 auszuwählen. Das wird nicht unterstützt. Weiter auf eigene Gefahr." msgid "You cannot delete this category." -msgstr "" +msgstr "Kategorie kann nicht gelöscht werden." msgid "You need to select or format a partition" msgstr "Du must eine Partition auswählen oder formatieren." diff --git a/Languages/hungarian.lang b/Languages/hungarian.lang index 7dbdde95..93a12bfa 100644 --- a/Languages/hungarian.lang +++ b/Languages/hungarian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-12-29 11:05+0100\n" "Last-Translator: Springdale\n" "Language-Team: Tusk, Springdale\n" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Hálózat AutoInit" diff --git a/Languages/italian.lang b/Languages/italian.lang index 78c4f152..12a0bfb4 100644 --- a/Languages/italian.lang +++ b/Languages/italian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2011-03-10 21:00+0200\n" "Last-Translator: Cambo \n" "Language-Team: Cambo\n" @@ -174,6 +174,9 @@ msgstr "agosto" msgid "Author(s):" msgstr "Autore/i:" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Inizializz. Rete Automatica" diff --git a/Languages/japanese.lang b/Languages/japanese.lang index 3affba47..a9794fbe 100644 --- a/Languages/japanese.lang +++ b/Languages/japanese.lang @@ -5,9 +5,9 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" -"Last-Translator: ichiroling\n" +"Last-Translator: hosigumayuugi\n" "Language-Team: hosigumayuugi, papa, ichiroling\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -17,18 +17,18 @@ msgid " could not be downloaded." msgstr "ダウンロードできませんでした" msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information." -msgstr "に保存されました。使用は 自己責任でお願いします。" +msgstr "に保存されました。使用は 自己責任でお願いします" msgid " is not on the server." msgstr "はサーバーにありません" #, c-format msgid "%i files not found on the server!" -msgstr "%i 個のファイルがサーバーにありません。" +msgstr "%i 個のファイルがサーバーにありません" #, c-format msgid "%i missing files" -msgstr "%i 個のファイルが足りません。" +msgstr "%i 個のファイルが不足しています" msgid "0 (Everyone)" msgstr "セットしない" @@ -61,10 +61,10 @@ msgid "30 min" msgstr "30分" msgid "3D Cover Path" -msgstr "3Dカバー" +msgstr "3Dカバー" msgid "3D Covers" -msgstr "3Dカバー" +msgstr "3Dカバー" msgid "4 (Adults Only 18+)" msgstr "CERO Zを制限" @@ -124,10 +124,10 @@ msgid "AUTO" msgstr "自動" msgid "Add category" -msgstr "" +msgstr "カテゴリを追加" msgid "All" -msgstr "" +msgstr "全て" msgid "All Partitions" msgstr "全ての領域" @@ -136,10 +136,10 @@ msgid "All images downloaded successfully." msgstr "全ての画像をダウンロードしました" msgid "All the features of USB Loader GX are unlocked." -msgstr "GXの使用制限が解除されました" +msgstr "使用制限が解除されました" msgid "Alternate DOL" -msgstr "代理DOL起動" +msgstr "代替DOL起動" msgid "Anti" msgstr "アンチ" @@ -154,10 +154,10 @@ msgid "Apr" msgstr "4月" msgid "Are you sure you want to delete this category?" -msgstr "" +msgstr "カテゴリを削除しますか?" msgid "Are you sure you want to import game categories from WiiTDB?" -msgstr "" +msgstr "WiiTDBからカテゴリをインポートしますか?" msgid "Are you sure you want to lock USB Loader GX?" msgstr "USB Loader GXをロックしますか?" @@ -174,14 +174,17 @@ msgstr "8月" msgid "Author(s):" msgstr "制作者:" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "自動ネット接続" msgid "Automatic port switching is done on the fly. You need to change all custom paths to SD-Card first for this option or else it could damage a filesystem." -msgstr "ポートの自動切換の利用に際し、ファイルシステムの破損を避けるため、独自のパス設定は全てSDカードにしてください。" +msgstr "ポートの自動切換を使用する場合ファイルシステムの破損を避けるため、独自のパス設定は全てSDカードにしてください" msgid "BCA Codes Path" -msgstr "BCAコード" +msgstr "BCAコード" msgid "Back" msgstr "もどる" @@ -196,7 +199,7 @@ msgid "Big thanks to:" msgstr "協力:" msgid "Block Categories Modify" -msgstr "" +msgstr "カテゴリの編集を制限" msgid "Block Cover Downloads" msgstr "カバーのダウンロードを制限" @@ -214,10 +217,10 @@ msgid "Block GameID Change" msgstr "ゲームIDの変更を制限" msgid "Block Global Settings" -msgstr "基本設定を制限" +msgstr "設定を全て制限" msgid "Block Gui Settings" -msgstr "GUI設定を制限" +msgstr "基本設定を制限" msgid "Block HBC Menu" msgstr "HBCメニューを制限" @@ -284,10 +287,10 @@ msgid "Cannot write to destination." msgstr "出力先に書き込めません" msgid "Categories" -msgstr "" +msgstr "カテゴリ" msgid "Categories:" -msgstr "" +msgstr "カテゴリ:" msgid "Change Play Path" msgstr "パスの変更" @@ -336,7 +339,7 @@ msgid "Console must be unlocked for this option." msgstr "変更にはロックの解除が必要です" msgid "Console must be unlocked to be able to use this." -msgstr "" +msgstr "これを使うにはロックの解除が必要です" msgid "Console should be unlocked to modify it." msgstr "変更にはロックの解除が必要です" @@ -430,7 +433,7 @@ msgid "Delete Disc Artwork" msgstr "ディスク画像を削除" msgid "Delete category" -msgstr "" +msgstr "カテゴリを削除" msgid "Design:" msgstr "デザイン:" @@ -511,7 +514,7 @@ msgid "Downloading 3D Covers" msgstr "両面カバーをダウンロード中" msgid "Downloading Flat Covers" -msgstr "片面カバーをダウンロード中" +msgstr "正面カバーをダウンロード中" msgid "Downloading Full HQ Covers" msgstr "フルカバー(精細)をダウンロード中" @@ -529,7 +532,7 @@ msgid "Downloading image:" msgstr "画像をダウンロード中" msgid "Downloading original Discarts" -msgstr "純正レーベルをダウンロード中" +msgstr "公式レーベルをダウンロード中" msgid "Downloading pagelist:" msgstr "リストをダウンロード中:" @@ -643,10 +646,10 @@ msgid "Force NTSC" msgstr "NTSCに強制" msgid "Force NTSC480p" -msgstr "" +msgstr "NTSC480pに強制" msgid "Force PAL480p" -msgstr "" +msgstr "PAL480pに強制" msgid "Force PAL50" msgstr "PAL50に強制" @@ -679,7 +682,7 @@ msgid "Full LQ Covers" msgstr "フルカバー(普通)" msgid "Full Menu" -msgstr "フルメニュー" +msgstr "完全なメニュー" msgid "Full shutdown" msgstr "シャットダウン" @@ -688,7 +691,7 @@ msgid "GAMEID_Gamename" msgstr "ゲームID_ゲーム名" msgid "GCT Cheatcodes Path" -msgstr "GCTチート" +msgstr "GCTチート" msgid "GCT File created" msgstr "GCTファイルを作成しました" @@ -724,7 +727,7 @@ msgid "Game Sound Mode" msgstr "サウンドモード" msgid "Game Sound Volume" -msgstr "音量" +msgstr "サウンドの音量" msgid "Game Split Size" msgstr "ゲームの分割サイズ" @@ -733,7 +736,7 @@ msgid "Game is already installed:" msgstr "このゲームは既にインストールされています:" msgid "Game/Install Partition" -msgstr "ゲーム/インストール 領域" +msgstr "ゲームのインストール領域" msgid "Gamename [GAMEID]" msgstr "ゲーム名 [ゲームID]" @@ -754,7 +757,7 @@ msgid "HOME Menu" msgstr "HOMEボタンメニュー" msgid "Homebrew Apps Path" -msgstr "Homebrew" +msgstr "Homebrewアプリ" msgid "Homebrew Channel" msgstr "HBCへ" @@ -772,13 +775,13 @@ msgid "How to Shutdown?" msgstr "終了方法の選択" msgid "Import categories" -msgstr "" +msgstr "カテゴリをインポート" msgid "Import categories from WiiTDB" -msgstr "" +msgstr "WiiTDBからカテゴリをインポート" msgid "Import operation successfully completed." -msgstr "" +msgstr "インポートに成功しました" #, c-format msgid "Incoming file %0.2fKB" @@ -807,7 +810,7 @@ msgid "Install a game" msgstr "ゲームをインストール" msgid "Install directories" -msgstr "インストールフォルダ" +msgstr "フォルダの構成" msgid "Install partitions" msgstr "保存する領域" @@ -828,7 +831,7 @@ msgid "Installing wad" msgstr "WADをインストールします" msgid "Issue manager /" -msgstr "課題管理者:" +msgstr "問題管理者 /" msgid "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team." msgstr "この情報は開発者までお知らせください" @@ -1060,7 +1063,7 @@ msgid "Only for Install" msgstr "インストール中のみ" msgid "Original Discarts" -msgstr "純正レーベル" +msgstr "公式レーベル" msgid "Original/Customs" msgstr "公式を優先" @@ -1207,7 +1210,7 @@ msgid "Select" msgstr "選択" msgid "Select DOL Offset" -msgstr "代理DOLの選択" +msgstr "代替DOLの選択" msgid "Select a DOL" msgstr "DOLを選択" @@ -1216,7 +1219,7 @@ msgid "Select a DOL from Game" msgstr "ゲームからDOLを選択" msgid "Select game categories" -msgstr "" +msgstr "ゲームカテゴリを選択" msgid "Sept" msgstr "9月" @@ -1228,7 +1231,7 @@ msgid "Settings" msgstr "設定" msgid "Show Categories" -msgstr "" +msgstr "カテゴリを表示" msgid "Show Free Space" msgstr "空き容量の表示" @@ -1315,7 +1318,7 @@ msgid "TChinese" msgstr "繁体中国語" msgid "TXT Cheatcodes Path" -msgstr "TXTチート" +msgstr "テキストチート" msgid "The .them file was not found in the zip." msgstr ".themファイルがzip内にありません" @@ -1376,7 +1379,7 @@ msgid "USB Loader GX is protected" msgstr "GXは保護されています" msgid "USB Port" -msgstr "USBポート" +msgstr "USBポート" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "USBポートの切替機能は、Hermes cIOS使用時のみ有効です。" @@ -1433,10 +1436,10 @@ msgid "Updating Language Files:" msgstr "言語ファイルを更新中:" msgid "Uploaded ZIP file installed to homebrew directory." -msgstr "インストール済みディレクトリにZIPを送信しました" +msgstr "インストール済みディレクトリにZIPを転送しました" msgid "Use global" -msgstr "" +msgstr "基本設定を使う" msgid "VIDTV Patch" msgstr "映像パッチ" @@ -1461,7 +1464,7 @@ msgid "Waiting..." msgstr "待機中…" msgid "Warning" -msgstr "" +msgstr "警告" msgid "Warning:" msgstr "警告:" @@ -1512,13 +1515,13 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1 msgstr "rev17以前のcIOS249ではFAT32/NTFS/EXTに対応していません" msgid "You cannot delete this category." -msgstr "" +msgstr "このカテゴリは削除できません" msgid "You need to select or format a partition" msgstr "領域を選択するか初期化してください" msgid "and translators for language files updates" -msgstr "/ K-M / ichiroling …多言語化" +msgstr "/ K-M / ichiroling …日本語化" msgid "available" msgstr "があります" diff --git a/Languages/korean.lang b/Languages/korean.lang index 6d201076..635894de 100644 --- a/Languages/korean.lang +++ b/Languages/korean.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nextos@korea.com\n" "Language-Team: \n" @@ -174,6 +174,9 @@ msgstr "8월" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "자동네트웍설정" diff --git a/Languages/norwegian.lang b/Languages/norwegian.lang index 3961b826..40b9f889 100644 --- a/Languages/norwegian.lang +++ b/Languages/norwegian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: raschi\n" "Language-Team: raschi\n" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Autostart nettverk" diff --git a/Languages/polish.lang b/Languages/polish.lang index c1fb40f5..54d4d9c4 100644 --- a/Languages/polish.lang +++ b/Languages/polish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ziom666 (zadania_prog@vp.pl)\n" "Language-Team: \n" @@ -174,6 +174,9 @@ msgstr "Sierpien" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Autoinicjalizacja sieci" diff --git a/Languages/portuguese_br.lang b/Languages/portuguese_br.lang index 8ec14fe1..f75a8b72 100644 --- a/Languages/portuguese_br.lang +++ b/Languages/portuguese_br.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-23 18:52+0200\n" "Last-Translator: aniemotion\n" "Language-Team: boto12, aniemotion\n" @@ -174,6 +174,9 @@ msgstr "Ago" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Auto-iniciar Rede" diff --git a/Languages/portuguese_pt.lang b/Languages/portuguese_pt.lang index d883343d..b21c4315 100644 --- a/Languages/portuguese_pt.lang +++ b/Languages/portuguese_pt.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2011-03-11 20:00-0000\n" "Last-Translator: pplucky (Sky8000)\n" "Language-Team: pplucky (Sky8000 )\n" @@ -174,6 +174,9 @@ msgstr "Ago" msgid "Author(s):" msgstr "Autor(es):" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Auto-iniciar Rede" diff --git a/Languages/russian.lang b/Languages/russian.lang index a6957caf..2a44b327 100644 --- a/Languages/russian.lang +++ b/Languages/russian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nikolai_ca\n" "Language-Team: Kir, alendit, nikolai_ca\n" @@ -174,6 +174,9 @@ msgstr "Авг" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "АвтоИнициализация Сети" diff --git a/Languages/schinese.lang b/Languages/schinese.lang index b2f2f42f..d09dd350 100644 --- a/Languages/schinese.lang +++ b/Languages/schinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: knife.hu kavid emul8ion\n" "Language-Team: kavid\n" @@ -174,6 +174,9 @@ msgstr "八月" msgid "Author(s):" msgstr "作者:" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "自动检测网络" diff --git a/Languages/spanish.lang b/Languages/spanish.lang index b8c7cd07..a46e2a31 100644 --- a/Languages/spanish.lang +++ b/Languages/spanish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: SirPalax\n" "Language-Team: Penn, SirPalax\n" @@ -174,6 +174,9 @@ msgstr "Ago" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "AutoIniciar la Red" diff --git a/Languages/swedish.lang b/Languages/swedish.lang index 5130d81a..78be6334 100644 --- a/Languages/swedish.lang +++ b/Languages/swedish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2010-01-19 17:39+0200\n" "Last-Translator: Katsurou\n" "Language-Team: Katsurou, pirateX\n" @@ -174,6 +174,9 @@ msgstr "" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Autoinitiera Nätverk" diff --git a/Languages/tchinese.lang b/Languages/tchinese.lang index c9f9c053..18208d4c 100644 --- a/Languages/tchinese.lang +++ b/Languages/tchinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2010-02-15 21:00+0800\n" "Last-Translator: Jane.H\n" "Language-Team: kyogc, Miller, Mika Li, Jane.H\n" @@ -17,7 +17,7 @@ msgid " could not be downloaded." msgstr "不能下載。" msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information." -msgstr "已經被儲存。內容尚未驗證。部分代碼可能無法作用。如果你遇到問題,請用文字編輯器打開文本文件以獲得更多的信息。" +msgstr "" msgid " is not on the server." msgstr "不在伺服器上" @@ -174,6 +174,9 @@ msgstr "八月" msgid "Author(s):" msgstr "作者(群)" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "自動檢查網路" @@ -643,10 +646,10 @@ msgid "Force NTSC" msgstr "強制 NTSC" msgid "Force NTSC480p" -msgstr "" +msgstr "強制 NTSC480p" msgid "Force PAL480p" -msgstr "" +msgstr "強制 PAL480p" msgid "Force PAL50" msgstr "強制 PAL50" @@ -1436,7 +1439,7 @@ msgid "Uploaded ZIP file installed to homebrew directory." msgstr "已更新安裝在Homebrew目錄的ZIP檔案" msgid "Use global" -msgstr "" +msgstr "使用整體設定" msgid "VIDTV Patch" msgstr "VIDTV 修改" @@ -1527,7 +1530,7 @@ msgid "does not exist!" msgstr "不存在!" msgid "does not exist! Loading game without cheats." -msgstr "不存在!載入遊戲但不啟用金手指" +msgstr "" msgid "files left" msgstr "剩下的檔案" @@ -1571,6 +1574,12 @@ msgstr "的" msgid "seconds left" msgstr "剩餘秒數" +#~ msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information." +#~ msgstr "已經被儲存。內容尚未驗證。部分代碼可能無法作用。如果你遇到問題,請用文字編輯器打開文本文件以獲得更多的信息。" + +#~ msgid "does not exist! Loading game without cheats." +#~ msgstr "不存在!載入遊戲但不啟用金手指" + #~ msgid " Wad Saved as:" #~ msgstr "WAD 儲存為:" diff --git a/Languages/thai.lang b/Languages/thai.lang index d2e76a83..f59ecca6 100644 --- a/Languages/thai.lang +++ b/Languages/thai.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Nitro_subzero \n" "Language-Team: Nitro_subzero\n" @@ -174,6 +174,9 @@ msgstr "สค." msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "ทำการเชื่อมต่อเครือข่าย" diff --git a/Languages/turkish.lang b/Languages/turkish.lang index 3538605f..46748e7f 100644 --- a/Languages/turkish.lang +++ b/Languages/turkish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-04 18:25+0200\n" +"POT-Creation-Date: 2011-06-10 14:06+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: omercigingelini\n" "Language-Team: omercigingelini\n" @@ -174,6 +174,9 @@ msgstr "Ağu" msgid "Author(s):" msgstr "" +msgid "Auto" +msgstr "" + msgid "AutoInit Network" msgstr "Ağı ototanımla" diff --git a/source/libs/libext2fs/libcustomext2fs.a b/source/libs/libext2fs/libcustomext2fs.a index 14ae3518661797707f1d656e4c0325f37da48758..b29e073ea390595bbd15f97fe346fcc25812fde1 100644 GIT binary patch delta 6662 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 QQ$9pDxZ!_sSz{Ic7ap_>A^-pY delta 6462 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 Wn6?|+3YFe(bTvaXmE<3FR`EYx=$Hur diff --git a/source/libs/libntfs/libcustomntfs.a b/source/libs/libntfs/libcustomntfs.a index 70c72f718db10f7d717affd3a7860f4843caf78a..96e0e341ae424e5a42baaf17f3af978dd462deeb 100644 GIT binary patch delta 142020 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%0Ar+N`$ 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

^AL!COQIFrklwTnK`9 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®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%0A>!GzLD+d)v-)3r-?T0uLQS2nYDP(V6qyB&CG zC#s+w1O?t|fBqCF!Jq3$>PKcNH9afY4`a8w2Bou{K`FgpmCaIth5jH4Q?@$7(LKVZ zIf3$RqGpFk9qJn0Haa&II+{@SbSm{|uokWDRMB)Rh2_-O9A{Ktw_r~59%#@UDX1R` z%aQ)>Ni_AcYyZ4dM@xD%k#k}+_>>xG;~WLFwTkkN(3l3CvQx6VWRyi+G8eki>XIW; zYP(M+BB6nYh>kc?Yj7f2-j77BdeR|A$-|ppC3! znmCj90u=?zdjZ|3Z1|k>;7-p+67Q*Z;b93Ie;zAqg@vdlw#E*}FM>DZc&vAXYc#wW zU8Hm(G_(68eAJmAQ_j$G-AB6nvg6(r$?6!eV{ZU;*Aa<&2P-b5ha9mgfl5~46}&=F zlKKH?NG`&EWO)vUKek{G(Le=R2kIr)?A=wsY-|r-w*5#)vk20fG~B`_a8>|2`;qRn z<5x6dl72<&&}74)8j^lRwIcnBp4RNfFi)s)SQ*S8v&KqY7rFFUBJ?;6JyzpYm(&&2 zW$UyNzQp?ELJw&=<*ZW)w@Mkexb)a2^nk(Cy)N0&BiOU4=n>>>Dj8qSw9$jtpJhcrASoQJ3GOEG zC#XH$X;qdA|2-_F7S2K`v~Yx^_QDF}IMbyzKjAo>=4;SMWgxh1@QY;dH?DOX95UMS zHoD|(Qk3_lj2~j1qJ+=5-UgvbN}Z^Jq)y~SvX9V$j!IhCroR=Nv0FMpJw+2WL9%P> zu~u5>r)_X5LOx=1nkPUb^wah@`qARmCG2-S-TGCy^mEq-WU+Mui+iPh2W%M?nnIO& zP~F>AbJ`JI{nAx6F#B*zbTo`_9NB5%4vqY{>>wB}W%s*ePjm{?LNF%V)ytPXSvCxM z&XV<{Zg%QP-S5;Btsjy)QQskT(gIjQA@tL7p&v`jbD2o1$4UdK{z0c0Iz===YFj4q&u$Rd0Na!p~L@eo-fI6_+$|&BTWuVzw+iO%3p+V-bpTe zjU%)Q)7iFxaJHbxYYP{2^3ok&)GLn2@m*sJK@CCi=1Sp zUW^H$saKNsB$~go;oWx6)l*UTxuiSbz;qY*AE`a8@;^8_$CrJ*bP7G$>4a##i|mB- zE-rkQ3m*b&wm9D>Pv0pjWS`#QOVfMz>02tcqUj0)A{6uAT&1^?&rYGtn-21QcPpS| zjOS^5cH8u;Aw<>E@+&MJ#Fy^c z@eSJ9ax}7jM2Lk8e4{kwGCN%0E6~p%=^VRU;2RsMChh~8QOf6+^27S2{7Gkr=1=+p z-0BC^OfrY&M`9{MlN4;D@CCM0*y$^q)Qqh(9}0#-k6}B8!{6jjJvuah>c>R?ZOwod zMZ?}5DcETvpYqClk$UVW`+5rwKWy2t^1<0Pkq0Y6p&d#vSiz1L`a1SLgKcI`Mb^^p zl~+%OE0pe&W`BPbTg{vhxWh<41htT<^!6N|A!Ko@`102wv(tm^h(X39nlFl`1Y%s_v40ryV9bWgM9x-kJgRw74l__ zGZozXTCjTzIt{D}@!k#?K9X65YYEau;X<17y`Y%^8tgI1X^@_I57MUKx`+#C;-iD7 z{vhCER(fU)(&nJU1)Vkx_&&e`l^KDfDY%Fra|Pf!t5??QLDU1dL|pJTPJ{GJbfq*J zr>A(&uR(*mQf2^GuAo7BChoyB!{hliu6>~SJ8*@#f`Vor;Fm2p;&}-~Z-J;8$Plh! zg6J6F;}-0B3p8(o=2PHcq09+_rWx>Og63_|92I=9%q4S@p!p}@(|}D%$Mt8>Gy#X@ zGnrHPq8LnWLZhyANH|9XxZVf+CJ3;mCUcs_C?u0b<=-=T#gHsLiY+4 z8N5)Brc=5=ur7}R_prDw!2!~d_D5WYkp_XgAio_{w&Nz>wusUKdMXf=O!rImTU`G^ z-UayIf@=+~)wuTIdJ%Zki3)|Z#rWTW>wa8oas3w80pL+z>I3*+g8#>Ht;6*ouHWN2 z2>dPhe+2)_@V|=&arFR5=yz~I5e@5`R9Ho$f}h2;3D+-iy^9OVXchQxz&|m50oP-= zw&Eh|9|3+g{x{>F@}UOQJ-D911#7Dqn`ra#&!idr*0)5z&9JC#Tk@n1ADZT}kiK5+#4hV*Y9Lvf1Tx zmQ|Hk&zw~`H@~De))`r!OfOqHw|rUkyddq_nVtx$SR?|A{Y)wo97iB1G9)bPr zBa?i7bv~;nYVU_^KmOwj^T0a*ngU$y*tzNWs#%AdDi>Me?M7D5-eUm!MS2|my;fZ9 zh<}$*#$h&Tvafs3-qWmf&M(15U)-ABHOX!S$ zDbc5ZT@odS*xIQuQ=f~#rwjUPT=f5KP2WC|odA7&F=U}NA)J3^!{r&B^3y5%P+T%l zkq84pa=%X{N(nOvb^6W4D1RdRRC5nuA-SzO*D=U<>h&aLv2;A|@>Oc`qw{~3}C!&X~U036kSpwmOe!1)%j;y<`Cs21oJBl~HJAH34M$hBWEnO< zl^s@_<(MUX+AhB2-QAD6Io7Vi*D0lUn?;z^qeT~2_>QV<@+@D^2)|2ZiM~wf4k3is zDEa6FBpy|tBk|}u_#UuJ<3X< zmFMuxEp70EsLOzY&s_zKCZN0u8fo6wTy^|9!PE?h=!C0cD{bj8#faOX6b^06HaIHT zZhueXX~reQC|TG6ycrjHY4$;SBTX(#o@yk=(TpCnhsX?dj+Qh*BsJC!Ij|RkO1wAh z@bS9xdR^A?y7+iu2@-lVbXUA+$Wm$=w@XRAryN*;aCuy~d+5~1xpGg~fU_%XL+|P| zy$|g|Z5@m=tUj7M-#1%Tf6bZ}VCeYd0$+yuD#44@4XkjXZve(@g?IXfs1Yl++KS!J z|JaKQeOc@m_)#CGAPFq9!&gI^Rbcf-rm~;#w42?=h_Vm+|DCMcMQ0-T$_T%-LQ(576<=up zi*j#J4pg8onWPxsY|La&*Z4|tB2IISFJHrk6p72Bm3EnLf2U*9K22xmj%q1v`f}e_ zI0U z5JLzdgdd?nWe`0MGKeg){22&fge*kJYM>j4As~Z+uoTBZj122AE@mPV#bNo$(TEJg zV8&rR8OLRiL1mGHEQe(xgJi#3KmCf}J12R!>fQS4-dnfoRo8p()(h;ByPIT0J+`+V zKW-3`(XLx$vD$vtfEfD3uuR&Y!Q0OFyuj}1c5?8#&d$gY>*U~Sac@;Z6h(>}04tpS1WH1wLo+?AOdaI(((2g+f(S<$9Ms_3`@a0GS zx5|eO?CgyCU8kczZ-I}XDcYi}j90|iSpKKgtQ&8QvHo{YA9wK96~u3=U30(1?lh1a zp~PI@i5-cuItsB!6&h4CwsYL!@9L;2i@zD$S@rc(+mYUhaEsNvbq#h4xPcjbjAae< z)Wu#!yhLpGDonJfcjcsVUP9E5*G@mn!K9~uiz?6!kyI=1o1I&{2NUO}fiz89zN3#smP zzrgMJ1G!`EBc1jge@4NE`JR>SUfxq|%0 zdiG}wSCNgF0AH;A}EU&RxFj@6Sdc3_XM#PVotqJ@s%jIC!*^NNjt zPUbr{vPWDu`1y_O$F5gJ3}XJkODx^BThhyk{trq2g6Jkm|LG+*D9`;lIf7~&4_Q?W zIU$S%kKW#o>?(eC6U&Qw_pDiE*|kAAv>`_BHArl&8Du5L60G#sAF)!O$fgLd*xs&x zOX5^-OJdd2*p=nqAEGqc zpz*0yU%OMQ{8Lh~FIHsSs~AqPuhFWzCQeD68dM=<*;AEMg9sfP#F+}u@n9L2H~x&x zcjfTZ&Fo2pVk_Is`aM+k!`Aj~!w{VlTV>@^$BDe^LaWG;h&r7djr=7P-xRU?5TIc* z%g*cA8I4VbtKQ7TDA9ynQYPP7hHX=22GVew!6PrTUIiTyGO#lOd2mk<@7!vm+lWQp ziY{gCz>tF>@_c>6%``8<|JknX^{iK~zqjFL(4t!j5nU^hJ|wzo!^`Y}@E%p^2Kah8 zzw$EccX!6}h~c3PMC=sMQ7z?(zfNOp>Qq_|CaG7*O{ zS=WlerfF2nnjM>qoz0TxdQy2q9rN{Y#Rl)B{_Bd-eW~0}m0oY-O?6oOnaq#Zv3q|K zwA|Pg@uu#w6y@6iwZ)!M<91zNI0}YG1=u)=tSIuEv$E+|G^+x zc&GjShy!iU;B8wl5|!|dE$qq1i|^!O*Ob8?MJu+E0+S7_R_oxC zx3a!&Y^_+n6_(57wOd*Lo|_P`b2u6$R(uv8mmM3jmPCZ&JL=oMPxD7`^#hc>P(OKV zTAy0nI-l1eZecgC!+*0~@DmzBc>iM?c~^G|Z5cwUf-u)XZJ1&wPu>QBeuwOd_&krL z`Okt2ci(^H@bYaeJLOhO%w=UnV{oZmx0-3YNnW=VC8h&<1h3n~Qf)sRub8(ue}2F^gE3cC`=CezmTT(H5{<39DF@L8ca7pAZ zT!cW93l^2lpS`qvK7PMh-OBM-i9g)0y5R>$w;lM~gTH3{9l~EL{@U=@j=!^VsT8p{ z#TTaY#SSXG^;ax8eZiv2*%g%wX44v|sL%=mB|MWqyV=*9zr3CKLM8K8EP8rA!dybM z1OLR?SazW4HTImFA)x1dLrXK4@Vj@jY_S}RWZu$crGW!a?q)N6_fWMeYw+^t%FCB7 ztH@he@oZWD=a!T&TeJe|l+G^+Sp3{xwyIB^5K_+9XN!QFvlo=jEnQAVKrsAYpnhC=1un$4j;z6e5o1J#VpLX~T<0U=4VF*<8I4{6OB&;d#UOoIReN2w7P; zoWDH+Thks^JbVbRe~b0!ZEvyR=ra^yQ^dpEz7gw^nT@OupZFI0kzF(tOTr@? zS*|^7_^{!8aU(186crTl(~T%LM65s4vT;5I#C+(NOMlH=P^r8LGr@VSyoJv5YkBh9 zbiTmnyv=@st>>F4xu9kHemb@D$@`I8$QvlR2=fkcZs(ETQ2IQtqjTALe)czDOXm5_ zY>=y+&unJ>y@fDoF0Ur?I9#uq?`vjRzREe+l%tlPMmBa#?PzA%t{UF&9d?iVzIG8# zhcHU7A?^MaXR~y^jLSn`YTcIqVEx${Jw|%`swhr$te=B_ z=o|u;R#+9RClj;@E5rJDu(okqcD0Pl<00ux_8qh~$-lW}C%N6#mE4{?&L)f=_H1OEl4T+t z;`@FJPbVQ$_-T-?3}WVq2jR4}yx&21Yo>^L#b+IaPs`X*yat!u;~u9FOuSLh6>^z* zTrGa@**jGL=>ibcdJVjxMoPa90(MpHf>gU zKdR3xP4gd9sc?OyG;JX62jZY=sUhMA%9780qcUt){hHG5c`mStqc@0RMT-;oN1$cs zNe&$pHfThBb7@x4b+^p1Y!`ohud92Io}7v!-Btg;rCE6q6r+w#2komJ5tRA|*m1c2 z&ngLwFMz>k9fjdi_`;(wTn4}L64p+R9%T$yk~i5s4xBm4{?#3AhqGtG0q}rQ9?9Zl z|Ex(sx*q0+~@r2p0>{rB6`UbUVUm5bEyj*Ko0)Slvy6?i9gNiXb@hKI>R z@xR_BeL$v@s-bWe>ieBYqkgeUj*S2AQs8`-^wrzbKDxDvLsoc4 zw+Rw~+4s{f3}s!?tGlH2lOnqt?KGd!%JS|hxFa$|(XcK79fr~U{9jsGMk(&+)}kdV z=9VognJp#~&n_>$J@~^gy3@;>`-q~hF(YuFzn!~iXnvPS6Ljmh`0Kd2^P~^ifbNA| zLuH7l*hL?*{@ro!za34?0cL*4?ha`*u6f zbewf_^AAq2-q8Z(Vpb!1siyZU8bd9u8yDEhrdTa4()1BU6Hl9EiG65@?F{%e&N&0~ zD@Esk=VBZaje6Mth4&QkrN3u`qhmD2c=S9?PcZP{>0`7kkAX+iQw+EgL$2qIWo!6I z9CNL)gk2NIhg=&C(9I;*;FGvF9}Iaz5626`2zk2V_v3}}>aC(DL)jAs&MD+;{!a+= z=O=O3$mB->-BX+26>v(>M@>ciTU>r(xUvF0DA5AA#$fGR0n%5TaR_ZG2tcooXzS2d zoLT_-h_i@4^#>t9^bag;NW3&u7c`ZI>haQBjndnx^hYQiw+6kfp&t>^TNiOS(wc-P zIA|S*`_zE@jNpczVk_tBP4?)cG7UjbGzC2sFle!KZNwS}f*MTdMm+ef8~4b7DqDg4 z6wo~QG2Xq4Lz78Jx=Q@PBsoOWF-^e{Jp=i=%2@>Q%*SkH970$U#ay}gLoxkO&V^!e zYf~{m2%dT1;r-g!sA!z^GA^r{>5WrCH-Y`S0dYgo$ah02{k+ee>?lj0Mr$1U{y@-| zz@O!aMcJXpvkfF5pT42^9t^qY5|IG_?^~ig*S%s##ENg05bxMvVj21m-@_+2D~l zK+&oZ6I3hWD?eeQ!h-iCvZf&Gz|l`wf-6dS^eKkxD_OUoVUaS(NQWCbJgDk+<4pV_ zAJ;|MP2fqCWktTyfnLca(?2L>vgoZ{?U(KX^>hx)yq3Gj039i5`o_dPMm?$ns(ZXq z!30SQo|y*d0z=Tn2Idk;yU_>fH7wnBw8?D|#fTOcYEYPed>X@VT-jp=#tDVNz<$cW z_(alf%0Fi)d%=+Fsv#Hov`^U2a^Fyxm@&F<#W7PX4=heXx^cmig2D%0{x4SLqE+<8 zs!^zu>yNVO)#3On-Z1i1#Y2Olek4tww(ELnP!tUZ8`GeuA61L4tQw2DvJioI7D`=c zCS=j;zwrt%Y%J21#W28V8iK}ojvMr+hCt{<@rtPvDWkYxL?PUJsOzE>LezU1o+2c| z1vjLOyAoP;xvJP*f=9WU#*n9lb3?f2RKDjyCxVj)Wwk{;dz?4LJ?}dLd5-DV8lb=D zgd>rM+yGL0BKU(FWI!l7JkXK^75V5#T2Rjw#}YQ&TsMskH`m(RXflBb9D9PqAxwJ` zX!`aV6M4&?;h4^z<5XbBj0zess4I=_W(??>hGzPcIUCC8PvdL|I$iU0I5^%+=k@a_ zEpcd*dMD!ZW>vsD2QhLrjfyppx83>pB_Z3c0_6`7kqti4A?>d%F zIEePAb`?w~9U)kjENtOm&{Dqx!$?c;i+n>%rnI!1z%Mnk1Z^lr8_SX(*svgNCQJ3& zQA$)B6*o9<>oetyqB3$u6c)5{MnQijK|Phgp)LndL0>fl?Qrn@iH;@wDHy4>m->51 zAUFCpz2!wfbol#9TI54x-M{^X2IwZI%lY>?pAz^D1^k8ren)|*<<}a({Qh%F1EQ}x z8c_3U{|IC{Z5$Zw_(TAv*3KI!L&!ko6MHJ1gSd4#I}qNi?jedrh##z&t_YzmH@F6P!hRco5E_9WeN*0xbd0X9|?) z%LXV+9kaTdg!{){-It@Wg*oB9#|!mCG!Pc$m?6W|A!TYW%o|ds7Boz)oixX0(EcRE0osRa#F$3YEKhi*BbVYfCZ9*Uqzb@PP-lE>44{6v{AXjm6M zA^TrA$B{H#V1UBxaiB3q{&=IZ2?oz3$>V_!gddanf}STTqo%jQ3yr##(fAK(#f23H z=<^2XYRO}xiNb4TzM#=e+N;Am4bV3X%r_0pMgw!d(I%tV#vRlMox(#BIEJjxM zJSJ)Hd!VNn#imJGE>t!J+Z=(l?Ins5!v zEpSvinC(m+SgM0bfjRUpb~BXhD?8+Q?b9mkDpG<=3T|)>Aclrl`9~$eqmcIjGid1ERbf=92`A!=LB6y8X^GtOn477!Z#tf7= zn9)F;0R#=IRr>|dX4STE11r#MRM2JswL3sGDSS~?9P9zj6iyJs2hj;lnC0|!ED=Q0 zz`F95NfSgdt`XBf#}Ywm0u3}$(*9KNj4^=5%d#YDaDt=-&ol!E+Uv102<^3h1Wy^a zOfgSGW$YS&J~b-%%&6duqy^78qXLxC)8G&=w9p|~glO7gF+`mnG#z68M%E?$X#z*u z3#M!bG=#pZr4AJ$*nl!`Xo3MW$*4^AX*LI#=+cBqM+lZ6TI4S<@XJttyn+=5=<^2X zYDu#e0IfAZYZNHuZ#O`98bZHe;Jm5mOW;Q@P?m^VA?gNN(svb2Oa~26IGX;(JaonR zoIi|m`u9G~&2oLDFD4!^wQhoNilhUZklzD5s;+P^s!RHx6^3V$5P~V+(I7lBE~yoU z)5Sr_=}=ih1fUZfLBrG>x&mqr(1K?MUeVIR%`$MJ^JIdSaKj70qzf-LfR;#F@KhVZ zZ8n74YJj3Sgm9$sD~52p49wkGXo| zX9ngO1M{4u#Z2}q_`kmChc6nSmnAKjZWutf9H2zEr2S{{{tATDIEnBB-2{n=k`_E@ z*7dkXN8)7dH)#LFX^!J0&M+#NCF#I)@XT`@ClSpQuRt}E;E6d+lep0lI&rgsshY|E zC@|4Xh59E`;wuK|E=dcfHw~ah14uO!Stt?B6xaTsfpbLCg6D*RbIQSqCVnClg6UHO z=raT8i~)4fu-0V5Fqq$xis;8-y!Sy)T= 0) IOS_Close(es_fd); @@ -566,16 +566,13 @@ int PatchNewReturnTo(u64 title) return result; } -bool BlockIOSReload(u8 blockiosreloadselect, u8 gameIOS) +bool BlockIOSReload(u8 gameIOS) { - if(blockiosreloadselect == 0) - return false; - static int mode ATTRIBUTE_ALIGN(32); static int ios ATTRIBUTE_ALIGN(32); STACK_ALIGN(ioctlv, vector, 2, 32); - mode = blockiosreloadselect; + mode = 2; vector[0].data = &mode; vector[0].len = 4; diff --git a/source/patches/gamepatches.h b/source/patches/gamepatches.h index f02938db..e37052e8 100644 --- a/source/patches/gamepatches.h +++ b/source/patches/gamepatches.h @@ -16,7 +16,7 @@ bool PoPPatch(); void VideoModePatcher(u8 * dst, int len, u8 videoSelected); bool PatchReturnTo(void *Address, int Size, u32 id); int PatchNewReturnTo(u64 title); -bool BlockIOSReload(u8 blockiosreloadselect, u8 gameIOS); +bool BlockIOSReload(u8 gameIOS); #ifdef __cplusplus } diff --git a/source/prompts/PromptWindows.cpp b/source/prompts/PromptWindows.cpp index 30fefbe1..4421db10 100644 --- a/source/prompts/PromptWindows.cpp +++ b/source/prompts/PromptWindows.cpp @@ -258,8 +258,6 @@ void WindowCredits() txt[i]->SetPosition(0, info ? y-10 : y); i++; - free(info); - txt[i] = new GuiText(IosInfo, 16, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_RIGHT, ALIGN_TOP); txt[i]->SetPosition(0, y+6); diff --git a/source/settings/CGameSettings.cpp b/source/settings/CGameSettings.cpp index 75e75e9f..ccce882a 100644 --- a/source/settings/CGameSettings.cpp +++ b/source/settings/CGameSettings.cpp @@ -420,7 +420,7 @@ GameCFG * CGameSettings::GetDefault() DefaultConfig.patchcountrystrings = INHERIT; DefaultConfig.loadalternatedol = ALT_DOL_DEFAULT; DefaultConfig.alternatedolstart = 0; - DefaultConfig.iosreloadblock = OFF; + DefaultConfig.iosreloadblock = INHERIT; DefaultConfig.alternatedolname[0] = '\0'; DefaultConfig.returnTo = 1; DefaultConfig.Locked = OFF; diff --git a/source/settings/CSettings.cpp b/source/settings/CSettings.cpp index 19f5ad49..d5c4bf1c 100644 --- a/source/settings/CSettings.cpp +++ b/source/settings/CSettings.cpp @@ -114,6 +114,7 @@ void CSettings::SetDefault() widescreen = (CONF_GetAspectRatio() == CONF_ASPECT_16_9); HomeMenu = HOME_MENU_DEFAULT; MultiplePartitions = OFF; + BlockIOSReload = AUTO; USBPort = 0; CacheTitles = ON; WSFactor = 0.8f; //actually should be 0.75 for real widescreen @@ -263,6 +264,7 @@ bool CSettings::Save() fprintf(file, "MultiplePartitions = %d\n ", MultiplePartitions); fprintf(file, "USBPort = %d\n ", USBPort); fprintf(file, "CacheTitles = %d\n ", CacheTitles); + fprintf(file, "BlockIOSReload = %d\n ", BlockIOSReload); fprintf(file, "WSFactor = %0.3f\n ", WSFactor); fprintf(file, "FontScaleFactor = %0.3f\n ", FontScaleFactor); fprintf(file, "EnabledCategories = "); @@ -480,6 +482,11 @@ bool CSettings::SetSetting(char *name, char *value) if (sscanf(value, "%d", &i) == 1) MultiplePartitions = i; return true; } + else if (strcmp(name, "BlockIOSReload") == 0) + { + if (sscanf(value, "%d", &i) == 1) BlockIOSReload = i; + return true; + } else if (strcmp(name, "USBPort") == 0) { if (sscanf(value, "%d", &i) == 1) USBPort = i; diff --git a/source/settings/CSettings.h b/source/settings/CSettings.h index 26666619..cc2b261e 100644 --- a/source/settings/CSettings.h +++ b/source/settings/CSettings.h @@ -114,6 +114,7 @@ class CSettings short MultiplePartitions; short USBPort; short CacheTitles; + short BlockIOSReload; u32 InstallPartitions; u32 ParentalBlocks; f32 WSFactor; diff --git a/source/settings/SettingsEnums.h b/source/settings/SettingsEnums.h index cf270c45..c194f5a7 100644 --- a/source/settings/SettingsEnums.h +++ b/source/settings/SettingsEnums.h @@ -6,6 +6,7 @@ enum { INHERIT = -1, + AUTO = 2 }; enum diff --git a/source/settings/menus/GameLoadSM.cpp b/source/settings/menus/GameLoadSM.cpp index d5d78e44..97e9b211 100644 --- a/source/settings/menus/GameLoadSM.cpp +++ b/source/settings/menus/GameLoadSM.cpp @@ -36,7 +36,8 @@ static const char * OnOffText[] = { trNOOP( "OFF" ), - trNOOP( "ON" ) + trNOOP( "ON" ), + trNOOP( "Auto" ) }; static const char * VideoModeText[] = @@ -235,7 +236,10 @@ void GameLoadSM::SetOptionValues() } //! Settings: Block IOS Reload - Options->SetValue(Idx++, "%s", tr( OnOffText[GameConfig.iosreloadblock]) ); + if(GameConfig.iosreloadblock == INHERIT) + Options->SetValue(Idx++, tr("Use global")); + else + Options->SetValue(Idx++, "%s", tr( OnOffText[GameConfig.iosreloadblock]) ); //! Settings: Game Lock Options->SetValue(Idx++, "%s", tr( OnOffText[GameConfig.Locked] )); @@ -377,7 +381,7 @@ int GameLoadSM::GetMenuInternal() //! Settings: Block IOS Reload else if (ret == ++Idx) { - if(++GameConfig.iosreloadblock >= MAX_ON_OFF) GameConfig.iosreloadblock = 0; + if(++GameConfig.iosreloadblock >= 3) GameConfig.iosreloadblock = INHERIT; } //! Settings: Game Lock diff --git a/source/settings/menus/LoaderSettings.cpp b/source/settings/menus/LoaderSettings.cpp index 067a7cde..e4f4a6e3 100644 --- a/source/settings/menus/LoaderSettings.cpp +++ b/source/settings/menus/LoaderSettings.cpp @@ -40,10 +40,11 @@ #include "xml/xml.h" #include "menu.h" -static const char * OnOffText[MAX_ON_OFF] = +static const char * OnOffText[] = { trNOOP( "OFF" ), - trNOOP( "ON" ) + trNOOP( "ON" ), + trNOOP( "Auto" ) }; static const char * VideoModeText[VIDEO_MODE_MAX] = @@ -124,6 +125,7 @@ LoaderSettings::LoaderSettings() Options->SetName(Idx++, "%s", tr( "Game Split Size" )); Options->SetName(Idx++, "%s", tr( "Quick Boot" )); Options->SetName(Idx++, "%s", tr( "Error 002 fix" )); + Options->SetName(Idx++, "%s", tr( "Block IOS Reload" )); Options->SetName(Idx++, "%s", tr( "Install partitions" )); Options->SetName(Idx++, "%s", tr( "Return To" )); Options->SetName(Idx++, "%s", tr( "Messageboard Update" )); @@ -218,6 +220,9 @@ void LoaderSettings::SetOptionValues() //! Settings: Error 002 fix Options->SetValue(Idx++, "%s", tr( Error002Text[Settings.error002] )); + //! Settings: Block IOS Reload + Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.BlockIOSReload] )); + //! Settings: Install partitions if(Settings.InstallPartitions == ONLY_GAME_PARTITION) Options->SetValue(Idx++, "%s", tr("Only Game Partition")); @@ -412,6 +417,12 @@ int LoaderSettings::GetMenuInternal() if (++Settings.error002 >= 3) Settings.error002 = 0; } + //! Settings: Block IOS Reload + else if (ret == ++Idx ) + { + if (++Settings.BlockIOSReload >= 3) Settings.BlockIOSReload = 0; + } + //! Settings: Install partitions else if (ret == ++Idx) { diff --git a/source/system/IosLoader.cpp b/source/system/IosLoader.cpp index c842686b..bd94cfa0 100644 --- a/source/system/IosLoader.cpp +++ b/source/system/IosLoader.cpp @@ -18,6 +18,12 @@ #include "gecko.h" +/* + * Buffer variables for the IOS info to avoid loading it several times + */ +static int currentIOS = -1; +static iosinfo_t *currentIOSInfo = NULL; + /****************************************************************************** * Public Methods: ******************************************************************************/ @@ -51,8 +57,6 @@ bool IosLoader::IsD2X(s32 ios) bool res = (strncasecmp(info->name, "d2x", 3) == 0); - free(info); - return res; } @@ -184,8 +188,6 @@ void IosLoader::LoadIOSModules(s32 ios, s32 ios_rev) mload_module((u8 *) dip_plugin_249, dip_plugin_249_size); mload_close(); } - - if(info) free(info); } } @@ -195,6 +197,16 @@ void IosLoader::LoadIOSModules(s32 ios, s32 ios_rev) */ iosinfo_t *IosLoader::GetIOSInfo(s32 ios) { + if(currentIOS == ios && currentIOSInfo) + return currentIOSInfo; + + if(currentIOSInfo) + { + free(currentIOSInfo); + currentIOSInfo = NULL; + } + + currentIOS = ios; char filepath[ISFS_MAXPATH] ATTRIBUTE_ALIGN(0x20); u64 TicketID = ((((u64) 1) << 32) | ios); u32 TMD_Length; @@ -234,5 +246,11 @@ iosinfo_t *IosLoader::GetIOSInfo(s32 ios) return NULL; } + iosinfo = (iosinfo_t *) realloc(buffer, sizeof(iosinfo_t)); + if(!iosinfo) + iosinfo = (iosinfo_t *) buffer; + + currentIOSInfo = iosinfo; + return iosinfo; } diff --git a/source/usbloader/GameBooter.cpp b/source/usbloader/GameBooter.cpp index 317e5cbd..052c19ea 100644 --- a/source/usbloader/GameBooter.cpp +++ b/source/usbloader/GameBooter.cpp @@ -192,7 +192,7 @@ int GameBooter::BootGame(const char * gameID) u8 countrystrings = game_cfg->patchcountrystrings == INHERIT ? Settings.patchcountrystrings : game_cfg->patchcountrystrings; u8 alternatedol = game_cfg->loadalternatedol; u32 alternatedoloffset = game_cfg->alternatedolstart; - u8 reloadblock = game_cfg->iosreloadblock; + u8 reloadblock = game_cfg->iosreloadblock == INHERIT ? Settings.BlockIOSReload : game_cfg->iosreloadblock; u64 returnToChoice = game_cfg->returnTo ? NandTitles.FindU32(Settings.returnTo) : 0; //! Prepare alternate dol settings @@ -221,15 +221,24 @@ int GameBooter::BootGame(const char * gameID) ret = do_bca_code(gameHeader.id); gprintf("%d\n", ret); - //! Setup IOS reload block - only possible on Hermes cIOS - if (reloadblock && IosLoader::IsHermesIOS()) + //! Setup IOS reload block + if (IosLoader::IsHermesIOS()) { - enable_ES_ioctlv_vector(); - if (gameList.GetGameFS(gameHeader.id) == PART_FS_WBFS) - mload_close(); + if(reloadblock == ON) + { + enable_ES_ioctlv_vector(); + if (gameList.GetGameFS(gameHeader.id) == PART_FS_WBFS) + mload_close(); + } reloadblock = 0; } + else if(reloadblock == AUTO) + { + iosinfo_t * iosinfo = IosLoader::GetIOSInfo(IOS_GetVersion()); + if(!iosinfo || iosinfo->version < 6) + reloadblock = 0; + } //! Now we can free up the memory used by the game list gameList.clear(); diff --git a/source/usbloader/disc.c b/source/usbloader/disc.c index 613d24b8..1fc55b6a 100644 --- a/source/usbloader/disc.c +++ b/source/usbloader/disc.c @@ -3,7 +3,6 @@ #include #include #include -#include #include "patches/fst.h" #include "patches/gamepatches.h" @@ -31,7 +30,7 @@ static u32 vmode_reg = 0; void Disc_SetLowMem(void) { - + /* Setup low memory */ *Sys_Magic = 0x0D15EA5E; // Standard Boot Code *Version = 0x00000001; // Version *Arena_L = 0x00000000; // Arena Low @@ -46,11 +45,9 @@ void Disc_SetLowMem(void) *Simulated_Mem = 0x01800000; // Simulated Memory Size *(vu32 *) 0xCD00643C = 0x00000000; // 32Mhz on Bus - //If the game is sam & max: season 1 put this shit in - if ((strncmp((char*) Disc_ID, "R3XE6U", 6) == 0) || (strncmp((char*) Disc_ID, "R3XP6V", 6) == 0)) - { + int iosVer = IOS_GetVersion(); + if(iosVer != 222 && iosVer != 223 && iosVer != 224 && IOS_GetRevision() >= 18) *GameID_Address = 0x80000000; // Game ID Address - } /* Copy disc ID */ memcpy((void *) Online_Check, (void *) Disc_ID, 4); diff --git a/source/xml/WiiTDB.cpp b/source/xml/WiiTDB.cpp index 88c5913b..be43d8a4 100644 --- a/source/xml/WiiTDB.cpp +++ b/source/xml/WiiTDB.cpp @@ -665,7 +665,7 @@ bool WiiTDB::GetGenreList(const char * id, vector & genre) ++ptr; } - while(genre[genre_num].size() > 0 && genre[genre_num][genre[genre_num].size()-1] == ' ') + while(genre_num > 0 && genre[genre_num].size() > 0 && genre[genre_num][genre[genre_num].size()-1] == ' ') genre[genre_num].erase(genre[genre_num].size()-1); delete [] data;