Skip to content

Releases: stoneharry/WoW-Spell-Editor

Release Build 2.3.1

Choose a tag to compare

@stoneharry stoneharry released this 01 May 22:48
ed280d6

Release Notes

  • Merges #270 providing many fixes and improvements on v2.3.0.
  • Adds a "Refresh" button that will automatically refresh every spell from the database. Useful when working on the same database with multiple people.
  • When the program starts up, if there is no data loaded it will now prompt to allow the user to automatically import all the required data.
  • The trunctate tables button has been changed to be drop tables, allowing for easier cleanup and switching between versions.
  • The Import/Export window will now bring DBCs being processed into view.
  • MPQ creation on export has been fixed.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.3.0

Choose a tag to compare

@stoneharry stoneharry released this 04 Jan 18:36

Release Notes

  • Merges #263 adding OpenAI integration.
    • This adds the ability to use AI in Spell Editor. You must create and use an OpenAI API key to use this feature, and set it in your environment variables.
    • setx OPENAI_API_KEY "your_api_key_here"
    • It allows you to generate new spells, modify existing spells, or ask general questions.
    • Not every value is supported in every field. For example, there is limited support for attributes and spell family flags. More can be contributed over time if there is more interest in this feature. This is more of a proof of concept.
    • This only supports English localisation, and is designed for 3.3.5 spell structure.
  • Merges #255 by @T1ti which brings a major overhaul to the spell effects/auras tabs.
    • The UI will automatically update fields and possible values based on the effect/aura selected.
    • Spell Families and Class Masks have a major refactor, providing many new UI features.
    • The effects and targets tabs have been split up for faster access to effects.
  • Minor error handling and logging fixes.
  • .NET upgrade to 4.8.

Known Issues

  • This version was a major update and a few issues have been identified. If you encounter issues, then please use the prior version until a new version is available.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.8

Choose a tag to compare

@stoneharry stoneharry released this 28 Nov 21:14

Release Notes

  • Fixes a very long standing bug with the way Caster Aura State and Target Aura State was being handled. A lot of the possible values were not handled correctly. The language files have been updated with the correct definitions.
  • Fixes a memory leak on the new Log Book feature which would mean the program process would linger in the background after closing the main window.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.7

Choose a tag to compare

@stoneharry stoneharry released this 27 Nov 23:47
a32b379

Release Notes

  • Implements a new Log Book feature. This will remember recently selected spells so that you can quickly switch between them without needing to find the spell again. This feature can be accessed by a new 'Log Book' button in the main window title.
  • Fixed an issue with the WoW patch 2.4.3 TBC spell.dbc binding file causing issues.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.6

Choose a tag to compare

@stoneharry stoneharry released this 14 Oct 19:54
8f86161

Release Notes

  • Fixed a bug in v2.2.5 that broke exporting data to DBCs.
  • Fixed MPQs created having an extra .mpq extension.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.5

Choose a tag to compare

@stoneharry stoneharry released this 07 Oct 19:24
7a8a3f5

Release Notes

  • Massive performance improvements for the icon tab. All of the icons will load a lot more smoothly and with less UI lag. If you use the "render icons in view" option then I have expanded the view it renders on the Y axis so that you can scroll more smoothly as well.
  • Performance improvement for the spell selection list loading by expanding the first page size.
  • Minor performance improvements when importing and exporting.
  • #236 #234 Fixed an issue where after selecting a field value using search, it would keep that selection on the next spell you selected. This meant you could save the next spell with that value as well.
  • Some minor fixes to exception handling.

Known Issues

  • Exporting data is broken in this version. This is fixed in v2.2.6.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.4

Choose a tag to compare

@stoneharry stoneharry released this 22 May 22:15
674e842

Release Notes

  • #234 Fixes an issue with v2.2.3 where after searching for a spell effect or spell aura, it did not clear the filter when selecting a new spell.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.

Release Build 2.2.3

Choose a tag to compare

@stoneharry stoneharry released this 09 May 21:41
dbd0640

Release Notes

  • #234 Fixes a major bug with v2.2.2 where the new filterable fields would not be loaded / saved correctly (Spell Effect & Spell Aura).
  • Major performance improvements when opening the spell editor. All UI logic has been isolated to the UI thread and all other logic made concurrent where possible. Also fixes locking contention on a single SQL adapter by creating more temporary connections for the startup sequence.
  • Refactor of DBC code to make the DBC Reader a temporary object that is cleaned up better.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

Known issues in this release

  • #234 After searching for a spell effect or spell aura, it does not clear the filter when selecting a new spell.

It is always a good idea to make regular backups of your data.

Release Build 2.2.2

Choose a tag to compare

@stoneharry stoneharry released this 25 Mar 23:43
a3d0cd4

Release Notes

  • Makes several fields in the UI searchable:
    • Spell Effect Name
    • Spell Aura Name
    • Filter by Target
    • Attributes
  • #172 Changes the saved spell popup message to auto-close.
  • Adds a small performance improvement when opening the icon tab.
  • Fixes an error that would occur when dropping tables with a spell selected.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

Known issues in this release

  • It appears that saving spells with the new spell filter options sometimes does not save correctly. It will only show incorrectly after the program is restarted.

It is always a good idea to make regular backups of your data.

Release Build 2.2.1

Choose a tag to compare

@stoneharry stoneharry released this 16 Jan 22:36
e15c277

Release Notes

  • #216 #220 Fixes the spell selection list not refreshing correctly. This occurred when saving a spell becausue it would update it in the UI but not in the in-memory data table. So when the entry was next refreshed, it would refresh with the wrong information. This change refactors the behaviour into the appropiate class and handles the data and UI update properly.
  • Fixes a missing flag in Attributes3. Important to update your Language file to get this update.
  • The program version is now displayed in the window title.

Bugs, suggestions, and questions

Please report any issues you find using the issue tracker. I am always open to feedback and feature requests.

It is always a good idea to make regular backups of your data.