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:22
Total downloads:4,634
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/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/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/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/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, 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
Post A Reply



Category Jump: