02/10/2016, 18:50
MyDbcEditor & WDBX Editor - editeur de DBC
Il manquait un dernier utilitaire indispensable dans cette section , c'est celui destiné a ouvrir les DBC . Il est parfois nécessaire d'éditer ces fichiers afin par exemple de corriger les cimetieres ou la pour la plupart du temps y rechercher une info du genre ID de zone ou de spell .
Lorsque je parle de DBC en fait je devrais parler aussi de DB2 introduit par blizzard qui remplace petit a petit les DBC a chaque version du client , ils les remplacent totalement en 7x . ces DBC/DB2 sont en fait des petites base de données genre exel mais a la sauce Blizzard .
Je vous propose ici 2 utilitaires :
- MyDbcEditor qui date un peut et s’arrête au DBC et n'ouvre donc pas les DB2 que possède le 6x, bien que les 2 utils soient assez similaire celui ci peux etre lancé plusieurs fois et permet la recherche par colonne.
- WDBX Editor c'est le petit dernier , il ce présente grosso modo comme MyDbcEditor mais a la difference il permet de choisir la version client et ouvre les DB2 . A noter une fonction interaissante qui permet d'importer ou d'exporter vers une db , option tres pratique pour des operations en series .
Vous trouverez WDBX Editor ICI ou la version compilé : ICI
Vous trouverez DBCUtil_1.2.2 ICI
Edit : Wdbx a un bug pour les caracteres comme le retour a la ligne dans les textes comme " \r\n " , pour cela il faut passer par l’ancien dbcutil dont je rajoute le lien au dessus . N'editez pas le *.csv avec par exemple open office mais avec un editeur de texte .
Edit2 : Re bug sur les chemin ou il suprime les \ par exemple de Interface\Icons\_Aller_a_la_position dans SpellIcon.dbc
Edit 3: spell.dbc
Il est a noter un bug dans WDBX , par exemple pour la dbc spell.dbc qui peut facilement être réparé :
- La colonne m_ID désigne l'id des spells et les valeurs de cette colonne m_ID doivent être progressives.
- Si par exemple sur ce screen je veux insérer un spell 300037 , celui ci va ce positionner en fin de colonne et buguer certains spells.
- Pour remédier a ce bug il suffit d'exporter spell.dbc dans une db temporaire , de faire un trie par m_ID et de re importer cette db dans wdbx en mode replace.
Voila , maintenant que le forum est plus ou moins présentable , mème s'il reste des choses a faire , que j'ai fais le tour des principaux outils et Tuto pour dépanner le repack ... je peux en reprendre le Dev . Il fallait un minimum pour inciter des gens a franchir le pas