WoW Guild Launcher Code
Brought to you by:
bruno_p
File | Date | Author | Commit |
---|---|---|---|
hbctools | 2008-12-21 | bruno_p | [r92] fix need to invert the result of mkdir and rena... |
tags | 2007-12-08 | bruno_p | [r58] tag to 0.90 |
trunk | 2009-09-15 | bruno_p | [r115] Mac OS X support |
build.bat | 2007-11-28 | bruno_p | [r14] add new projet to reinit config files. |
licence.txt | 2007-11-26 | bruno_p | [r2] Initial commit. |
readme.txt | 2007-12-02 | bruno_p | [r29] prepare 0.60 release |
####################################### ## GUILD LAUNCHER ####################################### I) Présentation ~~~~~~~~~~~~~~~ Le "Guild Launcher" permet de lancer WoW en effectuant la mise a jour des addons obligatoires et eventuelement ceux conseillés par la Guilde. De plus une fois la World of Warcraft terminé, il permet d'envoyer automatiquement les informations récoltées par certains addons(dans leur fichier lua) vers un site web qui pourra les afficher. L'utilisation se veut le plus simple possible : l'utilisateur n'a pas à s'occuper de quoi que ce soit, si ce n'est démarrer le laucher à la pace de WoW. La configuration des addons et du roster est gérée dans un fichier xml sur le serveur web de la guilde, tout le paramétrage est assuré par l'administrateur du site. II) Utilisateur ~~~~~~~~~~~~~~~ A faire III) Administrateur ~~~~~~~~~~~~~~~~~~~ A faire Une partie des explications sur le format du fichier xml de configuration est disponible en commentaire du fichier action.xml des sources de l'application. IV) ChangeLog ~~~~~~~~~~~~~~ * version 0.60 Nouveauté: - dezipage avec la librairie zlib(ne passe plus par un exe externe) - Mise en place du fichier .nopatch pour proteger les addons de cosmos - Les addons installés contienent maintenant un fichier '.guildauncher' pour les différenciers. Ainsi, seul les addons installés par le lanceur sont supprable par celui ci. - Le logos de WoW a été retiré, le logo de guilde est maintenant modifiable. Bug corrigés: - Divers problèmes de détection des addon a installer - Selection du répertoire WoW et l'url de la liste des mises à jour et plus stricte. l'application ne démarre pas s'il sont invalides * version 0.56 Nouveauté: - Affichage du pourcentage de l'avancement des addon téléchargés - Affichage du pourcentage de l'envoi au roster - Fichier de configuration dans le répertoire de l'application(plus dans Application Data) * Version 0.55 Nouveautés: - Menu option revu - Possiblilité de démarrer via le Lanceur Blizzard - Affichage d'un rapport (option avancées) - Le lanceur peut être interrompu pour quitter ou afficher les options * Version 0.54 Nouveauté: - Détection automatique du répertoire WoW sous Windows Bugs: - Le programme n'essaie plus de continuer(en faisant des messages d'erreur) si le répertoire WoW est invalide. - Ne démarre pas si aucun compte utilisateur n'est sélectionné(propose de choisir un utilisateur par défaut) * Version 0.53 Nouveautés: - Ajout de l'icone à l'appliction - Auto-Update - Installateur simplifié - Amélioration du mode fenetre non décorée Bug corrigés: - Le bouton "Lancer" est grisé après le démarrage * Version 0.52: Nouveautés: - Option réduire pendant l'exécution de WoW ajoutée Bug corrigés - Distribué avec la DLL MinGW - la 2eme icone tournait avant le début de l'action * Version 0.51: Premiere version de test distribuée à la guilde: - Mise a jour des addon fonctionnelle - Envoi de fichier a un simple roster fonctionnel V) A faire: ~~~~~~~~~~~ (prevu pour la 0.9x) - Unifier l'interface de selection d'addon et de roster - Gestion des dépendances - Manuel utilisateur et administrateur - Le mode "testeur": Les actions marquées en test ne seront gérées que si l'option avancée corespondante est cochée. (projets) - Roster complexes Pour site avec authentification ex: addon JudgeHype Utilisation de multiples pages(cookies) avec divers champs dons certains à saisir - Version MacOS. possible problèmes: *interface *detection repertoire WoW (?) *detection du processus wow (?) *enventuel problème Big/little endian dans le dézipage.