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.