diff --git a/README.md b/README.md index 530594e..a56ebef 100644 --- a/README.md +++ b/README.md @@ -4,20 +4,20 @@ [![WoWDevDiscord](https://img.shields.io/badge/Discord-WoWDev-blue.svg)](https://discord.gg/EzKJjtv) -## Build Status +### Build Status CI | Build :------------: | :------------: AppVeyor | [![Build status](https://ci.appveyor.com/api/projects/status/y4sp6sijsdvu2v80/branch/master?svg=true)](https://ci.appveyor.com/project/majorcyto/wdbxeditor/branch/master) | -## About +### About This editor has full support for reading and saving all release versions of DBC, DB2, WDB, ADB and DBCache. This does include support for Legion DB2 and DBCache files and works with all variants (header flags) of these. Like the other editors I've used a definition based system whereby definitions tell the editor how to interpret each file's columns - this is a lot more reliable than guessing column types but does mean the definitions must be maintained. So far, I've mapped almost all expansions with MoP being ~50% complete and everything else being 99%+ (excluding column names). You will need [Microsoft .NET Framework 4.6.1](https://www.microsoft.com/en-us/download/details.aspx?id=49982) to run this application -##Features: +### Features: * Full support of release versions of DBC, DB2, WDB, ADB and DBCache (WCH3 and WCH4 are not supported as I deem them depreciated) * Supports being the default file assocation * Opening and having open multiple files regardless of type and build @@ -35,15 +35,15 @@ You will need [Microsoft .NET Framework 4.6.1](https://www.microsoft.com/en-us/d * A simple memory reader to get player's co-ordinates from the client * A colour picker for LightData and LightIntBand -##Tools: +### Tools: * Definition editor for maintaining the definitions * WotLK Item Import to remove the dreaded red question mark from custom items * Legion Parser which is an attempt to automatically parse the structure of WDB5 and WDB6 files -##Project Goal: +### Project Goal: The goal of this project is to create a communal program that is compatible with all file variants, is feature rich and negates the need to use multiple different programs. This means any and all contribution in the form of commits, change requests, issues etc are more than welcome! -##Credits: +### Credits: Credits go to Ladislav Zezula for the awesome StormLib and thanks to all those that contribute to the WoWDev wiki. I've also patched the definitions together for various sources across the internet, there are too many to name, but thanks to all. diff --git a/WDBXEditor/Definitions/Cata 4.3.4 (15595).xml b/WDBXEditor/Definitions/Cata 4.3.4 (15595).xml index 57a46b7..463c0a6 100644 --- a/WDBXEditor/Definitions/Cata 4.3.4 (15595).xml +++ b/WDBXEditor/Definitions/Cata 4.3.4 (15595).xml @@ -326,10 +326,11 @@ - - - - +
+ + + +
diff --git a/WDBXEditor/Definitions/Legion 7.0.3 (21953).xml b/WDBXEditor/Definitions/Legion 7.0.3 (21953).xml deleted file mode 100644 index d3469ae..0000000 --- a/WDBXEditor/Definitions/Legion 7.0.3 (21953).xml +++ /dev/null @@ -1,5194 +0,0 @@ - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - -
- - - - - - - -
- - - - -
- - - -
- - - - - -
- - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - -
- - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - -
- - - -
- - - - - -
- - - -
- - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - -
- - - - - - - -
- - - - -
- - - - - - - -
- - - -
- - - - - - - -
- - - - - - -
- - - -
- - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - -
- - - - -
- - - - - -
- - - - - -
- - - -
- - - - - - - - - - -
- - - - - -
- - - - - - -
- - - - - -
- - - - - - - - - -
- - - - -
- - - - -
- - - - - - -
- - - - -
- - - - - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - -
- - - - - - -
- - - - - -
- - - - - - -
- - - - - - -
- - - - - -
- - - - -
- - - - -
- - - - - -
- - - - -
- - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - -
- - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - -
- - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - -
- - - - - - - - - -
- - - - -
- - - - - -
- - - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - -
- - - - - - - -
- - - - -
- - - -
- - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - - - -
- - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - -
- - - -
- - - - - - -
- - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -
- - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - -
- - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - -
- - - - -
- - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - -
- - - - - -
- - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - -
- - - - -
- - - - -
- - - - - - - - - - - -
- - - - - - -
- - - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - -
- - - - - - -
- - - - -
- - - - - -
- - - -
- - - -
- - - -
- - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - -
- - - - - - - - - - - -
- - - - - -
- - - -
- - - - - - - -
- - - -
- - - -
- - - - - - - - - - - - - -
- - - - - - -
- - - -
- - - -
- - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - -
- - - - -
- - - - -
- - - - - - - -
- - - -
- - - - - - -
- - - -
- - - - - - -
- - - - - -
- - - - - -
- - - - - - - -
- - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - -
- - - -
- - - - - -
- - - - - -
- - - - - - - -
- - - - - - - -
- - - - -
- - - -
- - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - - - -
- - - - - -
- - - - - - - -
- - - -
- - - -
- - - - -
- - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - -
- - - - -
- - - - -
- - - -
- - - - -
- - - -
- - - - - -
- - - -
- - - - -
- - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - -
- - - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - -
- - - - - - -
- - - - -
- - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - - -
- - -
- - - -
- - -
- - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - - - - - -
- - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - - -
- - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
- - - - - -
- - - - - - -
- - - -
- - - - - -
- - - - - -
- - - - -
- - - -
- - - - -
- - - - - -
- - - -
- - - - - - - - - - - -
- - - -
- - - - - - -
- - - -
- - - - - -
- - - - - - - - -
- - - - - -
- - - -
- - - - - -
- - - - - -
- - - - - - - - - -
- - - - - -
- - - - - - -
- - - - - -
- - - -
- - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - -
- - - - -
- - - - - - -
- - - - -
- - - - - -
- - - - - - - - - - - -
- - - - - -
- - - -
- - - - - - - - -
- - - - - - -
- - - -
- - - - - -
- - - -
- - - - - - - - - - -
- - - - - - -
- - - - - - - -
- - - - - -
- - - - - - - - - -
- - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - -
- - - - - -
- - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - -
- - - - - - - - -
- - - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - - - - - - - - -
- - - - - - -
- - - -
- - - - - - -
- - - - - - - -
- - - - - - - - - - -
- - - - - - - -
- - - - -
- - - - - - - - - - - - - - -
- - - -
- - - -
- - - -
- - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - -
- - - -
- - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -
- - - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - -
- - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - -
- - - - - -
- - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - -
- - - -
- - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - -
- - - - -
- - - - - - -
- - - - - - -
- - - - - - - - -
- - - - - -
- - - -
- - - -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - -
- - - - - -
- - - - - - - - -
- - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - -
- - - - -
- - - - -
- - - - -
- - - - - - -
- - - - - - -
- - - - - - - -
- - - - - -
- - - - - -
- - - - - - - -
- - - - - - -
- - - - - - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - -
- - - - - -
- - - -
- - - - - - - -
- - - -
- - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - -
- - - - - - - -
- - - -
- - - - - - - - - - - - -
- - - - -
- - - - - -
- - - - - - -
- - - - - - - -
- - - - -
- - - - - - - -
- - - - - -
- - - - - -
- - - - - - -
- - - - - - - - - - - - -
- - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - -
- - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - -
- - - - - - - - - -
- - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - -
- - - - - - - -
- - - - -
- - - - - - -
- - - - -
- - - - - - - - - -
- - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - -
- - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - -
- - - - - -
- - - - - -
- - - - - - -
- \ No newline at end of file diff --git a/WDBXEditor/Definitions/MoP 5.4.8 (18414).xml b/WDBXEditor/Definitions/MoP 5.4.8 (18414).xml index 507a197..647227b 100644 --- a/WDBXEditor/Definitions/MoP 5.4.8 (18414).xml +++ b/WDBXEditor/Definitions/MoP 5.4.8 (18414).xml @@ -454,9 +454,10 @@ - - - + + + +
diff --git a/WDBXEditor/Main.cs b/WDBXEditor/Main.cs index a029f6f..bc300e8 100644 --- a/WDBXEditor/Main.cs +++ b/WDBXEditor/Main.cs @@ -89,6 +89,8 @@ private void Main_Load(object sender, EventArgs e) //Load recent files LoadRecentList(); + + this.Text = $"WDBX Editor ({VERSION})"; } private void Main_FormClosing(object sender, FormClosingEventArgs e) @@ -180,7 +182,7 @@ private void SetSource(DBEntry dt, bool resetcolumns = true) //dt.Attach(); this.Tag = dt.Tag; - this.Text = $"WDBX Editor - {dt.FileName} {dt.BuildName}"; + this.Text = $"WDBX Editor ({VERSION}) - {dt.FileName} {dt.BuildName}"; LoadedEntry = dt; //Set current table _bindingsource.DataSource = dt.Data; //Change dataset @@ -199,7 +201,7 @@ private void SetSource(DBEntry dt, bool resetcolumns = true) } else { - this.Text = "WDBX Editor"; + this.Text = $"WDBX Editor ({VERSION})"; this.Tag = string.Empty; LoadedEntry = null; diff --git a/appveyor.yml b/appveyor.yml index 23cf8bf..8d5b8be 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,6 +9,8 @@ build: project: WDBXEditor.sln verbosity: quiet after_build: + - ps: rm %APPVEYOR_BUILD_FOLDER%\WDBXEditor\bin\Release\*.pdb + - ps: rm %APPVEYOR_BUILD_FOLDER%\WDBXEditor\bin\Release\System.Threading.Tasks.Dataflow.xml - 7z a WDBXEditor.zip %APPVEYOR_BUILD_FOLDER%\WDBXEditor\bin\Release artifacts: - path: WDBXEditor.zip