Wii Homebrew Launcher
---------------------


Version 1.0

- Le chemin du fichier dol/elf passe comme argument au homebrew est correct 
  (il pointait vers le dossier parent).
- Divers modifications liees a libfat.
- La chaine themes a ete deplacee.
- Re-activation de la musique de font.
- La musique de font se re-actualise lors du changement de theme.
- Mise en commun de certains fichiers sources avec la librairie MyFS.
- Inclusion de Wii GameCube Homebrew Launcher pour lancer des homebrew GameCube.
  Son utilisation ncessite l'installation d'un MIOS patch, soit celui inclus
  dans 'Wii Gamecube Homebrew Launcher' soit celui inclus dans 'Gamecube Backup 
  Launcher' WiiGator.
- Le loader GameCube tente a nouveau de lire un DVD GameCube (meilleur 
  compatibilite avec SD-Boot) et cree un GameId factice si il n'y en a pas dans
  le lecteur.
- Diffusion des sources sous licence GNU.


Version 0.12

- Correction d'un bug qui empechais de revenir au loader dans certains cas (a tester).
- Modifications dans le gestionnaire de memoire.
- Modifications dans le choix de l'IOS a utiliser par le loader (IOS16 sera utilise
  dans certains cas).
- Affichage de l'IOS utilis et de la version du loader dans le menu.
- Utilisation de la designation des peripheriques de libfat dans le  passage
  d'arguments (fat1:, fat2:, ...). Libfat utilise ainsi automatiquement le
  repertoire du homebrew comme repertoire par defaut.
- Ajout de la variable 'version' dans le fichier de traduction (LANG.INI).



Version 0.11

- L'utilisation du bouton Power fonctionne correctement.
- Correction d'un bug d'affichage dans la chaine 'Chaines Wii' lors de 
  l'utilisation d'un thme.
- Divers modifications d'images du thme principal par CashMan.  
- Ajout de l'affichage de messages d'erreurs.
- Ajout du parametre ColorMessageBox pour definir la couleur du texte
  des messages d'erreur.
- Ajout du fichier MsgBox.png/bmp et Dir.png/bmp dans les themes.
- Ajout des variables PressA, InvalidExe, ReceptInProgress, ConnexionError
  et nofilesfound dans le fichier de traduction (LANG.INI).
- Ajout du support de wiiload (envoyer un fichier DOL ou ELF par TCP/IP).
- Possibilite d'eteindre la Wii avec le bouton Power de la Wiimote.
- Correction d'un bug affichant plusieurs fois certaines chaines lorsque
  l'on passait a l'ecran suivant.
- Trie des chaines Wii (les chaines Wiiwaire et VC apparaissent en premier, 
  les chaine existant dans plusieurs versions sont affichees cote a cote).
- Ajout d'un 'Lite mode' utilisant le ISO9 et accessible depuis un DVD 
  'Autoboot', certaines fonctions sont desactives dans ce mode.
- Acceleration des lectures depuis les cartes SD.
- Amelioration des temps d'acces du DVD par utilisation de buffers.
- L'utilisation des peripheriques USB-flash fonctionne.
- Divers modifications dans la gestion du front-SD, SD-gecko et USB-flash.
- Possibilite de mettre des sous-dossiers pour trier les homebrews et les
  roms (max. 8 sous-dossiers imbriques).
- Possibilite d'assigner des icones aux sous-repertoires en y mettant un
  fichier title.png ou title.bmp (132x95 pixels).
- Les caracteres accentuees apparaissent correctement dans les chaines 
  utilisant des noms de dossiers et de fichiers.
- Possibilite d'utiliser des icones avec des dimenssions inferieur a 132x95 
  et des icones 'slideshoot' dans la chaine Emulateurs.
- Quelques changements dans le passage de parametres des homberews.
- Plus besoin d'appuyer sur (1) ou (Z) pour acceder aux homebrew depuis un
  DVD (il est possible de slectionner une chaine dans le 1e ecran meme si
  le chargement n'est pas finit).
- Divers modifications internes.



Version 0.10

- Correction d'un bug pour la traduction du nom des chaines.
- La compatibilite avec les homebrew a ete amelioree.
- La fonction de retour au loader fonctionne correctement.
- Quelques modifications internes.
- Ajout d'un loader de chaine 'Region free' (sans utiliser de code de Nintendo)
  Il se peut que cette chaine n'apparesse pas si le patch de securite IOS56 est
  installe.
- Utilisation de la langue de la Wii pour les messages (Francais, Anglais, 
  Italien, Espagnol, Allemand, Neerlandais), il est toujours possible 
  d'utiliser le fichier LANG.INI  pour la traduction.
- La recherche de homebrew sur DVD n'est plus faite au demarrage mais au moment
  d'un 'refersh' (en appuyant sur (1) ou (Z)). Ceci permet un demarrage plus rapide
  du loader.
- Compilation avec la derniere version de libogc, celle-ci contient un patch pour
  utiliser des cartes SDHC mais n'a pas ete teste.



Version 0.9

- La fonction 'Restart Loader' ramene au loader en mode chaine mais ne 
  fonctionne pas encore avec tout les homebrews.
- Le passage d'arguments en ligne de commande est entierement fonctionnel et 
  est utiliser dans le chargement de tout les homebrew (argv et argc).
- Possibilit de charger des homebrews depuis un serveur SMB (partage Windows).
- Possibilit de charger des homebrews depuis un peripherique USB.
- Possibilit de charger des homebrews depuis un DVD-R (ISO9660/Joliet).
- Mise a jours de libogc (20080920).
- Ajout de detection de ma maniere dont est lancer Wii Homebrew Launcher 
  (depuis le hack TP ou depuis une chaine) et active les fonctionnalitees 
  adequat (1 seul version du .dol au lieu d'une version pour chaine et 1 
  version pour le hack TP).



Version 0.8

- Ajout du support du pointeur de la Wiimote
- Les couleurs definit dans le fichier THEME.INI sont au format RGB
- Support de la couche alpha pour les images PNG
- Les couleurs des images PNG sont affichees correctement
- Amelioration du rendu graphique
- Suppression de la musique de font
- La fonction 'Restart Loader' ramne au menu Wii (via l'adresse 0x80001800
  et 0x90000020) ne fonctionne pas avec certains Homebrew (dont Snes9x GX).



Version 0.7

- Ajout de son a la chaine (merci a Zenome et TGames)
- Utilisation de libfat
- Support des noms de fichier long
- Nettoyage du code source et reecriture en C++
- Le bug d'affichage pour le mode 60Hz avec cable RGB est corrige
- Dansle fichier "system.ini", le parametre VideoMode n'est plus pris en charge
- Ajout d'un selecteur de thmes
- Changement de l'effet de lumire lors des acces a la carte SD
- Les icones des chaines s'affichent au fur et a mesure du chargement
- Support du SDgecko (beta)
- Verifie si les fichiers dol et elf sont valides avant de les lancer
- Si une chaine n'a pas d'icone, le nom s'affichera dans l'icone
- La langue par defaut est l'anglais
- Le bouton reset ramne au menu Wii (depuis l'interface uniquement)
- Divers petites corrections
- Ajout d'un 'ROM loader' (beta) : Passage d'une ligne de commande avec le
  chemin de la rom au Homebrew via la fonction 'main(int argc, char **argv)'
  (pour homebrew cree avec DevkitPro >= 1.4.7)



Version 0.6

- Ajout d'un gestionaire de mmoire pour grer la MEM2
- Utilisation de la MEM2 pour l'allocation dynamique
- Compatibilit avec les homebrew accrue
- Initialisation rapide de la Wiimote (utilisation de la librairie LIBOGC)
- Utilisation possible de la manette classic



Version 0.5

- Creation d'une chaine (merci a PaRaDoX et MDX)
- Le moteur graphique a ete rcrit
- Support du format PNG (pas de couche alpha)
- Le message "Press A or (1)+(2)" peut tre traduit
- Initialisation de la Wiimote se fait en simultane du chargement des donnes
- Ajout d'une musique de fond (intgrable dans un thme)
- Possibilit de crer un 'slideshoot' pour les chaines
- Support du format dol (beta)
- Possibilit de changer la police de caractre



Version 0.4

- Ajout du support de la Wiimote
- Il n'est plus possible d'enlever la carte SD



Version 0.3

- La lumire bleu de la Wii s'allume lors des accs  la carte SD
- Suppresstion de la chaine "Restart SD loader"
- La taille de la police a t rduite pour pouvoir afficher des noms de 
  chaines plus long
- Ajout du mode d'affichage RGB 60Hz
- Ajout d'un fichier de configuration pour dfinir les paramtres d'affichage
  manuellement
- Possibilit de customiser l'interface
- Cration d'un menu accessible par la touche START permettant de :
  - Revenir au menu Wii
  - Eteindre la Wii
  - Redmarrer le loader



Version 0.2

- Les homebrew sont chargs depuis le front-sd
