Nintendont :

* Added support for Nintendont CFG v6.
* Added PAL50 Patch settings.
* Added Remove read speed limit settings.
* Added video scale and Video offset to individual game settings.
  inherit value for "video scale" is -21 instead of the usual -1

* Updated language files : French
This commit is contained in:
cyan06 2015-08-11 17:16:12 +00:00
parent b69bc9b789
commit 5785a48e1f
32 changed files with 668 additions and 172 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1253</version>
<release_date>20150713135453</release_date>
<version>3.0 r1254</version>
<release_date>20150810170940</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+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"
@ -1642,6 +1642,9 @@ msgstr "Originál/Upravené"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Rodicovský zámek"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Odstranit aktualizaci"
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Trídení dle abecedy"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video mód"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -1642,6 +1642,9 @@ msgstr "Originale/Tilpassede"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Børnelås"
@ -1744,6 +1747,9 @@ msgstr "Genindlæser Spil liste, Vent venligst..."
msgid "Remember Unlock"
msgstr "Husk at låse op"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Fjern opdatering"
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Sortér alfabetisk"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video-mode"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Virtual pointer hastighed"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -1642,6 +1642,9 @@ msgstr "Origineel/Aangepast"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Ouderlijk toezicht"
@ -1744,6 +1747,9 @@ msgstr "Spellijst wordt herladen, een moment..."
msgid "Remember Unlock"
msgstr "Unlock onthouden"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Verwijder update"
@ -1891,6 +1897,9 @@ msgstr "Fouten overslaan"
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Alfabetisch sorteren"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video Modus"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Virtuele Muis Snelheid"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -1642,6 +1642,9 @@ msgstr ""
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr ""
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr ""
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr ""
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -1642,6 +1642,9 @@ msgstr "Alkuperäinen/Omatekoinen"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Valvonta"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Järjestä aakkosittain"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Videotila"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# French.lang - r1248
# French.lang - r1254
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -1642,6 +1642,9 @@ msgstr "Originaux/Persos"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr "Patch PAL50"
msgid "Parental Control"
msgstr "Contrôle parental"
@ -1744,6 +1747,9 @@ msgstr "Rechargement de la liste des jeux, veuillez patienter..."
msgid "Remember Unlock"
msgstr "Mémoriser le verrouillage"
msgid "Remove Read Speed Limit"
msgstr "Débrider la vitesse de lecture"
msgid "Remove update"
msgstr "Supprimer MàJ"
@ -1891,6 +1897,9 @@ msgstr "Omettre les erreurs"
msgid "Sneek Video Patch"
msgstr "Patch vidéo Sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr "Désolé, le menu de téléchargement des thèmes ne fonctionne plus, le site http://wii.spiffy360.com nécessite désormais un compte utilisateur. "
msgid "Sort alphabetically"
msgstr "Ordre alphabétique"
@ -2240,6 +2249,12 @@ msgstr "Vidéo Deflicker"
msgid "Video Mode"
msgstr "Mode vidéo"
msgid "Video offset"
msgstr "Position de l'image"
msgid "Video scale"
msgstr "Échelle de l'image"
msgid "Virtual Pointer Speed"
msgstr "Vitesse du pointeur virtuel"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+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"
@ -1642,6 +1642,9 @@ msgstr "Original/Community"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Altersbeschränkung"
@ -1744,6 +1747,9 @@ msgstr "Aktualisiere Spieleliste, bitte warten..."
msgid "Remember Unlock"
msgstr "Entsperrung behalten"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Update entfernen"
@ -1891,6 +1897,9 @@ msgstr "Fehler überspringen"
msgid "Sneek Video Patch"
msgstr "Sneek Video Patch"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Alphabetisch ordnen"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Videomodus"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Pointergeschwindigkeit"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"Last-Translator: nakata6790\n"
"Language-Team: nakata6790 (aka0107@gmail.com)\n"
"MIME-Version: 1.0\n"
@ -1641,6 +1641,9 @@ msgstr "ÁõèåíôéêÜ/ÔñïðïðïéçìÝíá"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Ãïíéêüò Ýëåã÷ïò"
@ -1743,6 +1746,9 @@ msgstr "Åðáíáöüñôùóç ëßóôáò ðáé÷íéäéþí, ðáñáêá
msgid "Remember Unlock"
msgstr "Ìüíéìï îåêëåßäùìá"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "ÁðïìÜêñõíóç áñ÷åßùí áíáâÜèìéóçò."
@ -1890,6 +1896,9 @@ msgstr "Áãíüçóç óöáëìÜôùí"
msgid "Sneek Video Patch"
msgstr "Patch åéêüíáò ãéá sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "ÄéÜôáîç áëöáâçôéêÜ"
@ -2239,6 +2248,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Ñýèìéóç âßíôåï"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Ôá÷ýôçôá åéêïíéêïý äåßêôç"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -1642,6 +1642,9 @@ msgstr "Eredeti/Egyéni"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Szülõi Felügyelet"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Rendezés ABC-sorrendben"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Videó Mód"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: xFede (fedeanto11@gmail.com)\n"
@ -1642,6 +1642,9 @@ msgstr "Origin./Modific."
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Controllo Genitori"
@ -1744,6 +1747,9 @@ msgstr "Ricaricando la lista dei giochi, attendere prego..."
msgid "Remember Unlock"
msgstr "Ricorda sblocco"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Rimuovi agg."
@ -1891,6 +1897,9 @@ msgstr "Salta errori"
msgid "Sneek Video Patch"
msgstr "Patch video sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Ordine: Alfabetico"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Modalità video"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Velocità puntatore virtuale"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n"
@ -1642,6 +1642,9 @@ msgstr "公式を優先"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "使用制限の設定"
@ -1744,6 +1747,9 @@ msgstr "ゲームリストを再読み込み中、お待ちください..."
msgid "Remember Unlock"
msgstr "ロック解除を記憶"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "更新を取り除く"
@ -1891,6 +1897,9 @@ msgstr "エラーをスキップ"
msgid "Sneek Video Patch"
msgstr "SNEEK映像パッチ"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "名前順に並び替え"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "映像の出力方法"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "ポインタの速度"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -1642,6 +1642,9 @@ msgstr "원본/사용자설정"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "자녀보호기능"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "알파벳순으로 정렬"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "비디오 모드"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -1642,6 +1642,9 @@ msgstr "Original/Custom"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Foreldrekontroll"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Fjern oppdatering"
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Sortér alfabetisk"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video modus"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -1642,6 +1642,9 @@ msgstr "Mieszane"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Kontrola rodzicielska"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Sortuj alfabetycznie"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Tryb video"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: Codemaster <javafangamers@hotmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -1642,6 +1642,9 @@ msgstr "Originais/Personalizadas"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Controle dos Pais"
@ -1744,6 +1747,9 @@ msgstr "Recarregando lista de jogos..."
msgid "Remember Unlock"
msgstr "Lembrar Desbloqueio"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Remover atualização"
@ -1891,6 +1897,9 @@ msgstr "Pular Erros"
msgid "Sneek Video Patch"
msgstr "Patch Vídeo Sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Ordenar por ordem alfabética"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Modo de Vídeo"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Velocidade do Ponteiro"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -1642,6 +1642,9 @@ msgstr "Originais/Personalizadas"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Controlo Parental"
@ -1744,6 +1747,9 @@ msgstr "A reler lista de jogos, pf aguarde..."
msgid "Remember Unlock"
msgstr "Lembrar Desbloqueio"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Remover actualização"
@ -1891,6 +1897,9 @@ msgstr "Saltar Erros"
msgid "Sneek Video Patch"
msgstr "Patch Vídeo Sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Ordenar por ordem alfabética"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Modo de Vídeo"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -1642,6 +1642,9 @@ msgstr "Измененные/Модифицированные"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Родительский Контроль"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Сортировать по алфавиту"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Видео режим"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2013-08-13 07:03+0800\n"
"Last-Translator: \n"
"Language-Team: oCameLo\n"
@ -1642,6 +1642,9 @@ msgstr "官方/自制"
msgid "PAD Hook"
msgstr "PAD Hook"
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "家长控制"
@ -1744,6 +1747,9 @@ msgstr "正在重新加载游戏列表,请稍候..."
msgid "Remember Unlock"
msgstr "存储解锁"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "删除更新"
@ -1891,6 +1897,9 @@ msgstr "跳过错误"
msgid "Sneek Video Patch"
msgstr "Sneek 视频补丁"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "按字母排序"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "视频制式"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "虚拟指针速度"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -1642,6 +1642,9 @@ msgstr "Originales/Artísticas"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Control Parental"
@ -1744,6 +1747,9 @@ msgstr "Recargando lista de juegos, espere por favor..."
msgid "Remember Unlock"
msgstr "Recordar bloqueo"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "Quitar actualización"
@ -1891,6 +1897,9 @@ msgstr "Saltar errores"
msgid "Sneek Video Patch"
msgstr "Parche vídeo Sneek"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Ordenar alfabéticamente"
@ -2240,6 +2249,12 @@ msgstr "Deflicker"
msgid "Video Mode"
msgstr "Modo vídeo "
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Vel. Puntero Virtual"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -1642,6 +1642,9 @@ msgstr "Original/Anpassade"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Föräldrakontroll"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Sortera alfabetiskt"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video-läge"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+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"
@ -1642,6 +1642,9 @@ msgstr "原始/自製"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "親子控制"
@ -1744,6 +1747,9 @@ msgstr "現在重新載入遊戲清單,請稍候..."
msgid "Remember Unlock"
msgstr "儲存解鎖"
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr "移除更新"
@ -1891,6 +1897,9 @@ msgstr "略過錯誤"
msgid "Sneek Video Patch"
msgstr "Sneek視訊修正"
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "以字母順序排序"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "視訊格式"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr "虛擬指針的速度"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -1642,6 +1642,9 @@ msgstr "ของแท้/ดัดแปลง"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "กำหนดอายุ"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "เรียงตามตัวอักษร"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "โหมดการแสดงผลภาพ"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-07-05 15:42+0200\n"
"POT-Creation-Date: 2015-08-11 18:36+0200\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -1642,6 +1642,9 @@ msgstr "Orjinal/Kişisel"
msgid "PAD Hook"
msgstr ""
msgid "PAL50 Patch"
msgstr ""
msgid "Parental Control"
msgstr "Ebeveyn kontrolü"
@ -1744,6 +1747,9 @@ msgstr ""
msgid "Remember Unlock"
msgstr ""
msgid "Remove Read Speed Limit"
msgstr ""
msgid "Remove update"
msgstr ""
@ -1891,6 +1897,9 @@ msgstr ""
msgid "Sneek Video Patch"
msgstr ""
msgid "Sorry, the theme downloader menu is not working anymore because http://wii.spiffy360.com now requires user registration."
msgstr ""
msgid "Sort alphabetically"
msgstr "Alfabetik Diz"
@ -2240,6 +2249,12 @@ msgstr ""
msgid "Video Mode"
msgstr "Video Modu"
msgid "Video offset"
msgstr ""
msgid "Video scale"
msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""

View File

@ -1,116 +1,118 @@
/****************************************************************************
* Copyright (C) 2013 Cyan
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
****************************************************************************/
#ifndef NIN_CONFIG_H_
#define NIN_CONFIG_H_
#include <gctypes.h>
#define NIN_MAGIC 0x01070CF6
#define NIN_CFG_VERSION 0x00000004
typedef struct NIN_CFG
{
u32 Magicbytes; // 0x01070CF6
u32 Version; // 0x00000004 since v3.354
u32 Config;
u32 VideoMode;
u32 Language;
char GamePath[255];
char CheatPath[255];
u32 MaxPads; // added in r42 - cfg version 2
u32 GameID; // added in r83 - cfg version 2
union
{
u32 MemCardBlocks; // added in v1.135 - cfg version 3 - u32 in v3, Char in v4
struct
{
char MemCardBlocksV4;// replaced in v3.354 - cfg version 4 - from u32 in v3 to Char in v4
char VideoScale; // added in v3.354 - cfg version 4
char VideoOffset; // added in v3.354 - cfg version 4
char Unused; // added in v3.354 - cfg version 4
};
};
} NIN_CFG;
enum ninconfig
{
NIN_CFG_CHEATS = (1<<0),
NIN_CFG_DEBUGGER = (1<<1), // Only for Wii Version
NIN_CFG_DEBUGWAIT = (1<<2), // Only for Wii Version
NIN_CFG_MEMCARDEMU = (1<<3),
NIN_CFG_CHEAT_PATH = (1<<4),
NIN_CFG_FORCE_WIDE = (1<<5),
NIN_CFG_FORCE_PROG = (1<<6),
NIN_CFG_AUTO_BOOT = (1<<7),
NIN_CFG_HID = (1<<8),
NIN_CFG_OSREPORT = (1<<9),
NIN_CFG_USB = (1<<10), // r40
NIN_CFG_LED = (1<<11), // v1.45
NIN_CFG_LOG = (1<<12), // v1.109
NIN_CFG_MC_MULTI = (1<<13), // v1.135
NIN_CFG_NATIVE_SI = (1<<14), // v2.189
NIN_CFG_WIIU_WIDE = (1<<15), //v2.258
};
enum ninvideomode
{
NIN_VID_AUTO = (0<<16),
NIN_VID_FORCE = (1<<16),
NIN_VID_NONE = (2<<16), // replaced by FORCE_DF in v2.200 - v2.207
NIN_VID_FORCE_DF = (4<<16), // v2.208+
NIN_VID_MASK = NIN_VID_AUTO|NIN_VID_FORCE|NIN_VID_NONE|NIN_VID_FORCE_DF,
NIN_VID_FORCE_PAL50 = (1<<0),
NIN_VID_FORCE_PAL60 = (1<<1),
NIN_VID_FORCE_NTSC = (1<<2),
NIN_VID_FORCE_MPAL = (1<<3),
NIN_VID_FORCE_MASK = NIN_VID_FORCE_PAL50|NIN_VID_FORCE_PAL60|NIN_VID_FORCE_NTSC|NIN_VID_FORCE_MPAL,
NIN_VID_PROG = (1<<4),
};
enum ninlanguage
{
NIN_LAN_ENGLISH = 0,
NIN_LAN_GERMAN = 1,
NIN_LAN_FRENCH = 2,
NIN_LAN_SPANISH = 3,
NIN_LAN_ITALIAN = 4,
NIN_LAN_DUTCH = 5,
/* Auto will use English for E/P region codes and
only other languages when these region codes are used: D/F/S/I */
NIN_LAN_AUTO = -1,
};
// blocks = value , internal code , file size/bytes
//Mem0059 = 0, 0x04, 0x0080000
//Mem0123 = 1, 0x08, 0x0100000
//Mem0251 = 2, 0x10, 0x0200000
//Mem0507 = 3, 0x20, 0x0400000
//Mem1019 = 4, 0x40, 0x0800000
//Mem2043 = 5, 0x80, 0x1000000
#define MEM_CARD_MAX (5)
#define MEM_CARD_CODE(x) (1<<(x+2))
#define MEM_CARD_SIZE(x) (1<<(x+19))
#define MEM_CARD_BLOCKS(x) ((1<<(x+6))-5)
#endif
/****************************************************************************
* Copyright (C) 2013 Cyan
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
****************************************************************************/
#ifndef NIN_CONFIG_H_
#define NIN_CONFIG_H_
#include <gctypes.h>
#define NIN_MAGIC 0x01070CF6
#define NIN_CFG_VERSION 0x00000006
typedef struct NIN_CFG
{
u32 Magicbytes; // 0x01070CF6
u32 Version; // v4 since v3.354, v5 since v3.358, v6 since v3.368
u32 Config;
u32 VideoMode;
u32 Language;
char GamePath[255];
char CheatPath[255];
u32 MaxPads; // added in r42 - cfg version 2
u32 GameID; // added in r83 - cfg version 2
union
{
u32 MemCardBlocks; // added in v1.135 - cfg version 3 - u32 in v3, Char in v4
struct
{
char MemCardBlocksV4;// replaced in v3.354 - cfg version 4 - from u32 in v3 to Char in v4
char VideoScale; // added in v3.354 - cfg version 4
char VideoOffset; // added in v3.354 - cfg version 4
char Unused; // added in v3.354 - cfg version 4
};
};
} NIN_CFG;
enum ninconfig
{
NIN_CFG_CHEATS = (1<<0),
NIN_CFG_DEBUGGER = (1<<1), // Only for Wii Version
NIN_CFG_DEBUGWAIT = (1<<2), // Only for Wii Version
NIN_CFG_MEMCARDEMU = (1<<3),
NIN_CFG_CHEAT_PATH = (1<<4),
NIN_CFG_FORCE_WIDE = (1<<5),
NIN_CFG_FORCE_PROG = (1<<6),
NIN_CFG_AUTO_BOOT = (1<<7),
NIN_CFG_HID = (1<<8), // Unused since v3.304
NIN_CFG_REMLIMIT = (1<<8), // v3.358 cfg version 5
NIN_CFG_OSREPORT = (1<<9),
NIN_CFG_USB = (1<<10), // r40
NIN_CFG_LED = (1<<11), // v1.45
NIN_CFG_LOG = (1<<12), // v1.109
NIN_CFG_MC_MULTI = (1<<13), // v1.135
NIN_CFG_NATIVE_SI = (1<<14), // v2.189
NIN_CFG_WIIU_WIDE = (1<<15), // v2.258
};
enum ninvideomode
{
NIN_VID_AUTO = (0<<16),
NIN_VID_FORCE = (1<<16),
NIN_VID_NONE = (2<<16), // replaced by FORCE_DF in v2.200 - v2.207
NIN_VID_FORCE_DF = (4<<16), // v2.208+
NIN_VID_MASK = NIN_VID_AUTO|NIN_VID_FORCE|NIN_VID_NONE|NIN_VID_FORCE_DF,
NIN_VID_FORCE_PAL50 = (1<<0),
NIN_VID_FORCE_PAL60 = (1<<1),
NIN_VID_FORCE_NTSC = (1<<2),
NIN_VID_FORCE_MPAL = (1<<3),
NIN_VID_FORCE_MASK = NIN_VID_FORCE_PAL50|NIN_VID_FORCE_PAL60|NIN_VID_FORCE_NTSC|NIN_VID_FORCE_MPAL,
NIN_VID_PROG = (1<<4),
NIN_VID_PATCH_PAL50 = (1<<5), // v3.368 cfg version 6
};
enum ninlanguage
{
NIN_LAN_ENGLISH = 0,
NIN_LAN_GERMAN = 1,
NIN_LAN_FRENCH = 2,
NIN_LAN_SPANISH = 3,
NIN_LAN_ITALIAN = 4,
NIN_LAN_DUTCH = 5,
/* Auto will use English for E/P region codes and
only other languages when these region codes are used: D/F/S/I */
NIN_LAN_AUTO = -1,
};
// blocks = value , internal code , file size/bytes
//Mem0059 = 0, 0x04, 0x0080000
//Mem0123 = 1, 0x08, 0x0100000
//Mem0251 = 2, 0x10, 0x0200000
//Mem0507 = 3, 0x20, 0x0400000
//Mem1019 = 4, 0x40, 0x0800000
//Mem2043 = 5, 0x80, 0x1000000
#define MEM_CARD_MAX (5)
#define MEM_CARD_CODE(x) (1<<(x+2))
#define MEM_CARD_SIZE(x) (1<<(x+19))
#define MEM_CARD_BLOCKS(x) ((1<<(x+6))-5)
#endif

View File

@ -217,12 +217,16 @@ bool CGameSettings::Save()
fprintf(f, "DMLJPNPatch:%d; ", GameList[i].DMLJPNPatch);
fprintf(f, "DMLDebug:%d; ", GameList[i].DMLDebug);
fprintf(f, "NINDeflicker:%d; ", GameList[i].NINDeflicker);
fprintf(f, "NINPal50Patch:%d; ", GameList[i].NINPal50Patch);
fprintf(f, "NINWiiUWide:%d; ", GameList[i].NINWiiUWide);
fprintf(f, "NINVideoScale:%d; ", GameList[i].NINVideoScale);
fprintf(f, "NINVideoOffset:%d; ", GameList[i].NINVideoOffset);
fprintf(f, "NINRemlimit:%d; ", GameList[i].NINRemlimit);
fprintf(f, "NINMCEmulation:%d; ", GameList[i].NINMCEmulation);
fprintf(f, "NINMCSize:%d; ", GameList[i].NINMCSize);
fprintf(f, "NINUSBHID:%d; ", GameList[i].NINUSBHID);
fprintf(f, "NINMaxPads:%d; ", GameList[i].NINMaxPads);
fprintf(f, "NINNativeSI:%d; ", GameList[i].NINNativeSI);
fprintf(f, "NINWiiUWide:%d; ", GameList[i].NINWiiUWide);
fprintf(f, "NINOSReport:%d; ", GameList[i].NINOSReport);
fprintf(f, "NINLED:%d; ", GameList[i].NINLED);
fprintf(f, "NINLog:%d; ", GameList[i].NINLog);
@ -406,6 +410,31 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.NINDeflicker = atoi(value);
return true;
}
else if(strcmp(name, "NINPal50Patch") == 0)
{
game.NINPal50Patch = atoi(value);
return true;
}
else if(strcmp(name, "NINWiiUWide") == 0)
{
game.NINWiiUWide = atoi(value);
return true;
}
else if (strcmp(name, "NINVideoScale") == 0)
{
game.NINVideoScale = atoi(value);
return true;
}
else if (strcmp(name, "NINVideoOffset") == 0)
{
game.NINVideoOffset = atoi(value);
return true;
}
else if (strcmp(name, "NINRemlimit") == 0)
{
game.NINRemlimit = atoi(value);
return true;
}
else if(strcmp(name, "NINMCEmulation") == 0)
{
game.NINMCEmulation = atoi(value);
@ -431,11 +460,6 @@ bool CGameSettings::SetSetting(GameCFG & game, const char *name, const char *val
game.NINNativeSI = atoi(value);
return true;
}
else if(strcmp(name, "NINWiiUWide") == 0)
{
game.NINWiiUWide = atoi(value);
return true;
}
else if(strcmp(name, "NINOSReport") == 0)
{
game.NINOSReport = atoi(value);
@ -633,12 +657,16 @@ void CGameSettings::SetDefault(GameCFG &game)
game.DMLJPNPatch = INHERIT;
game.DMLDebug = INHERIT;
game.NINDeflicker = INHERIT;
game.NINPal50Patch = INHERIT;
game.NINWiiUWide = INHERIT;
game.NINVideoScale = INHERIT;
game.NINVideoOffset = INHERIT - 20;
game.NINRemlimit = INHERIT;
game.NINMCEmulation = INHERIT;
game.NINMCSize = INHERIT;
game.NINUSBHID = INHERIT;
game.NINMaxPads = INHERIT;
game.NINNativeSI = INHERIT;
game.NINWiiUWide = INHERIT;
game.NINOSReport = INHERIT;
game.NINLED = INHERIT;
game.NINLog = INHERIT;

View File

@ -41,12 +41,16 @@ typedef struct _GameCFG
short DMLJPNPatch;
short DMLDebug;
short NINDeflicker;
short NINPal50Patch;
short NINWiiUWide;
short NINVideoScale;
short NINVideoOffset;
short NINRemlimit;
short NINMCEmulation;
short NINMCSize;
short NINUSBHID;
short NINMaxPads;
short NINNativeSI;
short NINWiiUWide;
short NINOSReport;
short NINLED;
short NINLog;
@ -96,12 +100,16 @@ typedef struct _GameCFG
this->DMLJPNPatch = game.DMLJPNPatch;
this->DMLDebug = game.DMLDebug;
this->NINDeflicker = game.NINDeflicker;
this->NINPal50Patch = game.NINPal50Patch;
this->NINWiiUWide = game.NINWiiUWide;
this->NINVideoScale = game.NINVideoScale;
this->NINVideoOffset = game.NINVideoOffset;
this->NINRemlimit = game.NINRemlimit;
this->NINMCEmulation = game.NINMCEmulation;
this->NINMCSize = game.NINMCSize;
this->NINUSBHID = game.NINUSBHID;
this->NINMaxPads = game.NINMaxPads;
this->NINNativeSI = game.NINNativeSI;
this->NINWiiUWide = game.NINWiiUWide;
this->NINOSReport = game.NINOSReport;
this->NINLED = game.NINLED;
this->NINLog = game.NINLog;

View File

@ -185,9 +185,11 @@ void CSettings::SetDefault()
DMLJPNPatch = OFF;
DMLDebug = OFF;
NINDeflicker = OFF;
NINPal50Patch = OFF;
NINWiiUWide = widescreen;
NINVideoScale = 40;
NINVideoOffset = 0;
NINRemlimit = OFF;
NINMCEmulation = ON;
NINMCSize = 2;
NINAutoboot = ON;
@ -438,9 +440,11 @@ bool CSettings::Save()
fprintf(file, "DMLJPNPatch = %d\n", DMLJPNPatch);
fprintf(file, "DMLDebug = %d\n", DMLDebug);
fprintf(file, "NINDeflicker = %d\n", NINDeflicker);
fprintf(file, "NINPal50Patch = %d\n", NINPal50Patch);
fprintf(file, "NINWiiUWide = %d\n", NINWiiUWide);
fprintf(file, "NINVideoScale = %d\n", NINVideoScale);
fprintf(file, "NINVideoOffset = %d\n", NINVideoOffset);
fprintf(file, "NINRemlimit = %d\n", NINRemlimit);
fprintf(file, "NINMCEmulation = %d\n", NINMCEmulation);
fprintf(file, "NINMCSize = %d\n", NINMCSize);
fprintf(file, "NINAutoboot = %d\n", NINAutoboot);
@ -931,6 +935,11 @@ bool CSettings::SetSetting(char *name, char *value)
NINDeflicker = atoi(value);
return true;
}
else if (strcmp(name, "NINPal50Patch") == 0)
{
NINPal50Patch = atoi(value);
return true;
}
else if (strcmp(name, "NINWiiUWide") == 0)
{
NINWiiUWide = atoi(value);
@ -946,6 +955,11 @@ bool CSettings::SetSetting(char *name, char *value)
NINVideoOffset = atoi(value);
return true;
}
else if (strcmp(name, "NINRemlimit") == 0)
{
NINRemlimit = atoi(value);
return true;
}
else if (strcmp(name, "NINMCEmulation") == 0)
{
NINMCEmulation = atoi(value);

View File

@ -189,9 +189,11 @@ class CSettings
short DMLJPNPatch;
short DMLDebug;
short NINDeflicker;
short NINPal50Patch;
short NINWiiUWide;
short NINVideoScale;
s8 NINVideoOffset;
short NINVideoOffset;
short NINRemlimit;
s8 NINMCEmulation;
short NINMCSize;
short NINAutoboot;

View File

@ -28,6 +28,7 @@
#include "wad/nandtitle.h"
#include "system/IosLoader.h"
#include "GCGameLoadSM.hpp"
#include "utils/tools.h"
static const char * OnOffText[] =
{
@ -189,14 +190,18 @@ void GCGameLoadSM::SetOptionNames()
Options->SetName(Idx++, "%s", tr( "Video Mode" ));
Options->SetName(Idx++, "%s", tr( "Progressive Patch" ));
Options->SetName(Idx++, "%s", tr( "Video Deflicker" ));
Options->SetName(Idx++, "%s", tr( "PAL50 Patch" ));
Options->SetName(Idx++, "%s", tr( "Force Widescreen" ));
Options->SetName(Idx++, "%s", tr( "WiiU Widescreen" ));
Options->SetName(Idx++, "%s", tr( "Video scale" ));
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( "Memory Card Emulation" ));
Options->SetName(Idx++, "%s", tr( "Memory Card Blocks Size" ));
Options->SetName(Idx++, "%s", tr( "USB-HID Controller" ));
Options->SetName(Idx++, "%s", tr( "GameCube Controller" ));
Options->SetName(Idx++, "%s", tr( "Native Controller" ));
Options->SetName(Idx++, "%s", tr( "WiiU Widescreen" ));
Options->SetName(Idx++, "%s", tr( "LED Activity" ));
Options->SetName(Idx++, "%s", tr( "Debug" ));
Options->SetName(Idx++, "%s", tr( "OSReport" ));
@ -348,18 +353,48 @@ void GCGameLoadSM::SetOptionValues()
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINDeflicker]));
//! Settings: NIN PAL50 Patch
if(GameConfig.NINPal50Patch == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINPal50Patch]));
//! Settings: DML + NIN Force Widescreen
if(GameConfig.DMLWidescreen == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.DMLWidescreen]));
//! Settings: WiiU Widescreen
if(GameConfig.NINWiiUWide == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINWiiUWide]));
//! Settings: NIN VideoScale
if(GameConfig.NINVideoScale == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%d (40~120)", GameConfig.NINVideoScale);
//! Settings: NIN VideoOffset
if(GameConfig.NINVideoOffset == INHERIT-20)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%d (-20~20)", GameConfig.NINVideoOffset);
//! Settings: Ocarina
if(GameConfig.ocarina == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.ocarina]));
//! Settings: Remove Read Speed Limiter
if(GameConfig.NINRemlimit == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINRemlimit]));
//! Settings: NIN Memory Card Emulation
if(GameConfig.NINMCEmulation == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
@ -390,12 +425,6 @@ void GCGameLoadSM::SetOptionValues()
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINNativeSI]));
//! Settings: WiiU Widescreen
if(GameConfig.NINWiiUWide == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
else
Options->SetValue(Idx++, "%s", tr(OnOffText[GameConfig.NINWiiUWide]));
//! Settings: NIN LED Activity
if(GameConfig.NINLED == INHERIT)
Options->SetValue(Idx++, tr("Use global"));
@ -646,18 +675,61 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.NINDeflicker >= MAX_ON_OFF) GameConfig.NINDeflicker = INHERIT;
}
//! Settings: NIN PAL50 Patch
if(currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.NINPal50Patch >= MAX_ON_OFF) GameConfig.NINPal50Patch = INHERIT;
}
//! Settings: NIN Force Widescreen
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.DMLWidescreen >= MAX_ON_OFF) GameConfig.DMLWidescreen = INHERIT;
}
//! Settings: WiiU Widescreen
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.NINWiiUWide >= MAX_ON_OFF) GameConfig.NINWiiUWide = INHERIT;
}
//! Settings: NIN VideoScale
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
char entrie[20];
snprintf(entrie, sizeof(entrie), "%i", GameConfig.NINVideoScale);
int ret = OnScreenNumpad(entrie, sizeof(entrie));
if(ret)
{
if(atoi(entrie) == -1)
GameConfig.NINVideoScale = -1;
else
GameConfig.NINVideoScale = LIMIT(atoi(entrie), 40, 120);
}
}
//! Settings: NIN VideoOffset
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
char entrie[20];
snprintf(entrie, sizeof(entrie), "%i", GameConfig.NINVideoOffset);
int ret = OnScreenNumpad(entrie, sizeof(entrie));
if(ret)
GameConfig.NINVideoOffset = LIMIT(atoi(entrie), -21, 20);
}
//! Settings: Ocarina
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.ocarina >= MAX_ON_OFF) GameConfig.ocarina = INHERIT;
}
//! Settings: Remove Read Speed Limiter
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.NINRemlimit >= MAX_ON_OFF) GameConfig.NINRemlimit = INHERIT;
}
//! Settings: NIN Memory Card Emulation
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
@ -690,12 +762,6 @@ int GCGameLoadSM::GetMenuInternal()
if (++GameConfig.NINNativeSI >= MAX_ON_OFF) GameConfig.NINNativeSI = INHERIT;
}
//! Settings: WiiU Widescreen
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{
if (++GameConfig.NINWiiUWide >= MAX_ON_OFF) GameConfig.NINWiiUWide = INHERIT;
}
//! Settings: NIN LED Activity
else if (currentGCmode == GC_MODE_NINTENDONT && ret == ++Idx)
{

View File

@ -230,9 +230,11 @@ LoaderSettings::LoaderSettings()
Options->SetName(Idx++, "%s", tr( "Auto Boot" ));
Options->SetName(Idx++, "%s", tr( "Settings File" ));
Options->SetName(Idx++, "%s", tr( "Video Deflicker" ));
Options->SetName(Idx++, "%s", tr( "PAL50 Patch" ));
Options->SetName(Idx++, "%s", tr( "WiiU Widescreen" ));
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( "Memory Card Emulation" ));
Options->SetName(Idx++, "%s", tr( "Memory Card Blocks Size" ));
Options->SetName(Idx++, "%s", tr( "USB-HID Controller" ));
@ -420,6 +422,9 @@ void LoaderSettings::SetOptionValues()
//! Settings: NIN Video Deflicker
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINDeflicker]));
//! Settings: NIN PAL50 Patch
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINPal50Patch]));
//! Settings: WiiU Widescreen
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINWiiUWide]));
@ -429,6 +434,9 @@ void LoaderSettings::SetOptionValues()
//! Settings: NIN VideoOffset
Options->SetValue(Idx++, "%d (-20~20)", Settings.NINVideoOffset);
//! Settings: NIN Remove Read Speed Limiter
Options->SetValue(Idx++, "%s", tr(OnOffText[Settings.NINRemlimit]));
//! Settings: NIN Memory Card Emulation
Options->SetValue(Idx++, "%s", tr(NINMCText[Settings.NINMCEmulation]));
@ -776,6 +784,12 @@ int LoaderSettings::GetMenuInternal()
if (++Settings.NINDeflicker >= MAX_ON_OFF) Settings.NINDeflicker = 0;
}
//! Settings: NIN PAL50 Patch
else if (ret == ++Idx)
{
if (++Settings.NINPal50Patch >= MAX_ON_OFF) Settings.NINPal50Patch = 0;
}
//! Settings: WiiU Widescreen
else if (ret == ++Idx)
{
@ -802,6 +816,12 @@ int LoaderSettings::GetMenuInternal()
Settings.NINVideoOffset = LIMIT(atoi(entrie), -20, 20);
}
//! Settings: NIN Remove Read Speed Limiter
else if (ret == ++Idx)
{
if (++Settings.NINRemlimit >= MAX_ON_OFF) Settings.NINRemlimit = 0;
}
//! Settings: NIN Memory Card Emulation
else if (ret == ++Idx)
{

View File

@ -970,8 +970,11 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
u8 ninDebugChoice = game_cfg->DMLDebug == INHERIT ? Settings.DMLDebug : game_cfg->DMLDebug;
u8 ninOSReportChoice = game_cfg->NINOSReport == INHERIT ? Settings.NINOSReport : game_cfg->NINOSReport;
u8 ninLogChoice = game_cfg->NINLog == INHERIT ? Settings.NINLog : game_cfg->NINLog;
s8 ninVideoScale = Settings.NINVideoScale;
s8 ninVideoOffset = Settings.NINVideoOffset;
u8 ninVideoScale = game_cfg->NINVideoScale == INHERIT ? Settings.NINVideoScale : game_cfg->NINVideoScale;
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;
const char *ninLoaderPath = game_cfg->NINLoaderPath.size() == 0 ? Settings.NINLoaderPath : game_cfg->NINLoaderPath.c_str();
@ -1158,11 +1161,13 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
}
}
// needed since v3.354 CFG v4 to still work with old CFG version 3
if(NINRev >= 135 && NINRev < 354) // v3
{
// needed since v3.354 CFG v4 to still work with old CFG version
if(NINRev >= 135 && NINRev < 354)
NIN_cfg_version = 3;
}
else if(NINRev >= 354 && NINRev < 358)
NIN_cfg_version = 4;
else if(NINRev >= 358 && NINRev < 368)
NIN_cfg_version = 5;
// Set used device when launching game from disc
if(gameHdr->type == TYPE_GAME_GC_DISC)
@ -1419,13 +1424,16 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
if(NIN_cfg_version == 3)
nin_config->MemCardBlocks = ninMCSizeChoice; // NIN_CFG_VERSION 3 v1.135
// Memory Card Emulation Blocs size + Aspect ratio with NIN_CFG v4
else if(NIN_cfg_version == 4)
else if(NIN_cfg_version >= 4)
{
nin_config->MemCardBlocksV4 = ninMCSizeChoice; // NIN_CFG_VERSION 4 v3.354
nin_config->VideoScale = ninVideoScale; // v3.354+
nin_config->VideoOffset = ninVideoOffset; // v3.354+
}
// Remove data read speed limiter
if(NIN_cfg_version >= 5 && ninRemlimitChoice)
nin_config->Config |= NIN_CFG_REMLIMIT;
// Setup Video Mode
if(ninVideoChoice == DML_VIDEO_NONE) // No video mode changes
@ -1447,6 +1455,9 @@ int GameBooter::BootNintendont(struct discHdr *gameHdr)
if (ninDeflickerChoice)
nin_config->VideoMode |= NIN_VID_FORCE_DF; // v2.208+
if (ninPal50PatchChoice && (nin_config->VideoMode & NIN_VID_FORCE_PAL50))
nin_config->VideoMode |= NIN_VID_PATCH_PAL50; // v3.368+
if(nin_config->VideoMode & NIN_VID_PROG)
nin_config->Config |= NIN_CFG_FORCE_PROG; // Set Force_PROG bit in Config