Releases: stoneharry/WoW-Spell-Editor
Release list
Release Build 2.3.1
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
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"- https://platform.openai.com/docs/quickstart
- It costs almost nothing to create/modify spells since the token usage is so low. But you do need to buy some tokens to start using it.
- 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
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
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
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
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
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
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
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
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.