Download
(40 Kb)
Download
Updated: 08/28/16 06:20 PM
Pictures
File Info
Compatibility:
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:08/28/16 06:20 PM
Created:01/08/16 02:05 AM
Monthly downloads:19
Total downloads:4,612
Favorites:13
MD5:
NPCMuter
Version: 100016.002
by: Terrillyn [More]
Tired of your local NPCs shouting the same thing over and over? or just want more control over voice volumes? then try out this addon.
NPCMuter sets the dialogue volume to zero and puts it back the default whenever an npc with dialogue talks, it allows you to blacklist the npcs you don't want to hear and still enjoy the ones you haven't heard yet. This addon is based on similar efforts by wobin/rkuhnjr/Spero in the BorrowerAndLender-NPCMuter addon, but uses blacklisting instead of whitelisting. Feel free to post any suggestions or issues.

Features:
  • Blacklist npcs you dont want to hear and Still listen to ones you haven't heard or just turn them down
  • Still be able to hear the voice overs for npc chat windows or mute them enirely
  • control the ambient and voice over volumes for conversations, muted and unmuted npcs (6 volume sliders)
  • optionally mute bank, store and guild store npcs
  • optionally automatically mute npc lines once they are heard, never hear the same line twice.
  • Exclusive mode: Makes world npcs unmuted by default and mutes only when a blacklisted line or npc talks

Slash Commands

/npcmuter
opens settings panel
/npcmuter help
list all available slash commands
/npcmuter list
list all currently muted npcs
/npcmuter clear
unmute all currently muted npcs
/npcmuter dump
dump version, and settings

/mute <optional npc name>
Mutes an NPC by name, or just aim at the npc you want to mute and type /mute.
/unmute <optional npc name>
Same as /mute but for unmuting.
KnownIssues:
  • npc voices may get cut off early if they are talking very slow - now adjustable in settings
  • this addon will mute all npc "hi", "hello", and "you've done blah blah" comments, I know of no way to detect these at this time, this is mostly mitigated using exclusive mode
ToDo:
  • add toggle for ambient volume change
  • add ability to mute blacklisted chat windows
  • keybinds for mute/unmute
TLDR/SimpleDirections:
enable addon, set preferred volumes, find annoying npc and aim at them, type /mute, enjoy the silence.

Credits:
Originally based on BorrowerAndLender-NPCMuter by wobin/rkuhnjr/Spero.
Makes use of sirinsidiator's LibAddonMenu 2.0.
100016.002
  • updated terril_lib [v8]

100016.001
  • API Bump
  • updated EVENT_CHAT_MESSAGE_CHANNEL function
  • deprecated IsAddonOutOfDate in terril_lib

100015.001
  • API Bump (no changes)

100014.001
  • API Bump

100013.121
  • Fixed issue causing firstrun to try to update old settings causing error

100013.120
  • Complete Rewrite( reason:[code was becoming un-maintainable] )
  • fixed bug: toggling exclusive mode would cause conversations to become muted
  • changed: conversation type detection is now user language agnostic
  • added: account wide toggle
  • changed: exclusive mode tooltip
  • note: settings have been rewritten, but no reset should occur, old settings will be updated automatically
  • disabled: debug mode removed temporarily
  • disabled: reset volumes button removed, pending rewrite

100013.114
  • updated lam

100013.113
  • added personal lib of common functions
  • NOTE: will add some features from todo list soon™

100013.112-
- fixed missing line, causing excessive volumechange calls

100013.111-
- fixed a bug causing mute toggles not to work

100013.110-
- added exclusive mute mode

100013.102-
- hotfix for missing code (line 198)

100013.101-
- fixed bug causing npcs to be muted early (again)
- rewrote portion of the code to be a bit more flexible
- made debug_mode spam less unneed info

100013.10-
- re-organized/cleaned up code
- changed loaded delay to EVENT_PLAYER_ACTIVATED
- added forgotten '/npcmuter clearheard' command

100013.09-
- fixed bug where npc would be muted if a guild message was recieved
- fixed bug where npc would be muted if random EVENT_CHATTER_END was called
- improved detection of player vs npc name

100013.082-
- fixed error on start, caused by number instead of string

100013.081-
- Much needed hotfix, settings will no longer be reset on update

100013.08-
- fixed bug previously thought to be fixed (1*), but wasn't due to an oversight

100013.07-
- big memory improvement for [mute heard lines], lines are now shortened before saving (old line line format will still work, no need to start over, though it is recommended)

100013.06-
- fixed bug causing convo windows to be muted if a world npc spoke just before(1*)
- added limited time control to settings to adjust length of umutes
- removed bug allowing player names being added to mutelist
- fixes for reticle based mute

100013.05-
- added heard lines
- added clear heard lines button

100013.04-
- added reset and clear buttons to settings
- added toggle for guild stores, merchants and bankers

100013.03-
- added 4 more volume controls
- can now adjust ambient and voice volumes for conversations, muted and unmuted npcs

100013.02-
- fixed a bug causing early mutes
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
100015.001
40kB
Terrillyn
06/07/16 08:45 PM
100014.001
39kB
Terrillyn
03/07/16 02:53 PM
100013.121
39kB
Terrillyn
03/07/16 02:38 AM
100013.120
39kB
Terrillyn
03/06/16 06:16 PM
100013.114
39kB
Terrillyn
02/25/16 02:17 PM
100013.113
39kB
Terrillyn
02/22/16 10:23 PM
100013.112
39kB
Terrillyn
01/20/16 03:59 PM
100013.110
39kB
Terrillyn
01/20/16 02:53 PM
100013.102
39kB
Terrillyn
01/14/16 03:47 AM
100013.101
39kB
Terrillyn
01/14/16 02:47 AM
100013.10
39kB
Terrillyn
01/13/16 08:47 PM
100013.09
39kB
Terrillyn
01/12/16 04:08 PM
100013.082
39kB
Terrillyn
01/12/16 02:46 PM
100013.081
39kB
Terrillyn
01/12/16 02:25 PM
100013.08
39kB
Terrillyn
01/11/16 08:48 PM
100013.07
39kB
Terrillyn
01/11/16 02:06 AM
100013.06
38kB
Terrillyn
01/11/16 01:04 AM
100013.05
38kB
Terrillyn
01/09/16 08:57 PM
100013.04
38kB
Terrillyn
01/08/16 05:57 PM
100013.03
37kB
Terrillyn
01/08/16 03:45 AM
100013.02
37kB
Terrillyn
01/08/16 02:55 AM
100013.01
37kB
Terrillyn
01/08/16 02:05 AM


Post A Reply Comment Options
Unread 01/12/16, 12:04 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
Does this only mute NPCs that you enter into a dialog with, or can it mute ambient NPC chatter? I am tired of hearing the Khajiit guard in Rawl'kha talk about the bosmer that is in the stocks. Can I silence this NPC with this addon or any addon for that matter?
Report comment to moderator  
Reply With Quote
Unread 01/12/16, 02:10 PM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
This mutes all ambient npcs you chose to mute, it also mutes all "Hi!" and "Hail!" type comments;
you can enable the option to Mute heard lines, and it will mute automatically mute any npc line you hear after you've heard them once. This doesn't currently target dialogs/conversations with npcs, but can be used to turn them up or down globally. Try it out and play with the options.

"I am tired of hearing the Khajiit guard in Rawl'kha talk about the bosmer that is in the stocks. Can I silence this NPC with this addon or any addon for that matter?"

Yes, this will mute that npc. Simply walk up to them, type /mute and aim at him.
Last edited by Terrillyn : 01/12/16 at 02:12 PM.
Report comment to moderator  
Reply With Quote
Unread 01/12/16, 08:10 PM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
Originally Posted by Terrillyn
This mutes all ambient npcs you chose to mute, it also mutes all "Hi!" and "Hail!" type comments;
you can enable the option to Mute heard lines, and it will mute automatically mute any npc line you hear after you've heard them once. This doesn't currently target dialogs/conversations with npcs, but can be used to turn them up or down globally. Try it out and play with the options.

"I am tired of hearing the Khajiit guard in Rawl'kha talk about the bosmer that is in the stocks. Can I silence this NPC with this addon or any addon for that matter?"

Yes, this will mute that npc. Simply walk up to them, type /mute and aim at him.
Thank you for the reply. I'm installing this now. I'm so sick of hearing Zalapu talk about poor Finedrin in the stocks in Rawl'kha. He's only been there for a couple of years.
Report comment to moderator  
Reply With Quote
Unread 01/13/16, 02:46 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
I misread the description. I thought it only muted the dialogue when the blacklisted NPC begins to talk, but it apparently keeps it muted all the time and unmutes it when a non blacklisted NPC says something. This causes all 'chatter' around cities to be muted, which I'm not a fan of. It also causes NPCs to not speak to me when I go up to them and talk to them. What I mean by that is when you talk to an NPC without a dialog scene where the "TALK" command doesn't show up but they say like a one-liner to you.

I guess I'm looking for something that leaves the dialogue volume alone and only touches it when the blacklisted NPC speaks, which may not be possible unfortunately.
Report comment to moderator  
Reply With Quote
Unread 01/13/16, 03:12 AM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
Ah yes, I tried to do it that way at first but it didn't end up being reliable, Ill revisit this issue next week and see if I can add an option to allow world ambient chatter.

The biggest problem is that the API doesn't allow you to detect sounds (at-least none that I've found), so I had to base everything of off chat message events and npc dialog menu events which don't happen for world chatter, hopefully zeni will more sound apis later and I can fix it to how you described.

Thanks for trying it out.
Last edited by Terrillyn : 01/13/16 at 03:20 AM.
Report comment to moderator  
Reply With Quote
Unread 01/20/16, 02:59 PM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
Exclusive mute mode has been added based on what we discussed here, check it out if you have the time.
Report comment to moderator  
Reply With Quote
Unread 01/20/16, 05:27 PM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
Originally Posted by Terrillyn
Exclusive mute mode has been added based on what we discussed here, check it out if you have the time.
First, thank you for taking the time to message me about the update. I updated and re-enabled the addon. I haven't tested it more than maybe 10 minutes so far, but it seems to work.

My limited testing:
I traveled to Rawl'kha and was able to speak to various NPCs in the area without issue. These NPCs do not offer an interact option "TALK"; it's just idle banter that you hear when you press the interact button when looking at them, much like what you hear when trying to talk to a guard. Then Zalapu started talking about Finedrin being in the stocks and I did not hear her; I only saw her comments in the chat window. This is what I want. Attempting to talk to the NPCs watching the stocks resulted in them being muted while Zalapu was speaking, which was expected. Once Zalapu was finished speaking, I was once again able to interact with the NPCs watching the stocks and hear their idle banter. I can also hear the guild traders nearby randomly offering their wares and guards complaining about needing a break and such.
Report comment to moderator  
Reply With Quote
Unread 01/21/16, 12:56 AM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
Thanks for trying it out again, and glad it works how you want it now.

Attempting to talk to the NPCs watching the stocks resulted in them being muted while Zalapu was speaking, which was expected.
Hopefully zeni will allow us to better manipulate sounds in a later update so this problem can be avoided all-together.

If you have any other issues with it let me know.
Report comment to moderator  
Reply With Quote
Unread 03/07/16, 01:24 AM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
I am unable to get this to work at all - it's installed and enabled, yet there is no settings menu in Addon Settings and the slash command to bring up addon settings for this doesn't work either.

Can you check to see what might be going on your end? I did everything I could this end. Only installed this today.

Can always try manually adjusting in Saved Variables I guess - but an interface that appears in the game would be...useful.
Report comment to moderator  
Reply With Quote
Unread 03/07/16, 02:31 AM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
found the issue, updated with fix.
Update the addon and go into "\Documents\Elder Scrolls Online\live\SavedVariables" and delete the NPCMuter.lua before running this time.
Let me know if it worked
Last edited by Terrillyn : 03/07/16 at 02:40 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/16, 07:35 PM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Thanks for your work on this mod !

Just found this, downloading for a try!
Report comment to moderator  
Reply With Quote
Unread 08/12/16, 02:47 AM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 178
Uploads: 0
No big deal really, and the addon still appears to work fine, but I see this every time I log in.
NPCMuter: The addon api has been updated, please check esoui for an update.
I appear to be running the most current version and Minion doesn't see an update for it either.
Report comment to moderator  
Reply With Quote
Unread 08/23/16, 08:27 PM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
Originally Posted by BigMons
No big deal really, and the addon still appears to work fine, but I see this every time I log in.
NPCMuter: The addon api has been updated, please check esoui for an update.
I appear to be running the most current version and Minion doesn't see an update for it either.
Thanks for letting me know, work makes it a little harder to checkup on these things. [The message was implemented assuming I'd be updating it regularly.] Let me take a look this weekend and fix it. (its a very simple fix)
Report comment to moderator  
Reply With Quote
Unread 08/28/16, 06:27 PM  
Terrillyn
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 28
Uploads: 3
its updated now
Report comment to moderator  
Reply With Quote
Unread 02/05/17, 10:38 AM  
Jemcrystal

Forum posts: 28
File comments: 45
Uploads: 0
Plz Update

Favorite addon ever! Plz update again. Love this addon. Also, I cannot get npc Thalmor Representative in Mistral, Khenarthi's Roost to shut the *blip* up.

Last edited by Jemcrystal : 02/05/17 at 10:52 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: