
INTRODUCTION
Smart Scripts are cool, they make scripting really easy. However, creating and editing them is really tedious, onerous and burdensome. Events and actions are NOT self-describing and new developers have to either test them through trial and error or analyze the code in core (which requires some programming knowledge). WoW Database Editor is solution for those problems!
FEATURES
EASIEST EDITOR TO USE
Editing and creating smart scripts with WoW Database Editor makes it easier then ever! Firstly add event, then select source, action and target. Done!
CONDITIONS
Conditions are integral part of SAI so creating them is as well integral part of WoW Database Editor! You can see conditions on the same workspace as events.
SEE MORE
You no longer have to select an action to see what it does, you see events, actions and conditions all at once!
TRULY CONTEXTUAL
WDE is really clever! It helps you on every step. Every parameter (unless it is really self-describing) gives you hints and suggestions. It includes descriptions and proposed values - both flags (e.g. cast flags, npc_flags), select values (e.g. summon type, emotes), boolean values (e.g. enable/disable combat movement) and intelligent comments.When you edit game object SAI, creature only events will not show! You see only events that makes sense and are supported with current AI type.
ACTIONS HAVE SOURCES
Even though in TC SmartScript do not have concept of "source" of action, it is much easier to write script when there is one! Therefore WDE introduces not only targets, but also sources.
LINKS CANNOT BE MORE SIMPLE
Linking events can make powerful effects, but it is quite hard to write them by hand. WDE makes big use of link events.
SOLUTIONS EXPLORER
Just like all typical IDEs, WoW Database Editor has concept of „project” or „solutions”. You can keep all your scripts in one folder for easier accessibility in the future!
REALLY CUSTOMIZABLE
It is YOUR IDE, YOU can customize it in way you want. Do you prefer events tab at the left or the bottom? Hidden or shown all the time? Would you rather see specific event in “spell” or “self” category? It is up to you!
CUSTOM EVENTS AND ACTIONS? NOT A PROBLEM!
WoW Database Editor does NOT have hardcoded TC events, actions, targets and conditions. If your actions and events differ, you can replace them without recompile and even compare and detect differences in effect in particular script.
DARK THEME
All modern IDEs have dark theme. It is much more pleasant for eyes. So does WoW Database Editor
(but do not worry, there is also light theme!)
Open source
And this all is completely open source available for free for everyone!
FUTURE OF THE IDE
That’s not all! WoW Database is in active development and there are plans to add support for editing other Trinity tables so that all editing is in one place!
DOWNLOAD
(link to always latest binary in description)
SCREENSHOTS
(click to enlarge)
VIDEO
Note: The video is from few years ago
Bug/idea reporting
Please use github issues to report bugs and ideas: here
Last edited: