fixed bug that caused the xml to not be downloaded on some wiis.

Added option to download txtcode if none is found.  The error checking for this is really weak so you might get a "file not found" page saved as a cheat text.  But its bettor than nothing.
This commit is contained in:
giantpune 2009-07-16 08:29:01 +00:00
parent 9c8243aec2
commit 9a77dbd9e6
22 changed files with 289 additions and 23 deletions

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Klokke"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Downloade Boxart billede?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Download færdig" msgstr "Download færdig"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Klok"
msgid "Close" msgid "Close"
msgstr "Sluiten" msgstr "Sluiten"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "Console" msgstr "Console"
@ -276,6 +279,9 @@ msgstr "Hoesjes downloaden?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Downloaden voltooid" msgstr "Downloaden voltooid"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr ""
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr ""
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "" msgstr ""

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Kello"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Lataa kansikuva?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Lataus valmistunut" msgstr "Lataus valmistunut"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Horloge"
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "Console" msgstr "Console"
@ -276,6 +279,9 @@ msgstr "Télécharger les jaquettes ?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Téléchargement terminé" msgstr "Téléchargement terminé"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Uhr"
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Download Boxart Bilder?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Download abgeschlossen" msgstr "Download abgeschlossen"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Orologio"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "Console" msgstr "Console"
@ -276,6 +279,9 @@ msgstr "Scaricamento Immagine Boxart?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Scaricamento Completato" msgstr "Scaricamento Completato"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Clock"
msgid "Close" msgid "Close"
msgstr "閉じる" msgstr "閉じる"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Boxart イメージをダウンロードしますか?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "ダウンロードを終了しました" msgstr "ダウンロードを終了しました"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "시계"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "박스 이미지를 다운로드 할까요?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "다운로드 완료" msgstr "다운로드 완료"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Klokke"
msgid "Close" msgid "Close"
msgstr "Lukk" msgstr "Lukk"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Last ned cover bilde?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Nedlasting ferdig" msgstr "Nedlasting ferdig"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Relógio"
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Baixar imagem da Caixa?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Pronto" msgstr "Pronto"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Relógio"
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Descarregar imagem da Caixa?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Download Terminado" msgstr "Download Terminado"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Часы"
msgid "Close" msgid "Close"
msgstr "Закрыть" msgstr "Закрыть"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Скачать обложку диска?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Скачивание завершено" msgstr "Скачивание завершено"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "时钟"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "下载封面图片?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "下载完成" msgstr "下载完成"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Reloj"
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "Consola" msgstr "Consola"
@ -276,6 +279,9 @@ msgstr "¿Descargar Imágenes?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Descarga completa" msgstr "Descarga completa"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Klocka"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Ladda ner omslagsbild?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Nedladdning klar" msgstr "Nedladdning klar"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "時鐘"
msgid "Close" msgid "Close"
msgstr "關閉" msgstr "關閉"
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "下載外盒封面圖片?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "下載完成" msgstr "下載完成"

View File

@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-15 23:05-0400\n" "POT-Creation-Date: 2009-07-16 03:53-0400\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -138,6 +138,9 @@ msgstr "Saat"
msgid "Close" msgid "Close"
msgstr "" msgstr ""
msgid "Code Download"
msgstr ""
msgid "Console" msgid "Console"
msgstr "" msgstr ""
@ -276,6 +279,9 @@ msgstr "Kutu resmini indirmek ister misiniz?"
msgid "Download Discart image?" msgid "Download Discart image?"
msgstr "" msgstr ""
msgid "Download Now"
msgstr ""
msgid "Download finished" msgid "Download finished"
msgstr "Indirme tamamlandi" msgstr "Indirme tamamlandi"

View File

@ -1 +1 @@
<pd><ViewState><e p="gui\source\mload" x="true"></e><e p="gui\source\settings" x="true"></e><e p="gui\source" x="true"></e><e p="gui\source\images" x="false"></e><e p="gui\source\libwbfs" x="true"></e><e p="gui\source\libwiigui" x="true"></e><e p="gui\source\patches" x="true"></e><e p="gui\source\prompts" x="true"></e><e p="gui\source\banner" x="false"></e><e p="gui\source\cheats" x="false"></e><e p="gui\source\network" x="true"></e><e p="gui\source\unzip" x="false"></e><e p="gui\source\usbloader" x="false"></e><e p="gui\source\xml" x="true"></e><e p="gui\source\fonts" x="false"></e><e p="gui\source\sounds" x="false"></e><e p="gui\source\wad" x="false"></e><e p="gui" x="true"></e><e p="gui\source\language" x="true"></e></ViewState></pd> <pd><ViewState><e p="gui\source\mload" x="true"></e><e p="gui\source\settings" x="true"></e><e p="gui\source" x="true"></e><e p="gui\source\images" x="false"></e><e p="gui\source\libwbfs" x="true"></e><e p="gui\source\libwiigui" x="true"></e><e p="gui\source\patches" x="true"></e><e p="gui\source\prompts" x="true"></e><e p="gui\source\banner" x="false"></e><e p="gui\source\cheats" x="true"></e><e p="gui\source\network" x="true"></e><e p="gui\source\unzip" x="false"></e><e p="gui\source\usbloader" x="false"></e><e p="gui\source\xml" x="true"></e><e p="gui\source\fonts" x="false"></e><e p="gui\source\sounds" x="false"></e><e p="gui\source\wad" x="false"></e><e p="gui" x="true"></e><e p="gui\source\language" x="true"></e></ViewState></pd>

View File

@ -63,11 +63,20 @@ int CheatMenu(const char * gameID)
GCTCheats c; GCTCheats c;
int check = c.openTxtfile(txtfilename); int check = c.openTxtfile(txtfilename);
int download =0;
//char tmp[10];
switch(check) switch(check)
{ {
case -1: WindowPrompt(tr("Error"),tr("Cheatfile is blank"),tr("OK")); case -1: WindowPrompt(tr("Error"),tr("Cheatfile is blank"),tr("OK"));
break; break;
case 0: WindowPrompt(tr("Error"),tr("No Cheatfile found"),tr("OK")); case 0: download = WindowPrompt(tr("Error"),tr("No Cheatfile found"),tr("OK"),tr("Download Now"));
//snprintf(tmp, sizeof(tmp), "%i",download);
//WindowPrompt(0,tmp,tr("OK"),tr("Download Now"));
if (download==0)
download = CodeDownload(gameID);
break; break;
case 1: case 1:
int cntcheats = c.getCnt(); int cntcheats = c.getCnt();

View File

@ -2368,7 +2368,8 @@ int ProgressUpdateWindow()
//make the URL to get XML based on our games //make the URL to get XML based on our games
char XMLurl[2032]; char XMLurl[2032];
char filename[10]; char filename[10];
strncat (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=", 32); //strncat (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=", 32);
strcpy (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=");
unsigned int i; unsigned int i;
for (i = 0; i < gameCnt ; i++) for (i = 0; i < gameCnt ; i++)
{ {
@ -2508,6 +2509,9 @@ int ProgressUpdateWindow()
return 1; return 1;
} }
#else ///////////////////this is only used if the dol is being compiled for a full channel #else ///////////////////this is only used if the dol is being compiled for a full channel
int ProgressUpdateWindow() int ProgressUpdateWindow()
{ {
@ -2624,7 +2628,8 @@ int ProgressUpdateWindow()
//make the URL to get XML based on our games //make the URL to get XML based on our games
char XMLurl[2032]; char XMLurl[2032];
char filename[10]; char filename[10];
strncat (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=", 32); //strncat (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=", 32);
strcpy (XMLurl, "http://wiitdb.com/wiitdb.zip?ID=");
unsigned int i; unsigned int i;
for (i = 0; i < gameCnt ; i++) for (i = 0; i < gameCnt ; i++)
{ {
@ -2804,6 +2809,149 @@ int ProgressUpdateWindow()
} }
#endif #endif
int CodeDownload(const char *id)
{
int ret = 0;
GuiWindow promptWindow(472,320);
promptWindow.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE);
promptWindow.SetPosition(0, -10);
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, SOUND_PCM, Settings.sfxvolume);
GuiSound btnClick(button_click2_pcm, button_click2_pcm_size, SOUND_PCM, Settings.sfxvolume);
char imgPath[100];
snprintf(imgPath, sizeof(imgPath), "%sbutton_dialogue_box.png", CFG.theme_path);
GuiImageData btnOutline(imgPath, button_dialogue_box_png);
snprintf(imgPath, sizeof(imgPath), "%sdialogue_box.png", CFG.theme_path);
GuiImageData dialogBox(imgPath, dialogue_box_png);
GuiTrigger trigA;
trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
GuiImage dialogBoxImg(&dialogBox);
if (Settings.wsprompt == yes){
dialogBoxImg.SetWidescreen(CFG.widescreen);}
char title[50];
sprintf(title, "%s", tr("Code Download"));
GuiText titleTxt(title, 26, (GXColor){THEME.prompttxt_r, THEME.prompttxt_g, THEME.prompttxt_b, 255});
titleTxt.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
titleTxt.SetPosition(0,50);
char msg[50];
sprintf(msg, "%s", tr("Initializing Network"));
GuiText msgTxt(msg, 26, (GXColor){THEME.prompttxt_r, THEME.prompttxt_g, THEME.prompttxt_b, 255});
msgTxt.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
msgTxt.SetPosition(0,140);
char msg2[50] = " ";
GuiText msg2Txt(msg2, 26, (GXColor){THEME.prompttxt_r, THEME.prompttxt_g, THEME.prompttxt_b, 255});
msg2Txt.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE);
msg2Txt.SetPosition(0, 50);
GuiText btn1Txt(tr("Cancel"), 22, (GXColor){THEME.prompttxt_r, THEME.prompttxt_g, THEME.prompttxt_b, 255});
GuiImage btn1Img(&btnOutline);
if (Settings.wsprompt == yes){
btn1Txt.SetWidescreen(CFG.widescreen);
btn1Img.SetWidescreen(CFG.widescreen);}
GuiButton btn1(&btn1Img,&btn1Img, 2, 4, 0, -40, &trigA, &btnSoundOver, &btnClick,1);
btn1.SetLabel(&btn1Txt);
btn1.SetState(STATE_SELECTED);
promptWindow.Append(&dialogBoxImg);
promptWindow.Append(&titleTxt);
promptWindow.Append(&msgTxt);
promptWindow.Append(&msg2Txt);
promptWindow.Append(&btn1);
promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_IN, 50);
HaltGui();
mainWindow->SetState(STATE_DISABLED);
mainWindow->Append(&promptWindow);
mainWindow->ChangeFocus(&promptWindow);
ResumeGui();
struct stat st;
if(stat(Settings.TxtCheatcodespath, &st) != 0) {
if(subfoldercreate(Settings.TxtCheatcodespath) != 1) {
WindowPrompt(tr("Error !"),tr("Can't create directory"),tr("OK"));
ret = -1;
goto exit;
}
}
while (!IsNetworkInit()) {
VIDEO_WaitVSync();
Initialize_Network();
if (IsNetworkInit()) {
msgTxt.SetText(GetNetworkIP());
} else {
msgTxt.SetText(tr("Could not initialize network!"));
}
if(btn1.GetState() == STATE_CLICKED) {
ret = -1;
btn1.ResetState();
goto exit;
}
}
if(IsNetworkInit() && ret >= 0) {
FILE * pfile;
char txtpath[150];
snprintf(txtpath, sizeof(txtpath), "%s%s.txt", Settings.TxtCheatcodespath,id);
char codeurl[150];
snprintf(codeurl, sizeof(codeurl), "http://usbgecko.com/codes/codes/R/%s.txt",id);
struct block file = downloadfile(codeurl);
if (file.size == 333)
{
strcat(codeurl, " is not on the server.");
WindowPrompt(tr("Error"),codeurl,"Ok");
ret =-1;
goto exit;
}
if(file.data != NULL){
pfile = fopen(txtpath, "wb");
fwrite(file.data,1,file.size,pfile);
fclose(pfile);
free(file.data);
ret = 1;
strcat(txtpath, " 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.");
WindowPrompt(0,txtpath,"Ok");
}
else
{
strcat(codeurl, " could not be downloaded.");
WindowPrompt(tr("Error"),codeurl,"Ok");
ret =-1;
}
CloseConnection();
}
exit:
promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50);
while(promptWindow.GetEffect() > 0) usleep(50);
HaltGui();
mainWindow->Remove(&promptWindow);
mainWindow->SetState(STATE_DEFAULT);
ResumeGui();
return ret;
}
char * GetMissingFiles() char * GetMissingFiles()
{ {
return (char *) missingFiles; return (char *) missingFiles;

View File

@ -26,5 +26,6 @@ int ProgressDownloadWindow(int choice2);
int ProgressUpdateWindow(); int ProgressUpdateWindow();
char * GetMissingFiles(); char * GetMissingFiles();
int WindowScreensaver(); int WindowScreensaver();
int CodeDownload(const char *id);
#endif #endif