The World Of Warcraft addon is written in Lua, using the Ace3 libraries for a couple of features. Its still in active development but already has all the main features. While
conditions for starting a dialogue are working already I am currently working on adding conditions to player answers as well.
The StoryExtended Web App is basically entirely locally run, only making API calls when needed for AI generation. Everything is automatically saved locally in the browsers IndexedDB, which lets users continue where
they left off. The goal is to give the user full control while still keeping everything user friendly. The dialogue download automatically converts the dialogue DB into a .lua file so that it is readable
by the World Of Warcraft addon. From there on out it's plug and play to get the newly created dialogue running in the game.
The OpenAI integration helps in creating content faster and auto generates NPC answers to the players questions, taking into account their previous conversation. Users can also write descriptions
and add quotes for their characters, to get a more desirable text result. These are saved per character. The other AI integration is ElevenAI which can generate realistic sounding speech for a given
text. Users can choose from their own saved voices, which are then also saved on a character basis, and can generate speech for the currently open NPC text and download it as an mp3 file. This just
needs to be dragged into the correct folder in the World Of Warcraft addon for automatic voice over support.



