mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-22 09:51:55 +01:00
* Fixed compiling meta.cpp under linux/mac
* Removed Neek2o warning when using SD card on Wii. * Added A button to exit credit page (self_slaughter) Nintendont: * Updated to Config to v7 (self_slaughter) * Added Triforce Arcade mode option (self_slaughter) * Added compatibility for GPT and EBR partition type (v3.400+) * Updated language files: French
This commit is contained in:
parent
83e3aa545c
commit
3a62520601
@ -2,8 +2,8 @@
|
||||
<app version="1">
|
||||
<name> USB Loader GX</name>
|
||||
<coder>USB Loader GX Team</coder>
|
||||
<version>3.0 r1260</version>
|
||||
<release_date>20160102155330</release_date>
|
||||
<version>3.0 r1262</version>
|
||||
<release_date>20161019124305</release_date>
|
||||
<!-- // remove this line to enable arguments
|
||||
<arguments>
|
||||
<arg>--ios=250</arg>
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+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"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Popisky"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Prenos selhal"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Fox888[dk]\n"
|
||||
"Language-Team: [dk]\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Værktøjstips"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Overførelse fejlede"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Hulpballonnen"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Overdracht mislukt."
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Je moet DIOS MIOS Lite v1.2 of hoger installeren."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "Je moet een extra GameCube loader installeren of selecteer een andere GameCube Modus om GameCube spellen te spelen vanaf USB of SD kaart."
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Zoom tijd (snelheid)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
@ -2181,6 +2181,9 @@ msgstr ""
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: c64rmx\n"
|
||||
"Language-Team: \n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Vinkit"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Cyan\n"
|
||||
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Info-bulles"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Échec du transfert"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr "Triforce Mode arcade"
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr "Deux lignes"
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Vous devez installer DIOS MIOS Lite v1.2 ou une version plus récente."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "Vous devez installer un Loader de jeu GameCube additionnel ou sélectionner un mode GameCube différent pour lancer les jeux GameCube sur USB ou carte SD."
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr "Votre partition actuelle pour les jeux GameCube n'est pas compatible. Veuillez mettre à jour Nintendont."
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Durée du zoom (Vitesse)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
|
||||
"Last-Translator: Sabykos\n"
|
||||
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Quickinfo"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Transfer fehlgeschlagen"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Es wird DIOS MIOS Lite v1.2 oder neuer benötigt."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "Du musst einen GameCube Loader installieren oder einen anderen GameCube Modus auswählen um GameCube Spiele von USB oder SD starten zu können."
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Zoom Dauer"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"Last-Translator: nakata6790\n"
|
||||
"Language-Team: nakata6790 (aka0107@gmail.com)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -2180,6 +2180,9 @@ msgstr "ÅôéêÝôåò"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Áíåðéôõ÷Þò ìåôáöïñÜ áñ÷åßùí"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2413,6 +2416,9 @@ msgstr "ÐñÝðåé íá åãêáôáóôÞóåéò ôï DIOS MIOS Lite v1.2 Þ
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "äéÜñêåéá åóôßáóçò (Ôá÷ýôçôá)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
|
||||
"Last-Translator: Springdale\n"
|
||||
"Language-Team: Tusk, Springdale\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Súgók"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
|
||||
"Last-Translator: xFede\n"
|
||||
"Language-Team: xFede (fedeanto11@gmail.com)\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Suggerimenti"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Trasferimento fallito"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Devi installare DIOS MIOS Lite v1.2 o una versione successiva."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Durata dello zoom (Velocità)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: hosigumayuugi\n"
|
||||
"Language-Team: hosigumayuugi\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "ヒントバルーン"
|
||||
msgid "Transfer failed"
|
||||
msgstr "転送に失敗しました"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "DIOS MIOS Lite v1.2以降をインストールする必要がありま
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "ズームの継続(速度)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: nextos@korea.com\n"
|
||||
"Language-Team: \n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Tooltips"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: raschi\n"
|
||||
"Language-Team: raschi\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Verktøystips"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Overføring feilet"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
|
||||
"Language-Team: \n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Chmurki z podpowiedziami"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
|
||||
"Last-Translator: Codemaster <javafangamers@hotmail.com>\n"
|
||||
"Language-Team: Sky8000, pplucky\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Balões de dica"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Transferência falhou"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Você precisa instalar o DIOS MIOS Lite 1.2 ou mais recente."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "Você precisa instalar um loader adicional de GameCube ou selecionar um modo diferente para carregar jogos por um drive USB ou Cartão SD."
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Velocidade do Zoom"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
|
||||
"Last-Translator: pplucky <pplucky@gmail.com>\n"
|
||||
"Language-Team: Sky8000, pplucky\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Dicas"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Transferência falhada"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: nikolai_ca\n"
|
||||
"Language-Team: Kir, alendit, nikolai_ca\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Подсказки"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2013-08-13 07:03+0800\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: oCameLo\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "提示信息"
|
||||
msgid "Transfer failed"
|
||||
msgstr "传输失败"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "你需要安装 DIOS-MIOS Lite v1.2 或更新版本。"
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "你需要安装另外的Gamecube加载器或者选择不同的Gamecub模式来从usb或者sd卡运行Gamecube游戏。"
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "缩放间隔 (速度)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
|
||||
"Last-Translator: Galen/xFede\n"
|
||||
"Language-Team: Penn, SirPalax, hvy109\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Descripción"
|
||||
msgid "Transfer failed"
|
||||
msgstr "Transferencia fallida"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "Necesitas instalar DIOS MIOS Lite 1.2 o superior."
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr "Debes instalar otro cargador GameCube o seleccionar uno distinto en la configuración Modo GameCube para cargar juegos desde USB o SD."
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "Duración de Zoom"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
|
||||
"Last-Translator: Katsurou\n"
|
||||
"Language-Team: Katsurou, pirateX\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Verktygstips"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+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"
|
||||
@ -2181,6 +2181,9 @@ msgstr "提示訊息"
|
||||
msgid "Transfer failed"
|
||||
msgstr "傳輸失敗"
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr "你需安裝 DIOS MIOS Lite v1.2 或更新版本。"
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr "縮放間隔 (速度) "
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Nitro_subzero \n"
|
||||
"Language-Team: Nitro_subzero\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "คำแนะนำ"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
|
||||
"POT-Creation-Date: 2016-10-19 14:43+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: omercigingelini\n"
|
||||
"Language-Team: omercigingelini\n"
|
||||
@ -2181,6 +2181,9 @@ msgstr "Yardımlar"
|
||||
msgid "Transfer failed"
|
||||
msgstr ""
|
||||
|
||||
msgid "Triforce Arcade Mode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Two Lines"
|
||||
msgstr ""
|
||||
|
||||
@ -2414,6 +2417,9 @@ msgstr ""
|
||||
msgid "You need to install an additional GameCube loader or select a different GameCube Mode to launch GameCube games from USB or SD card."
|
||||
msgstr ""
|
||||
|
||||
msgid "Your current GameCube partition is not compatible. Please update Nintendont."
|
||||
msgstr ""
|
||||
|
||||
msgid "Zoom Duration (Speed)"
|
||||
msgstr ""
|
||||
|
||||
|
@ -20,12 +20,12 @@
|
||||
#include <gctypes.h>
|
||||
|
||||
#define NIN_MAGIC 0x01070CF6
|
||||
#define NIN_CFG_VERSION 0x00000006
|
||||
#define NIN_CFG_VERSION 0x00000007
|
||||
|
||||
typedef struct NIN_CFG
|
||||
{
|
||||
u32 Magicbytes; // 0x01070CF6
|
||||
u32 Version; // v4 since v3.354, v5 since v3.358, v6 since v3.368
|
||||
u32 Version; // v4 since v3.354, v5 since v3.358, v6 since v3.368, v7 since 4.424
|
||||
u32 Config;
|
||||
u32 VideoMode;
|
||||
u32 Language;
|
||||
@ -65,6 +65,7 @@ enum ninconfig
|
||||
NIN_CFG_MC_MULTI = (1<<13), // v1.135
|
||||
NIN_CFG_NATIVE_SI = (1<<14), // v2.189
|
||||
NIN_CFG_WIIU_WIDE = (1<<15), // v2.258
|
||||
NIN_CFG_ARCADE_MODE = (1<<16), // v4.424
|
||||
};
|
||||
|
||||
enum ninvideomode
|
||||
|
@ -255,10 +255,13 @@ void WindowCredits()
|
||||
creditsMusic->SetLoop(1);
|
||||
creditsMusic->Play();
|
||||
|
||||
GuiTrigger trigA;
|
||||
trigA.SetButtonOnlyTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
|
||||
GuiTrigger trigB;
|
||||
trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B);
|
||||
GuiButton backBtn(0, 0);
|
||||
backBtn.SetPosition(-20, -20);
|
||||
backBtn.SetTrigger(&trigA);
|
||||
backBtn.SetTrigger(&trigB);
|
||||
|
||||
u32 i = 0;
|
||||
|
@ -222,6 +222,7 @@ bool CGameSettings::Save()
|
||||
fprintf(f, "NINVideoScale:%d; ", GameList[i].NINVideoScale);
|
||||
fprintf(f, "NINVideoOffset:%d; ", GameList[i].NINVideoOffset);
|
||||
fprintf(f, "NINRemlimit:%d; ", GameList[i].NINRemlimit);
|
||||
fprintf(f, "NINArcadeMode:%d; ", GameList[i].NINArcadeMode);
|
||||
fprintf(f, "NINMCEmulation:%d; ", GameList[i].NINMCEmulation);
|
||||
fprintf(f, "NINMCSize:%d; ", GameList[i].NINMCSize);
|
||||
fprintf(f, "NINUSBHID:%d; ", GameList[i].NINUSBHID);
|
||||
@ -435,6 +436,11 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
|
||||
game.NINRemlimit = atoi(value);
|
||||
return true;
|
||||
}
|
||||
else if(strcmp(name, "NINArcadeMode") == 0)
|
||||
{
|
||||
game.NINArcadeMode = atoi(value);
|
||||
return true;
|
||||
}
|
||||
else if(strcmp(name, "NINMCEmulation") == 0)
|
||||
{
|
||||
game.NINMCEmulation = atoi(value);
|
||||
@ -662,6 +668,7 @@ void CGameSettings::SetDefault(GameCFG &game)
|
||||
game.NINVideoScale = INHERIT;
|
||||
game.NINVideoOffset = INHERIT - 20;
|
||||
game.NINRemlimit = INHERIT;
|
||||
game.NINArcadeMode = INHERIT;
|
||||
game.NINMCEmulation = INHERIT;
|
||||
game.NINMCSize = INHERIT;
|
||||
game.NINUSBHID = INHERIT;
|
||||
|
@ -46,6 +46,7 @@ typedef struct _GameCFG
|
||||
short NINVideoScale;
|
||||
short NINVideoOffset;
|
||||
short NINRemlimit;
|
||||
short NINArcadeMode;
|
||||
short NINMCEmulation;
|
||||
short NINMCSize;
|
||||
short NINUSBHID;
|
||||
@ -105,6 +106,7 @@ typedef struct _GameCFG
|
||||
this->NINVideoScale = game.NINVideoScale;
|
||||
this->NINVideoOffset = game.NINVideoOffset;
|
||||
this->NINRemlimit = game.NINRemlimit;
|
||||
this->NINArcadeMode = game.NINArcadeMode;
|
||||
this->NINMCEmulation = game.NINMCEmulation;
|
||||
this->NINMCSize = game.NINMCSize;
|
||||
this->NINUSBHID = game.NINUSBHID;
|
||||
|
@ -191,6 +191,7 @@ void CSettings::SetDefault()
|
||||
NINVideoScale = 40;
|
||||
NINVideoOffset = 0;
|
||||
NINRemlimit = OFF;
|
||||
NINArcadeMode = OFF;
|
||||
NINMCEmulation = ON;
|
||||
NINMCSize = 2;
|
||||
NINAutoboot = ON;
|
||||
@ -447,6 +448,7 @@ bool CSettings::Save()
|
||||
fprintf(file, "NINVideoScale = %d\n", NINVideoScale);
|
||||
fprintf(file, "NINVideoOffset = %d\n", NINVideoOffset);
|
||||
fprintf(file, "NINRemlimit = %d\n", NINRemlimit);
|
||||
fprintf(file, "NINArcadeMode = %d\n", NINArcadeMode);
|
||||
fprintf(file, "NINMCEmulation = %d\n", NINMCEmulation);
|
||||
fprintf(file, "NINMCSize = %d\n", NINMCSize);
|
||||
fprintf(file, "NINAutoboot = %d\n", NINAutoboot);
|
||||
@ -967,6 +969,11 @@ bool CSettings::SetSetting(char *name, char *value)
|
||||
NINRemlimit = atoi(value);
|
||||
return true;
|
||||
}
|
||||
else if (strcmp(name, "NINArcadeMode") == 0)
|
||||
{
|
||||
NINArcadeMode = atoi(value);
|
||||
return true;
|
||||
}
|
||||
else if (strcmp(name, "NINMCEmulation") == 0)
|
||||
{
|
||||
NINMCEmulation = atoi(value);
|
||||
|
@ -195,6 +195,7 @@ class CSettings
|
||||
short NINVideoScale;
|
||||
short NINVideoOffset;
|
||||
short NINRemlimit;
|
||||
short NINArcadeMode;
|
||||
s8 NINMCEmulation;
|
||||
short NINMCSize;
|
||||
short NINAutoboot;
|
||||
|
@ -197,6 +197,7 @@ void GCGameLoadSM::SetOptionNames()
|
||||
Options->SetName(Idx++, "%s", tr( "Video offset" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Ocarina" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Remove Read Speed Limit" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Triforce Arcade Mode" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Memory Card Emulation" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Memory Card Blocks Size" ));
|
||||
Options->SetName(Idx++, "%s", tr( "USB-HID Controller" ));
|
||||
@ -395,6 +396,12 @@ void GCGameLoadSM::SetOptionValues()
|
||||
else
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINRemlimit]));
|
||||
|
||||
//! Settings: NIN Arcade Mode
|
||||
if(GameConfig.NINArcadeMode == INHERIT)
|
||||
Options->SetValue(Idx++, tr("Use global"));
|
||||
else
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINArcadeMode]));
|
||||
|
||||
//! Settings: NIN Memory Card Emulation
|
||||
if(GameConfig.NINMCEmulation == INHERIT)
|
||||
Options->SetValue(Idx++, tr("Use global"));
|
||||
@ -730,6 +737,12 @@ int GCGameLoadSM::GetMenuInternal()
|
||||
if (++GameConfig.NINRemlimit >= MAX_ON_OFF) GameConfig.NINRemlimit = INHERIT;
|
||||
}
|
||||
|
||||
//! Settings: NIN Arcade Mode
|
||||
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
|
||||
{
|
||||
if (++GameConfig.NINArcadeMode >= MAX_ON_OFF) GameConfig.NINArcadeMode = INHERIT;
|
||||
}
|
||||
|
||||
//! Settings: NIN Memory Card Emulation
|
||||
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
|
||||
{
|
||||
|
@ -235,6 +235,7 @@ LoaderSettings::LoaderSettings()
|
||||
Options->SetName(Idx++, "%s", tr( "Video scale" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Video offset" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Remove Read Speed Limit" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Triforce Arcade Mode" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Memory Card Emulation" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Memory Card Blocks Size" ));
|
||||
Options->SetName(Idx++, "%s", tr( "USB-HID Controller" ));
|
||||
@ -437,6 +438,9 @@ void LoaderSettings::SetOptionValues()
|
||||
//! Settings: NIN Remove Read Speed Limiter
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINRemlimit]));
|
||||
|
||||
//! Settings: NIN Arcade Mode
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINArcadeMode]));
|
||||
|
||||
//! Settings: NIN Memory Card Emulation
|
||||
Options->SetValue(Idx++, "%s", tr(NINMCText[Settings.NINMCEmulation]));
|
||||
|
||||
@ -822,6 +826,12 @@ int LoaderSettings::GetMenuInternal()
|
||||
if (++Settings.NINRemlimit >= MAX_ON_OFF) Settings.NINRemlimit = 0;
|
||||
}
|
||||
|
||||
//! Settings: NIN Arcade Mode
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.NINArcadeMode >= MAX_ON_OFF) Settings.NINArcadeMode = 0;
|
||||
}
|
||||
|
||||
//! Settings: NIN Memory Card Emulation
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
|
@ -20,9 +20,9 @@ misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
*/
|
||||
#include "homebrewboot\HomebrewXML.h"
|
||||
#include "FileOperations\fileops.h"
|
||||
#include "settings\CSettings.h"
|
||||
#include "homebrewboot/HomebrewXML.h"
|
||||
#include "FileOperations/fileops.h"
|
||||
#include "settings/CSettings.h"
|
||||
#include "svnrev.h"
|
||||
|
||||
int updateMetaXML (void)
|
||||
|
@ -974,6 +974,7 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
|
||||
u8 ninVideoOffset = game_cfg->NINVideoOffset == INHERIT - 20 ? Settings.NINVideoOffset : game_cfg->NINVideoOffset;
|
||||
u8 ninPal50PatchChoice = game_cfg->NINPal50Patch == INHERIT ? Settings.NINPal50Patch : game_cfg->NINPal50Patch;
|
||||
u8 ninRemlimitChoice = game_cfg->NINRemlimit == INHERIT ? Settings.NINRemlimit : game_cfg->NINRemlimit;
|
||||
u8 ninArcadeModeChoice = game_cfg->NINArcadeMode == INHERIT ? Settings.NINArcadeMode : game_cfg->NINArcadeMode;
|
||||
|
||||
const char *ninLoaderPath = game_cfg->NINLoaderPath.size() == 0 ? Settings.NINLoaderPath : game_cfg->NINLoaderPath.c_str();
|
||||
|
||||
@ -985,47 +986,6 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
|
||||
}
|
||||
|
||||
|
||||
// Check USB device
|
||||
if(gameHdr->type != TYPE_GAME_GC_DISC && strncmp(RealPath, "usb", 3) == 0)
|
||||
{
|
||||
// Check Main GameCube Path location
|
||||
if(strncmp(DeviceHandler::PathToFSName(Settings.GameCubePath), "FAT", 3) != 0)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' to an USB FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Check if the partition is a primary
|
||||
int USB_partNum = DeviceHandler::PathToDriveType(Settings.GameCubePath)-USB1;
|
||||
int USBport_partNum = DeviceHandler::PartitionToPortPartition(USB_partNum);
|
||||
PartitionHandle * usbHandle = DeviceHandler::Instance()->GetUSBHandleFromPartition(USB_partNum);
|
||||
if(usbHandle->GetPartitionTableType(USBport_partNum) != MBR)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' on the first primary FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
// check if the partition is the first FAT32 of the drive
|
||||
bool found = false;
|
||||
for(int partition = 0 ; partition <= USBport_partNum; partition++)
|
||||
{
|
||||
if(strncmp(usbHandle->GetFSName(partition), "FAT", 3) != 0)
|
||||
continue;
|
||||
|
||||
if(partition == USBport_partNum)
|
||||
{
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' on the first primary FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Check if Nintendont boot.dol is available
|
||||
char NIN_loader_path[255];
|
||||
if(strncmp(RealPath, "usb", 3) == 0) // Nintendont r39 only
|
||||
@ -1169,6 +1129,56 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
|
||||
else if(NINRev >= 358 && NINRev < 368)
|
||||
NIN_cfg_version = 5;
|
||||
|
||||
|
||||
// Check USB device
|
||||
if(gameHdr->type != TYPE_GAME_GC_DISC && strncmp(RealPath, "usb", 3) == 0)
|
||||
{
|
||||
// Check Main GameCube Path location
|
||||
if(strncmp(DeviceHandler::PathToFSName(Settings.GameCubePath), "FAT", 3) != 0)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' to an USB FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Check the partition type
|
||||
int USB_partNum = DeviceHandler::PathToDriveType(Settings.GameCubePath)-USB1; // Get partition number across all mounted device
|
||||
int USBport_partNum = DeviceHandler::PartitionToPortPartition(USB_partNum); // Get partition position from corresponding USB port
|
||||
PartitionHandle * usbHandle = DeviceHandler::Instance()->GetUSBHandleFromPartition(USB_partNum); // Open a handle on used USB port
|
||||
|
||||
// GPT and EBR 0x0F support added on v3.400, primary type was required on old version.
|
||||
if(NINRev < 400 && usbHandle->GetPartitionTableType(USBport_partNum) != MBR)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' on the first primary FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Extended type EBR 0x05 was added in 4.406, only type 0x0F was working from 400 to 405
|
||||
if(NINRev > 400 && NINRev < 406 && usbHandle->GetPartitionTableType(USBport_partNum) == EBR && usbHandle->GetPartitionType(USBport_partNum) != 0x0F)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), tr("Your current GameCube partition is not compatible. Please update Nintendont."), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
|
||||
// check if the partition is the first FAT32 of the drive. ExFAT was added to nintendont 4.x but USBLoaderGX can't list games so no need to check that format.
|
||||
bool found = false;
|
||||
for(int partition = 0 ; partition <= USBport_partNum; partition++)
|
||||
{
|
||||
if(strncmp(usbHandle->GetFSName(partition), "FAT", 3) != 0)
|
||||
continue;
|
||||
|
||||
if(partition == USBport_partNum)
|
||||
{
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!found)
|
||||
{
|
||||
WindowPrompt(tr("Error:"), fmt(tr("To run GameCube games with %s you need to set your 'Main GameCube Path' on the first primary FAT32 partition."),LoaderName), tr("OK"));
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Set used device when launching game from disc
|
||||
if(gameHdr->type == TYPE_GAME_GC_DISC)
|
||||
{
|
||||
@ -1409,6 +1419,8 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
|
||||
nin_config->Config |= NIN_CFG_NATIVE_SI; // v2.189+
|
||||
if(ninWiiUWideChoice)
|
||||
nin_config->Config |= NIN_CFG_WIIU_WIDE; // v2.258+
|
||||
if(ninArcadeModeChoice)
|
||||
nin_config->Config |= NIN_CFG_ARCADE_MODE; // v4.424+ Triforce Arcade Mode
|
||||
|
||||
// Max Pads
|
||||
nin_config->MaxPads = ninMaxPadsChoice; // NIN_CFG_VERSION 2 r42
|
||||
@ -1620,7 +1632,7 @@ int GameBooter::BootNeek(struct discHdr *gameHdr)
|
||||
}
|
||||
|
||||
// Check if emuNAND path is on SD
|
||||
if(neekMode == 1 && strncmp(NandEmuPath, "sd", 2) == 0) // neek2o on SD is not supported
|
||||
if(neekMode == 1 && isWiiU() && strncmp(NandEmuPath, "sd", 2) == 0) // neek2o on SD is not supported with the vWii leaked version of neek2o. Users could use it on Wii too, but they should be using r96.
|
||||
{
|
||||
if(WindowPrompt(tr("Warning:"), tr("Neek2o does not support 'Emulated NAND Channel Path' on SD! Please setup Uneek2o instead."), tr("Continue"), tr("Cancel")) == 0)
|
||||
return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user