HideTalkingHead

HideTalkingHead

Removes the message dialog that appears for quests/dungeons

The same messages also appear in the Chat Window
It can also be moved and scaled instead with MoveTalkingHead or MoveAnything

You must login to post a comment. Don't have an account? Register to get one!

  • 4 comments
  • Avatar of Ketho Ketho Oct 30, 2016 at 09:46 UTC - 0 likes

    @mysticalos: Go

    Don't have a mac so I don't know really about the crashing part, maybe it was fixed in 7.1? I originally called this to prevent Blizzard_TalkingHeadUI from loading, now it idd just calls Hide

    UIParent:UnregisterEvent("TALKINGHEAD_REQUESTED")
    

    But thanks for pointing users here from DBM

    Last edited Oct 30, 2016 by Ketho
  • Avatar of mysticalos mysticalos Oct 29, 2016 at 19:30 UTC - 0 likes

    Curious, that doesn't crash game anymore? I remember calling Hide on talking frame instantly crashed out mac client, which is why i had to go with dirtier method to just unregister all events (thus no chat,no sounds) in my block I made couple months ago. Maybe they fixed that crash though and I can refactor mine to be less aggressive. or just remove mine and recommend this mod instead.

    EDIT, went with full removal from DBM and pointing users here.

    Last edited Oct 29, 2016 by mysticalos
  • Avatar of Ketho Ketho Aug 14, 2016 at 05:52 UTC - 0 likes

    @q3fuba: Go

    Thanks q3fuba, I added this into HideTalkingHead. I didn't make it an option since users can still turn of all sound effects if they want

    (I did use a slightly different version of your code)

  • Avatar of q3fuba q3fuba Aug 13, 2016 at 23:03 UTC - 0 likes

    Found a way to hide the TalkingHeadFrame but let the voice line sounds active.
    Maybe you can add this in your AddOn as an Option or just do a Standalone AddOn.

    local f = CreateFrame("Frame");
    
    function f:OnEvent(event, addon)
      if  (event == "ADDON_LOADED")
      and (addon == "Blizzard_TalkingHeadUI")
      and TalkingHeadFrame_PlayCurrent then
        hooksecurefunc("TalkingHeadFrame_PlayCurrent", function()
          TalkingHeadFrame:Hide();
        end)
        f:UnregisterEvent("ADDON_LOADED");
      end
    end
    
    f:RegisterEvent("ADDON_LOADED")
    f:SetScript("OnEvent", f.OnEvent)
    
  • 4 comments

Facts

Date created
Jul 18, 2016
Categories
Last update
Oct 29, 2016
Development stage
Release
License
Public Domain
Curse link
HideTalkingHead
Downloads
6,079
Recent files
  • R: v1.0.2 for 7.1.0 Oct 29, 2016
  • R: v1.0.1 for 7.0.3 Aug 14, 2016
  • R: v1.0 for 7.0.3 Jul 19, 2016

Authors