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.