
Ce tutoriel a été rédigé par Torvahal, puis remis en forme et révisé par iThorgrim.
Bonjour ! Dans ce tutoriel, nous allons voir comment créer une nouvelle monnaie dans World of Warcraft.
Pour cela, il vous faudra quelques logiciels :
- Un gestionnaire de base de données : SQLyog, Navicat ou HeidiSQL.
- Un éditeur de fichiers DBC : WDBX Editor ou My DBC Editor.
- Le logiciel MPQ Editor.
Dans ce guide, nous utiliserons SQLyog Community et WDBX Editor.
Étape 1 — Créer un nouvel objet
Pour simplifier la création de votre monnaie, nous allons dupliquer une monnaie existante, puis la personnaliser.
Dans ce tutoriel, nous modifierons uniquement son entry
et son name
.
- Ouvrez SQLyog et rendez-vous dans la table
item_template
de la base de données world
.
- Faites un clic droit sur une cellule de la colonne
entry
, cliquez sur Custom Filter
puis ajoutez les informations comme sur l’image ci-dessous.
- Appuyez sur
OK
. Vous devriez voir une seule ligne correspondant à l’Emblème de givre.
Faites un clic droit sur cette ligne, puis Duplicate Current Row.
Avant de sauvegarder, modifiez la valeur du champ entry
par 90000
.
Dans la colonne name
, remplacez le nom anglais par celui que vous souhaitez, par exemple :
Emblem of RunicLab
.
Cliquez sur l’icône de disquette bleue dans la barre d’outils pour enregistrer vos modifications.
Étape 2 — Édition des fichiers DBC
Pour cette étape, vous aurez besoin de trois fichiers :
Item.dbc
CurrencyCategory.dbc
CurrencyTypes.dbc
Nous utiliserons WDBX Editor, qui permet d’éditer et de sauvegarder facilement des fichiers .dbc
.
- Ouvrez WDBX Editor, puis allez dans File → Open File(s).
Sélectionnez votre fichier Item.dbc
.
💡 Note :
Si vous ne savez pas où le trouver, rendez-vous dans le dossier dbc
de votre serveur (là où se trouvent vos maps
, vmaps
, mmaps
, etc.).
- Lors de l’ouverture, choisissez la version correspondant à votre serveur, généralement
Wrath of the Lich King 3.3.5 (12340).
- Cherchez la ligne dont la colonne
ID
est égale à 49426
(l’ID de l’Emblème de givre, notre monnaie de base).
Clic droit sur n’importe quelle valeur de la colonne ID
→ Go To..., entrez 49426
, puis cliquez sur OK
.
- Clic droit sur la ligne trouvée → Copy Line.
Descendez tout en bas du fichier et sélectionnez une ligne vide → clic droit → Paste Line.
- Remplacez l’
ID
par la valeur utilisée dans item_template
, ici 90000.
Pour modifier la valeur : clic droit sur la cellule → View in Text Editor, puis sauvegardez.
- Enregistrez votre fichier : File → Save.
Édition de CurrencyCategory.dbc
Ce fichier détermine les catégories affichées dans la fiche de personnage (section "Monnaies").
- Ouvrez
CurrencyCategory.dbc
.
- Concentrez-vous sur les colonnes suivantes :
ID
, Flags
, Name_Lang_koKR
, Name_Lang_Mask
.
- Créez une nouvelle ligne similaire à l’image ci-dessous :
💡 Note :
Gardez bien en mémoire l’ID
que vous renseignez ici. Il vous servira à lier la catégorie à votre monnaie dans le fichier suivant.
Édition de CurrencyTypes.dbc
Ce fichier lie votre objet à une catégorie de monnaie.
Les colonnes importantes sont :
ID
→ Identifiant unique de la monnaie (exemple : 400
)
ItemID
→ 90000
CategoryID
→ identifiant défini dans CurrencyCategory.dbc
(exemple : 50
)
BitIndex
→ index unique pour l’ordre d’affichage (exemple : 30
)
Enregistrez les modifications une fois les valeurs saisies.
Étape 3 — Création du patch .MPQ
Nous allons maintenant empaqueter nos fichiers DBC pour le client.
Créez un dossier nommé DBFilesClient sur votre bureau ou dans un dossier de travail.
Glissez-y vos trois fichiers .dbc
modifiés.
Ouvrez MPQ Editor et cliquez sur l’icône de création d’archive.
- Dans le champ “Enter the name of the archive to be created”, cliquez sur
...
,
allez dans le dossier Data de votre client WoW, et nommez le fichier :
Patch-4.MPQ, puis cliquez sur Save.
Cliquez sur Next, puis sur Change dans la section Game Compatibility.
Choisissez World of Warcraft - Wrath of the Lich King.
Continuez jusqu’à la page Max. number of files in the MPQ, et entrez 3
(nous avons 3 fichiers).
Cliquez sur Next, puis Finish.
Glissez votre dossier DBFilesClient dans la partie droite du logiciel.
Votre fichier MPQ est maintenant prêt.
Fermez vos logiciels : la partie client est terminée.
Dernière étape — Mise à jour côté serveur
Glissez les trois fichiers .dbc
modifiés (Item.dbc
, CurrencyCategory.dbc
, CurrencyTypes.dbc
) dans le dossier dbc
côté serveur. Redémarrez votre serveur.
Et voilà, votre nouvelle monnaie est désormais intégrée au client et au serveur !