Immersion Addon not working;
HybridZach opened this issue · 8 comments
Hi, firstly thanks this addon is awesome, however I noticed it is meant to work with the addon immersion? however when I have immersion installed the play button does nothing. (could this be because immersion is out date right now and I have to enable out of date addons)
Thank you for opening the issue. It seems to be a problem caused by some changes made by Blizzard to the GetTexture function. I have just pushed a fix, can you please update the addon and verify if the problem is resolved?
Hey thanks, it works now, thank you :).
On another note I have been trying to change the voice, but that I think its related to WoW accessibility feature not detecting the new voices I installed in Windows, as I understand your addon uses those voices? Is there a way to change the voice in any other way.
Ps. this combined with immersion makes quests way more fun, and I really appreciate your work on this addon.
Hey thanks, it works now, thank you :).
On another note I have been trying to change the voice, but that I think its related to WoW accessibility feature not detecting the new voices I installed in Windows, as I understand your addon uses those voices? Is there a way to change the voice in any other way.
Ps. this combined with immersion makes quests way more fun, and I really appreciate your work on this addon.
Nope, if the voices don't show up in the accessibility window the can't be used by addons...
Hey, so it works but on a quest hand in, it only reads the title.
The problem happens with this specific quest only?
The problem happens with this specific quest only?
No, sorry it happens with every NPC that has a hand in "?". The dialog they say before you hand in the quest is what doesnt read now, it just reads the title. However when the npc has "!" it works.
Also I dont know much lua, but I managed before to stop your addon from reading the title and the objective, but I am not exactly sure what I need to comment out, could you tell me ? that would be amazing if perhaps there was an option to disable those :)
Okay now should be working. You need to comment out the parts that you want to sto from being read in the ReadQuest function, there is a source variable that indicates where the addon is reading the text. For example if you want to only read the quest description in the quest log (the panel that shows up when you open the map) you need to edit this:
if (source == "questlog") then
local title = C_QuestLog.GetTitleForQuestID(QuestMapFrame_GetFocusedQuestID())
local description, objective = GetQuestLogQuestText()
text = title .. "\n" .. description .. "\n" .. objective
to this:
if (source == "questlog") then
local title = C_QuestLog.GetTitleForQuestID(QuestMapFrame_GetFocusedQuestID())
local description, objective = GetQuestLogQuestText()
text = description
Maybe I'll add some options to control this behaviours soon or later...
World.Of.Warcraft.2022-01-28.18-50-25.Trim.Trim.mp4
Hey sorry but it doesnt work still for the quest hand in dialog.
Without Immersion it reads the quest hand in dialog fine.
And thanks for the help with the edits, I am now able to get it to only read the description.