nWorldEditor : Présentation
by Nico on déc.28, 2010, under nWorldEditor
Bonsoir à tous (décidément j’écris tous mes articles le soir pour l’instant … ^^)
Dans le premier article Ouverture de nEmu j’avais très brièvement fait référence à un de mes projets appelés nWorldEditor. Cet article a pour objectif de vous présenter le logiciel en lui-même (non sans blague ? oO) et vous dévoiler quelque peu l’orientation que va prendre ce projet ^^
Tout d’abord je compte écrire beaucoup plus d’articles à propos de ce projet car c’est pour le moment l’objectif principal de ce site, ce qui signifie au moins un article tous les deux jours (sauf si je n’ai vraiment pas le temps mais ça c’est une autre histoire ^^) et une possibilité d’exprimer votre avis sur les différentes voies de développement que j’ai l’intention de choisir pour nWorldEditor
Trêve de bavardage, passons donc à la présentation !
1) Qu’est-ce que c’est ?
nWorldEditor est un logiciel d’aide à la gestion des bases de données des différents émulateurs de serveurs World Of Warcraft. Lorsque vous créez votre serveur privé, il vous faut généralement ajouter et modifier du contenu (par « contenu » j’entends : armes, équipements, quêtes, créatures, etc). Ce contenu est stocké dans ce que l’on appelle une base de données qu’on visualise sous forme de tableaux (ou plus communément tables) dans lesquels chaque ligne correspond à un élément (par exemple une ligne correspondra à une épée, une autre ligne à une autre épée, etc). Ces lignes contiennent différentes informations, une par colonne dans le cas classique, comme le nom, le niveau requis, les bonus, etc.
Jusque là il semble assez simple de gérer tout cela, mais pour un utilisateur novice il n’en est rien ! En effet on remarque dans un premier temps que bien que les colonnes aient un nom, celui-ci est en anglais et pas toujours très précis, ce qui est déjà un obstacle à l’ajout de nouveaux éléments. Mais cet obstacle paraît moindre quand on se rend compte qu’en plus d’avoir des colonnes au nom peu explicite, les valeurs sont presque à chaque fois numériques, vous ne verrez pas marqué dans la colonne gérant le type de l’objet le mot « Arc », à la place vous aurez un nombre qui n’aura aucun lien avec le mot « Arc » bien entendu. Ce ne sont pas les seules difficultés qu’un néophyte risque de rencontrer : créer un objet, cela reste simple, par contre créer une quête augmente encore un peu la difficulté car des relations doivent se faire entre plusieurs tables, c’est également le cas lorsque vous souhaitez faire un vendeur par exemple. Enfin, si vous désirez partager votre travail, ou garder des sauvegardes de vos créations afin de les rajouter plus tard sur d’autres bases de données, il faut maîtriser le langage SQL (langage informatique permettant d’effectuer des opérations sur les bases de données).
2) À qui est destiné ce logiciel ?
nWorldEditor peut-être utilisé par n’importe quelle personne possédant un serveur privé, en effet il comporte beaucoup d’outils qui peuvent servir même quand on s’y connait déjà très bien (notamment récupérer le DisplayID d’un objet ou le ModelID d’une créature, c’est à dire le numéro correspondant à l’apparence de celui-ci, ou encore appliquer plusieurs fichiers SQL à la suite, par exemple les updates que vous devez appliquer sur une base de données après avoir installé un core : vous sélectionnez tous les fichiers à appliquer dans nWorldEditor et il fait tout pour vous
). nWorldEditor est en constant développement ce qui signifie que de nouvelles fonctionnalités sont continuellement ajoutées.
Bien que les utilisateurs qui auront le plus besoin de ce logiciel sont ceux qui ne s’y connaissent pas suffisamment pour faire leurs créations par eux-mêmes, je pense que n’importe quel développeur SQL désirant accélérer sa vitesse et sa productivité pourrait tirer bénéfice de ce projet.
Enfin la possibilité d’afficher les requêtes SQL générées permet aux personnes désirant comprendre le fonctionnement de la structure de leurs bases de données d’en apprendre davantage sur celle-ci ^^
3) Pourquoi utiliser ce logiciel plutôt qu’un autre ?
Tout d’abord il possède un avantage non-négligeable par rapport aux autres logiciels du genre pour la communauté francophone … C’est qu’il est entièrement en français ! De plus c’est le seul logiciel que vous pourrez utiliser sans suivre de tutoriels ni lire de documentation, en effet il ne se contente pas d’afficher le tableau sous forme de formulaire traduit en français, l’interface est faite de sorte que toute action soit totalement intuitive, par exemple si je reprends le cas du type d’arme, vous n’aurez pas une case appelée « Type d’arme » dans laquelle il faudra mettre le numéro correspond au type d’arme souhaité, vous aurez une liste déroulante dans laquelle vous devrez simplement sélectionner le type voulu ^^
Un autre avantage qui ne peut être négligé est la compatibilité avec les émulateurs MaNGOS, Trinity et d’ici peu ArcEmu. Or il n’existe pas ou peu de logiciels disponibles sur le web avec lesquels vous pourrez gratuitement développer du contenu sur n’importe quel émulateur (Bien que MaNGOS ait déjà une foultitude d’outils permettant de travailler sur vos bases de données, ce n’est pas le cas de Trinity ou ArcEmu).
Enfin la possibilité de proposer vos idées directement au développeur du projet vous permet de demander les fonctionnalités qu’il vous semble intéressant d’ajouter au logiciel que vous utilisez !
Conclusion
J’espère ne pas avoir été trop long, mais il y avait beaucoup de choses à dire ^^ Bien que le site en lui-même soit récent, le projet existe déjà depuis plus d’un an, il en est à la version 1.7 et je compte d’ici peu distribuer la version 1.8 sur laquelle je travaille depuis le début des vacances (quand je dis « d’ici peu » cela signifie un jour ou deux ^^)
J’attends avec impatience vos commentaires, Nicø
22 Comments for this entry
2 Trackbacks / Pingbacks for this entry
-
[Tutoriel] Télécharger, installer et mettre à jour nWorldEditor « nEmu
septembre 28th, 2011 on 23 h 44 min[...] à nWorldEditor. Si vous débarquez complètement au hasard, je vous conseille de passer par la présentation de nWorldEditor, vous y trouverez certainement des informations [...]
décembre 30th, 2010 on 18 h 25 min
Bonjour,
, je l’utilise pratiquement tous les jours & je vous le conseil à tous
nWE est un super logiciel très simple , merci à toi Nicø
janvier 1st, 2011 on 18 h 20 min
Exactement je vous le conseille à tous !
Pratique efficace et sans bug !
janvier 14th, 2011 on 22 h 05 min
Salut,
Je suis actuellement chargé de l’équipement d’un server fun et je déplore l’absence de l’option MULTIPLIER …
Le logiciel facilite vraiment la vie En 3-4 clique un item mis a niveau mais le X ferais gagné du temps =) j’espere le voir dans une maj
Bonne continuation
janvier 16th, 2011 on 18 h 36 min
Bonjour ^^
Qu’entends-tu par « l’option multiplier » ?
février 5th, 2011 on 2 h 32 min
Il est top MIS a part les quêtes.. A chaque fois ca xit qu’il manque une colonne !
Erreur : Unknown column ‘RequiredClasses’ in ‘field list’ QMYSQL: Unable to execute query
février 6th, 2011 on 11 h 34 min
Bonjour, quel émulateur utilises-tu, MaNGOS ou Trinity ?
Quelle est la version de ta base de données ?
février 14th, 2011 on 14 h 12 min
Je confirme j’ai essayé de créée une quete et sa ma mis la même chose .. J’utilise mangos .
février 13th, 2011 on 14 h 29 min
svp, où faut-il placer les codes SQL obtenus? J’ai essayé partout, mais sa ne marche pas, je suis sur mangos,
février 15th, 2011 on 14 h 48 min
BOnjours , j’aimerais s’avoir si c’étais possible de se connecter a la base de donner d’un autre ordinnateur si on est connecter a hamachi . Car mon amis monte un serveur et je ne peut pass acceder a sa base de donner ..
février 16th, 2011 on 20 h 53 min
Je n’utilise pas hamachi, mais si les autorisations de connexion à distance sont bien paramétrées sur le pc de ton ami alors tu devrais pouvoir t’y connecter.
février 17th, 2011 on 12 h 04 min
D’accord merci. Mais pour le problème des quetes déjà signaler par Crounch , serra t-il regler ? ..
avril 15th, 2011 on 16 h 20 min
Erreur : Unknown column ‘RequiredClasses’ in ‘field list’ QMYSQL: Unable to execute query
Quand je veux crée une quête j’ai le message ci-dessus ..
J’ai un core Mangos 10357 . D’où celà peut-il venir ?
Merci
avril 24th, 2011 on 10 h 21 min
Sûrement au manque de temps qui m’empêche de mettre à jour nWorldEditor avec les nouvelles versions de MaNGOS ^^ »
Cet révision de MaNGOS est destinée à la création d’un serveur 3.3.5 ?
août 15th, 2011 on 0 h 14 min
Salut, J’ai le même problème que les autre personne avec le système de quête quand le nWorld sera mis a jour pour mangos car j’ai fait plus ou moin des recherche et c’est mangos qui est soi-disant » Trop ressent » Que va t’il ce passé ?
août 25th, 2011 on 1 h 14 min
Désolé du retard j’étais en vacances (sans internet), quelle est la révision de ton core ? J’ai sorti récemment des mises à jour, une autre grosse mise à jour est en préparation, et sera compatible avec les derniers cores, mais il faut patienter un peu (une semaine tout au plus).
Cordialement, Nico
décembre 31st, 2011 on 22 h 14 min
excusé moi, mais j’ai un petit problème, je ne peut pas me connecté au chat de nWorldeditor le message d’erreur est « Tentative de connexion…
Error : Host not found ». comment es que je peut réglé se probléme ? merci davance.
janvier 1st, 2012 on 22 h 44 min
Le problème ne vient pas de vous mais du serveur qui ne répond apparemment plus depuis un moment. Je ne pense pas continuer le développement de nWorldEditor (j’expliquerai pourquoi dans un futur message) et ne cherche donc pas à réparer ce problème (le serveur en question ne m’appartient pas). Cependant vous pouvez continuer d’utiliser le logiciel sans autres inconvénients que l’impossibilité de discuter avec les autres utilisateurs.
Bien à vous,
Nicø
janvier 3rd, 2012 on 23 h 53 min
daccord. merci beaucoup.
esque qu’elle qu’un cest comment debug les sort des classe sur un core mangos ? =/
février 4th, 2012 on 19 h 04 min
Salut Nico, je viens de voir ton message (« Je ne pense pas continuer le développement de nWorldEditor[...]« ).
Serais tu favorable au partage des sources de ton fabuleux programme puisque si tu ne souhaites pas continuer, je serai heureux de les avoir pour résoudre certains problème (comme les quetes trinity qu’on ne peut pas ouvrir). Voilà en espérant avoir une réponse de ta part.
Cordialement.
février 7th, 2012 on 23 h 13 min
Il est fort probable que je rende mon dépôt SVN libre d’accès mais il faudra pour cela attendre les vacances qui arrivent dans quelques jours, que je puisse bien y réfléchir ^^
Je ne ferai par contre pas de tutoriel pour expliquer comment se servir d’une source SVN, ceux qui sont vraiment intéressé trouveront seuls s’ils ne connaissent pas déjà.
Lorsque ce sera fait je posterai je posterai un nouveau message, revenez donc régulièrement
avril 25th, 2012 on 16 h 33 min
Bonjour, bonsoir, Nico.
Alors voilà je suis embété, la derniére mise à jours me bloque commplétement.
Alors ma question est, peut on bloqué les mise à jours automatique ? Et si oui, comment ?
Merci d’avance
avril 28th, 2012 on 20 h 55 min
Bonsoir haldahiir,
je crois qu’un certains nombre de personne a des problèmes avec la dernière mise à jour, j’essaie de savoir pourquoi, et dès que ce sera résolu je ferai une nouvelle mise à jour. Le problème vient du fait que j’arrive pas à reproduire les bugs qu’on me soumet, donc tout marche parfaitement sur mon pc, ce qui est étrange …