*Fixed options clicking problem (didnt work sometimes)

*Added dummy star pngs which will be replaced later
*New languagefile
*Changed the cfg to treat all the files as Textfiles and not as binary.
This commit is contained in:
dimok321 2009-05-21 14:05:30 +00:00
parent e6daf212bd
commit f08ed3d245
7 changed files with 46 additions and 32 deletions

View File

@ -1,9 +1,12 @@
//French translation for USB Loader GX - [Version final 1.2] - [05.17.2009] //French translation for USB Loader GX - [Version final 1.2] - [05.17.2009]
t3Covers = Jaquettes 3D t3Covers = Jaquettes 3D
all = Nom
AppLanguage = Langue d'interface AppLanguage = Langue d'interface
Areyousure = Êtes-vous sûr ? Areyousure = Êtes-vous sûr ?
AutoPatch = AutoPatch AutoPatch = AutoPatch
Back = Retour Back = Retour
Backgroundmusic = Musique de fond
Backgroundmusicpath = Dossier de Musique de fond changé.
BacktoHBCorWiiMenu = Retour loader / menu Wii BacktoHBCorWiiMenu = Retour loader / menu Wii
BacktoLoader = Loader BacktoLoader = Loader
BacktoWiiMenu = Menu Wii BacktoWiiMenu = Menu Wii
@ -23,6 +26,7 @@ CorrectPassword = Mot de passe correct
Couldnotinitializenetwork = Initialisation réseau impossible ! Couldnotinitializenetwork = Initialisation réseau impossible !
CouldnotopenDisc = Initialisation disque impossible CouldnotopenDisc = Initialisation disque impossible
CouldnotinitializeDIPmodule = Initialisation DIP impossible ! CouldnotinitializeDIPmodule = Initialisation DIP impossible !
count = Fréquence d'utilisation
CoverDownload = Téléchargement des jaquettes CoverDownload = Téléchargement des jaquettes
CoverPath = Jaquettes CoverPath = Jaquettes
CoverpathChanged = Dossier des jaquettes modifié CoverpathChanged = Dossier des jaquettes modifié
@ -48,6 +52,7 @@ InitializingNetwork = Initialisation du r
InsertDisk = Insérez un disque InsertDisk = Insérez un disque
InsertaWiiDisc = Insérez un disque Wii ! InsertaWiiDisc = Insérez un disque Wii !
InsertaSDCardtodownloadimages = Insérez une carte SD pour télécharger les jaquettes. InsertaSDCardtodownloadimages = Insérez une carte SD pour télécharger les jaquettes.
InsertaSDCardtousethatoption = Insérez une carte SD pour utiliser cette fonction.
InsertaSDCardtosave = Insérez une carte SD pour enregistrer. InsertaSDCardtosave = Insérez une carte SD pour enregistrer.
InstallRenameandDeleteareunlocked = Toutes les fonctionnalités de l'USB Loader GX sont déverrouillées. InstallRenameandDeleteareunlocked = Toutes les fonctionnalités de l'USB Loader GX sont déverrouillées.
Installerror = Erreur à l'installation ! Installerror = Erreur à l'installation !
@ -57,6 +62,7 @@ Failedtoboot =
FailedtomountfrontSDcard = Échec à l'initialisation de la SD FailedtomountfrontSDcard = Échec à l'initialisation de la SD
FailedtosetUSB = Échec d'intialisation USB : FailedtosetUSB = Échec d'intialisation USB :
Failedformating = Échec du formatage Failedformating = Échec du formatage
fave = Favoris
Filenotfound = Fichier introuvable. Filenotfound = Fichier introuvable.
filesnotfoundontheserver = fichiers introuvables sur le serveur ! filesnotfoundontheserver = fichiers introuvables sur le serveur !
filesleft = fichier(s) restant(s) filesleft = fichier(s) restant(s)
@ -76,14 +82,17 @@ GameRegion = R
GameSize = Taille du jeu GameSize = Taille du jeu
GoBack = Retour GoBack = Retour
//GotoPage = Aller à la page //GotoPage = Aller à la page
hour = Heure
HowtoShutdown = Mode d'extinction de la Wii ? HowtoShutdown = Mode d'extinction de la Wii ?
keyboard = clavier keyboard = clavier
Language = Langue Language = Langue
Langchange = Changer la langue Langchange = Changer la langue
Left = Gauche Left = Gauche
LikeSysMenu = Menu système LikeSysMenu = Menu système
ListSort = Tri des jeux
LoadingincIOS = Charger avec le cIOS249 LoadingincIOS = Charger avec le cIOS249
Loadingstandardlanguage = Chargement de la langue par défaut. Loadingstandardlanguage = Chargement de la langue par défaut.
Loadingstandardmusic = Chargement de la musique par défaut.
Lock = Verrouiller Lock = Verrouiller
LockConsole = Verrouiller la console LockConsole = Verrouiller la console
MP3Menu = Menu MP3 MP3Menu = Menu MP3
@ -103,7 +112,7 @@ Normal = Normal
NotaWiiDisc = Ce n'est pas un jeu Wii NotaWiiDisc = Ce n'est pas un jeu Wii
NoUSBDevicefound = Aucun périphérique USB trouvé. NoUSBDevicefound = Aucun périphérique USB trouvé.
Notenoughfreespace = Espace libre insuffisant ! Notenoughfreespace = Espace libre insuffisant !
notset = non défini notset = Non défini
of = sur of = sur
OFF = Désactivé OFF = Désactivé
OfficialSite = Site officiel OfficialSite = Site officiel
@ -115,6 +124,7 @@ Password = Mot de passe
PasswordChanged = Mot de passe modifié PasswordChanged = Mot de passe modifié
Passwordhasbeenchanged = Mot de passe modifié Passwordhasbeenchanged = Mot de passe modifié
Passwordchange = Changement de mot de passe Passwordchange = Changement de mot de passe
Plays = Utilisation Jeu
PowerofftheWii = Éteindre la Wii PowerofftheWii = Éteindre la Wii
Prev = Précédent Prev = Précédent
PromptsButtons = Interface PromptsButtons = Interface
@ -133,6 +143,7 @@ For = pour
theUSBLoaderandreleasingthesourcecodethe = et pour avoir partagé le code source theUSBLoaderandreleasingthesourcecodethe = et pour avoir partagé le code source
secondsleft = secondes restantes secondsleft = secondes restantes
SelectthePartition = Choisissez la partition SelectthePartition = Choisissez la partition
Setasbackgroundmusic = Définir comme musique de fond?
youwanttoformat = que vous voulez formater youwanttoformat = que vous voulez formater
settings = Paramètres settings = Paramètres
ShutdowntoIdle = Veille ShutdowntoIdle = Veille

File diff suppressed because one or more lines are too long

View File

@ -913,7 +913,7 @@ bool cfg_parsefile(char *fname, void (*set_func)(char*, char*))
char line[200]; char line[200];
//printf("opening(%s)\n", fname); //printf("opening(%s)\n", fname);
f = fopen(fname, "rb"); f = fopen(fname, "rt");
if (!f) { if (!f) {
//printf("error opening(%s)\n", fname); //printf("error opening(%s)\n", fname);
return false; return false;
@ -933,7 +933,7 @@ bool cfg_parsetitlefile(char *fname, void (*set_func)(char*, char*, u8))
char line[200]; char line[200];
//printf("opening(%s)\n", fname); //printf("opening(%s)\n", fname);
f = fopen(fname, "rb"); f = fopen(fname, "rt");
if (!f) { if (!f) {
//printf("error opening(%s)\n", fname); //printf("error opening(%s)\n", fname);
return false; return false;
@ -1020,7 +1020,7 @@ bool cfg_save_global()// save global settings
mkdir("SD:/config", 0777); mkdir("SD:/config", 0777);
} }
FILE *f; FILE *f;
f = fopen("SD:/config/GXGlobal.cfg", "wb"); f = fopen("SD:/config/GXGlobal.cfg", "wt");
if (!f) { if (!f) {
printf("Error saving %s\n", "GXGlobal.cfg"); printf("Error saving %s\n", "GXGlobal.cfg");
sleep(1); sleep(1);
@ -1186,7 +1186,7 @@ bool cfg_save_games()// save per game setings
FILE *f; FILE *f;
int i; int i;
mkdir("SD:/config/", 0777); mkdir("SD:/config/", 0777);
f = fopen("SD:/config/GXGameSettings.cfg", "wb"); f = fopen("SD:/config/GXGameSettings.cfg", "wt");
if (!f) { if (!f) {
printf("Error saving %s\n", "GXGameSettings.cfg"); printf("Error saving %s\n", "GXGameSettings.cfg");
sleep(1); sleep(1);
@ -1217,7 +1217,7 @@ bool cfg_save_game_num()
FILE *f; FILE *f;
int i; int i;
mkdir("SD:/config/", 0777); mkdir("SD:/config/", 0777);
f = fopen("SD:/config/GXGameFavorites.cfg", "wb"); f = fopen("SD:/config/GXGameFavorites.cfg", "wt");
if (!f) { if (!f) {
printf("Error saving %s\n", "GXGameFavorites.cfg"); printf("Error saving %s\n", "GXGameFavorites.cfg");
sleep(1); sleep(1);

View File

@ -6,7 +6,7 @@
#include <ogc/usbstorage.h> #include <ogc/usbstorage.h>
#include <sdcard/wiisd_io.h> #include <sdcard/wiisd_io.h>
#define CACHE 4 #define CACHE 1
#define SECTORS 64 #define SECTORS 64

BIN
source/images/favorite.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -124,13 +124,13 @@ GuiCustomOptionBrowser::GuiCustomOptionBrowser(int w, int h, customOptionList *
optionTxt[i] = new GuiText(options->name[i], 20, (GXColor){0, 0, 0, 0xff}); optionTxt[i] = new GuiText(options->name[i], 20, (GXColor){0, 0, 0, 0xff});
optionTxt[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); optionTxt[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
optionTxt[i]->SetPosition(24,0); optionTxt[i]->SetPosition(24,0);
optionBg[i] = new GuiImage(bgOptionsEntry); optionBg[i] = new GuiImage(bgOptionsEntry);
optionVal[i] = new GuiText(NULL, 20, (GXColor){0, 0, 0, 0xff}); optionVal[i] = new GuiText(NULL, 20, (GXColor){0, 0, 0, 0xff});
optionVal[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); optionVal[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
optionVal[i]->SetPosition(250,0); optionVal[i]->SetPosition(250,0);
optionBtn[i] = new GuiButton(width,GAMESELECTSIZE);//(width-28,GAMESELECTSIZE); optionBtn[i] = new GuiButton(width,GAMESELECTSIZE);//(width-28,GAMESELECTSIZE);
optionBtn[i]->SetParent(this); optionBtn[i]->SetParent(this);
optionBtn[i]->SetLabel(optionTxt[i], 0); optionBtn[i]->SetLabel(optionTxt[i], 0);
@ -140,7 +140,7 @@ GuiCustomOptionBrowser::GuiCustomOptionBrowser(int w, int h, customOptionList *
optionBtn[i]->SetRumble(false); optionBtn[i]->SetRumble(false);
optionBtn[i]->SetTrigger(trigA); optionBtn[i]->SetTrigger(trigA);
optionBtn[i]->SetSoundClick(btnSoundClick); optionBtn[i]->SetSoundClick(btnSoundClick);
} }
} }
@ -206,6 +206,7 @@ void GuiCustomOptionBrowser::SetFocus(int f)
optionBtn[i]->ResetState(); optionBtn[i]->ResetState();
if(f == 1) if(f == 1)
optionBtn[selectedItem]->ResetState();
optionBtn[selectedItem]->SetState(STATE_SELECTED); optionBtn[selectedItem]->SetState(STATE_SELECTED);
} }
@ -312,13 +313,13 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
if(state == STATE_DISABLED || !t) if(state == STATE_DISABLED || !t)
return; return;
// scrolldelay affects how fast the list scrolls // scrolldelay affects how fast the list scrolls
// when the arrows are clicked // when the arrows are clicked
float scrolldelay = 3.5; float scrolldelay = 3.5;
if (scrollbaron == 1) { if (scrollbaron == 1) {
// update the location of the scroll box based on the position in the option list // update the location of the scroll box based on the position in the option list
@ -342,12 +343,12 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
optionTxt[i]->SetText(options->name[next]); optionTxt[i]->SetText(options->name[next]);
optionVal[i]->SetText(options->value[next]); optionVal[i]->SetText(options->value[next]);
char* pch; char* pch;
pch=strrchr((options->value[next]),'_'); pch=strrchr((options->value[next]),'_');
if (pch!=NULL){optionVal[i]->SetPosition(coL2, 15);} if (pch!=NULL){optionVal[i]->SetPosition(coL2, 15);}
else {optionVal[i]->SetPosition(coL2, 0);} else {optionVal[i]->SetPosition(coL2, 0);}
optionIndex[i] = next; optionIndex[i] = next;
next = this->FindMenuItem(next, 1); next = this->FindMenuItem(next, 1);
} }
@ -359,10 +360,11 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
if(focus) if(focus)
{ {
if(i != selectedItem && optionBtn[i]->GetState() == STATE_SELECTED) if(i != selectedItem && optionBtn[i]->GetState() == STATE_SELECTED) {
optionBtn[i]->ResetState(); optionBtn[i]->ResetState();
else if(i == selectedItem && optionBtn[i]->GetState() == STATE_DEFAULT) } else if(i == selectedItem && optionBtn[i]->GetState() == STATE_DEFAULT) {
optionBtn[selectedItem]->SetState(STATE_SELECTED, t->chan); optionBtn[selectedItem]->SetState(STATE_SELECTED);
}
} }
optionBtn[i]->Update(t); optionBtn[i]->Update(t);
@ -371,6 +373,7 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
{ {
selectedItem = i; selectedItem = i;
} }
} }
// pad/joystick navigation // pad/joystick navigation
@ -378,16 +381,16 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
return; // skip navigation return; // skip navigation
if (scrollbaron == 1) { if (scrollbaron == 1) {
if (t->Down() || if (t->Down() ||
arrowDownBtn->GetState() == STATE_CLICKED || ////////////////////////////////////////////down arrowDownBtn->GetState() == STATE_CLICKED || ////////////////////////////////////////////down
arrowDownBtn->GetState() == STATE_HELD) arrowDownBtn->GetState() == STATE_HELD)
{ {
next = this->FindMenuItem(optionIndex[selectedItem], 1); next = this->FindMenuItem(optionIndex[selectedItem], 1);
if(next >= 0) if(next >= 0)
{ {
if(selectedItem == size-1) if(selectedItem == size-1)
{ {
// move list down by 1 // move list down by 1
@ -412,11 +415,11 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
} else { } else {
arrowDownBtn->ResetState(); arrowDownBtn->ResetState();
} }
} }
else if(t->Up() || else if(t->Up() ||
arrowUpBtn->GetState() == STATE_CLICKED || ////////////////////////////////////////////up arrowUpBtn->GetState() == STATE_CLICKED || ////////////////////////////////////////////up
arrowUpBtn->GetState() == STATE_HELD) arrowUpBtn->GetState() == STATE_HELD)
{ {
@ -448,8 +451,8 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
} else { } else {
arrowUpBtn->ResetState(); arrowUpBtn->ResetState();
} }
} }
if(scrollbarBoxBtn->GetState() == STATE_HELD && if(scrollbarBoxBtn->GetState() == STATE_HELD &&