Accueil | Forum | Manuel | Ajouter un Module | Liste des Modules | Téléchargements
Ce tutorial est destinée aux concepteurs désirant ajouter leur module à ce site et utiliser ce client.

## Référencement d’un nouveau module ##

Cliquez sur le bouton Ajouter un Module

Sur cette page saisissez les informations demandées :

Nom : Le nom de votre module (exemple : Le Royaume de Betetsoin)
Mot de passe : Le mot de passe qui vous permettra de modifier les réglages du client pour votre module
Confirmation Mot de passe : Retapez le mot de passe

Puis cliquez sur le bouton Ajouter ce Module pour valider.

Cliquez sur Listes des Modules dans le menu.


## Liste des Modules Référencés ##

Cette page affiche la liste des modules référencés pour le client

En face de chaque module, il y a un bouton Editer permettant d’accéder à la page de modification du module
(vous devez saisir le mot de passe donné à la création du module pour y accéder)


## Modification du Module ##

La description du module se découpe en trois pages, les propriétés du module, la liste des fichiers zip (contenant tous les éléments qui seront copiés sur le client) et le chemins de fichiers (permettant la correspondance entre un début de chemin (répertoire) dans les fichiers zip et leur correspondance chez le client.

(Pour valider vos modifications, cliquez sur Sauver)


## Propriétés du Module ##

Nom du module : Vous permet de modifier le nom de votre module


## Changer de mot de passe ##

Mot de passe actuel : Permet de valider le changement de mot de passe en vérifiant le mot de passe actuel

Nouveau mot de passe : Ecrivez le nouveau mot de passe

Confirmer nouveau mot de passe : Re-écrivez le nouveau mot de passe


## Skin du Client ##
(Optionnel)

Le skin du cient est composé de 4 entités.

L'image de fond, le bouton lancer, les barres de progression et la croix pour fermer l'application.

Nous mettons à disposition les .psd correspondant au format d'édition des images sous le logiciel Photoshop.
Ils vous permettront de recréer votre propre skin pour votre module.

Dans les .psd, il y a des calques avec des ++ devant. Cela veut dire qu'il ne faut pas les déplacer.
Ces calques forment le cadre et les écritures du client. Pour le fond et la décoration, c'est à vous de jouer !!!

Des notions de base en infographie sous photoshop sont nécessaire à la création/modification de skin


Une fois vos skins prêts, mettez les à disposition sur un hebergement. Puis rentrez pour chaque entité l'URL correspondant.

Exemple :

Image de fond :

Cliquez ensuite sur Sauver puis sur le bouton URL des Fichiers Zip


## URL des fichiers ZIP ##

Cette partie vous permet d’ajouter la liste des zip contenant tous les fichiers qui sont nécessaires pour le client (hakpak, gui, trx, pwc et n’importe quoi d’autre).

Pour cela il vous suffit d’ajouter autant d’URL que vous avez de zip (Chaque module a la responsabilité d’héberger ses ressources et de son contenu).

Au niveau de la liste, vous avez une croix permettant de supprimer un élément de la liste.

Ce qu’il faut savoir, c’est que le client de connexion ne télécharge jamais un zip en entier sur le PC du joueur, par exemple imaginez que vous créez un seul zip qui contient tout à partir d’un dossier que vous avez structuré qui contient des sous dossiers et des fichiers.

Les joueurs lors de la première connexion vont télécharger tous les fichiers contenus dans le zip.

Maintenant imaginons que vous venez de modifier, un hak. Vous copiez votre nouveau hak dans la structure de répertoire vous permettant de régénérer facilement votre ZIP contenant tous les fichiers.

Le joueur lorsqu’il relancera le client de connexion sur votre module, va lire, sans télécharger le zip, les info contenu dans celui ci, et comparer chaque fichiers (date et taille) par rapport à sa copie sur le PC du joueur pour voir si il a changé, et dans ce cas seul le hak modifié sera extrait du zip à distance et retéléchargé.

Donc à vous de voir ce que vous préférez entre une seul zip énorme ou plein de petit zip. Nous vous conseillons bien sur le juste milieu.

Ainsi grâce à ce système les créateurs de module n’ont pas à s’embetter à générer la liste, les CRC etc… et le joueur si il a supprimé ou modifié un fichier par erreur, il sera automatiquement repatché au prochain lancement du client.

Bien sur pensez que vous n’êtes pas le seul module chez un joueur, donc essayez de donner des noms spécifiques à vos fichiers diminuant le risque de conflit entre deux module. Mais si par hazard deux module aurait le même nom de fichiers ceux-ci étant différent, le client mettrait automatiquement à jour avec celui du module que le joueur lance à un instant T, mais pour le joueur, même si ça ne pose pas de bug, ça l’oblige à chaque fois à télécharger à chaque changement de module des fichiers pour "rien".


## Chemin des Fichiers ##

C’est la partie la plus compliqué du site, mais en fait c’est très simple. Dans cet écran vous allez pouvoir renseigner les correspondances entre un chemin de répertoire contenu dans le zip avec un répertoire sur le PC du joueur.

Lorsque vous créez un nouveau module, il y a automatiquement 5 correspondances de base qui sont crées. Si vous structurez votre zip pour être en accord avec ces correspondances vous n’aurez rien à faire, sinon vous pouvez créer vos propres correspondances.

Imaginons que dans un zip, lorsque vous l’ouvrez vous avez la structure suivante :

hak/MonHak1.hak
hak/MonHak2.hak
pwc/MonPWC1.pwc
pwc/MonPWC2.pwc

Dans ce cas la correspondance /hak/ >> %PLAYER_HOME%/hak/ va permettre de copier les deux premiers fichiers dans le répertoire hak de « mes document nwn2»

La correspondance /pwc/ >> %PLAYER_HOME%/pwc/ va permettre de copier les deux derniers fichiers dans le répertoire pwc de « mes document nwn2»

Maintenant si dans votre zip vous avez plutot ceci :

MesHaks/Modeles/MonHak1.hak
MesHaks/Objets/MonHak2.hak
MesPWC/Zone1/MonPWC1.pwc
MesPWC/Zone2/MonPWC2.pwc

Dans ce cas vous créerez les correspondances suivante :

MesHaks/Modeles/ >> %PLAYER_HOME%/hak
MesHaks/Objets/ >> %PLAYER_HOME%/hak
MesPWC/Zone1/ >> %PLAYER_HOME%/pwc
MesPWC/Zone2/ >> %PLAYER_HOME%/pwc


## Fin du Tutoriel ##
(Si vous avez une question, rendez vous sur le forum)