Download
(6 Kb)
Download
Updated: 03/27/23 09:49 AM
Pictures
File Info
Compatibility:
Scribes of Fate (8.3.5)
Updated:03/27/23 09:49 AM
Created:07/25/22 12:49 PM
Monthly downloads:138
Total downloads:6,966
Favorites:26
MD5:
Shut Yer Trap - Mute NPCs  Popular! (More than 5000 hits)
Version: 37.1
by: remosito [More]
Some of the NPC say/yells started to annoy me. So I tried a couple addons. But they shut up most NPCs and the game started to feel empty to me.

So instead this Addon keeps track of the last 20 NPC yell/say (Struga,...) and allows you to mute selected dialogues by an NPC. Or all their Voice Overs.

This only works for NPC yell/say. Not for Quest Giver Interface Voice Over.

Requires Lib-AddonMenu-2.0


Disclaimers:
- I have not tested this with 100s of muted dialogues/NPCs so no guarantee about performance in this case. Would be suprised though if it were an issue.
- In the background this works by setting the volume of the VoiceOver audio channel to 0 for a calculated duration based on dialogue length. If another NPC dialogue starts or is ongoing during this period. It will be muted too. If my formula calculation gives to short a duration. The end of the muted conversation would be heard again.
37.1
- minor fix
- switch to better event for vo volume reset

37.0
- API bump
- VO Audio level sometimes staying at 0 hopefully fixed for good

36.0
- multiple fixes

35.9
- found and fixed rare-ish nil error

35.7
- New Feature: Unmute previously muted NPC/Dialogue

35.5
- should now be compatible with pchat, rchat

35.4
- left debug printout in 35.3..sorry guys and gals

35.3
- require min version for libaddonmenu (thanks baertram)
- muted chatter is now suppressed in chat too

35.2
- Hint to edit saved vars file to unmute or see list of muted dialogues
- Now supresses subtitles in addition to audio

35.1
- fixed bug where muting two NPCs in close succession resulted in VO volume being set to 0 permanently

35.0
- Initial Version for U35
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
37.0
6kB
remosito
03/19/23 10:30 AM
37.0
6kB
remosito
12/20/22 07:50 AM
35.9
6kB
remosito
08/08/22 10:41 AM


Post A Reply Comment Options
Unread 08/08/22, 10:42 AM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
thanks for the heads up... were hidden in my explorer as well, so didnt even know they were there....


Originally Posted by Baertram
Please do not include hidden files or folders (.git) within the zip file.
They blow up the size and also make the file checks unnecessarily take longer.

Thank you for only including absolutely necessary files!
Report comment to moderator  
Reply With Quote
Unread 08/08/22, 07:27 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4970
File comments: 6036
Uploads: 78
Please do not include hidden files or folders (.git) within the zip file.
They blow up the size and also make the file checks unnecessarily take longer.

Thank you for only including absolutely necessary files!
Last edited by Baertram : 08/08/22 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 08/05/22, 04:08 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
Howdie,

you sure you have the right version? I thought I had fixed that in 35.6....

Edit: I am a muppet and reuploaded the 35.5 zip instead of the 35.6 one. should be all good in 35.7 now


Originally Posted by Masteroshi430
You let Line 95: d("onplayeractivated") uncommented
Last edited by remosito : 08/05/22 at 04:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08/05/22, 09:25 AM  
Masteroshi430
 
Masteroshi430's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 698
Uploads: 20
You let Line 95: d("onplayeractivated") uncommented
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 11:58 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
Re: Thank You :) <3

thanks for the praise :-)


Originally Posted by No-Trust
This is lovely, blissful silence from my companions! Awwwww so nice!! <3

Looking forward to future improvements!! Thank you much!

Em
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 11:58 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
thanks a lot for testing. There probably will be more addons that I will have to add to optionaldepends over time. But ppl will post here I hope :-)

As for publicity. Posted it in the Addons section of the official forums. Reddit post isn't usually done by addon authors. Which I feel is right. I probably will reply to posts/comments about stuga, dragons in your homeworld,etc if I come accross one...

I quite like the organic word of mouth propagation of addons. If ppl really like it they will tell their guild/friends.. just as you did :-)

cheers




Originally Posted by kueqvzzv
It works perfectly with rChat too!
Stuga only moved her lips and then crossed her arms and had a sulk

You have many thanks from the guild (EU-PC Tamriel Homes) and especially from:

https://imgur.com/a/YvfEEsj

Now you need to bring your job to the people, forum, reddit, .. and then you'll have a rest

Thanks again, much appreciated.
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 08:06 PM  
No-Trust

Forum posts: 0
File comments: 15
Uploads: 0
Thank You :) <3

This is lovely, blissful silence from my companions! Awwwww so nice!! <3

Looking forward to future improvements!! Thank you much!

Em
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 01:43 PM  
kueqvzzv

Forum posts: 2
File comments: 29
Uploads: 0
It works perfectly with rChat too!
Stuga only moved her lips and then crossed her arms and had a sulk

You have many thanks from the guild (EU-PC Tamriel Homes) and especially from:

https://imgur.com/a/YvfEEsj

Now you need to bring your job to the people, forum, reddit, .. and then you'll have a rest

Thanks again, much appreciated.
Last edited by kueqvzzv : 07/29/22 at 01:44 PM.
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 12:21 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
could you test 35.5 with pchat, rchat?

works on my end now... installed pchat only though...

cheers and thanks :-)

Originally Posted by kueqvzzv
hello,
thank you very much!

I haven't spoken to the concerned guild members yet but will do as soon they log in.

I have remarked that ShutYerTap ceases to function at the moment I enable a chat add-on like RChat or PChat though which could potentially be problematic for a lot of people.
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 10:30 AM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
oh my.... looks like I have my work cut out for me....

Originally Posted by Baertram
@remosito
We recently talked about such issues in the https://gitter.im/esoui/esoui dev chat.
Here is an example how and when addons should place their hooks to chat message handlers properly, and what to add as ## OptionalDependsOn: like pChat, so that it should work in combination:

Chat handler, making compatible with pChat and others:
https://gitter.im/esoui/esoui?at=62d...cd751a2f55e263

Attention: pChat and other chat addons do NOT register their handlers at EVENT_ADD_ON_LOADED as the chat is loaded properly at EVENT_PLAYER_ACTIVATED only, so they get registered there.
If you do not add a dependency to these other chat addons your addon might load before the others, and your code will be overwritten as CHAT_ROTER only allows 1 handler for each type (formating, friends online, etc.) due to ZOs restrictions!
So add the other addons to your ## OptionalDependsOn: pChat, rChat
and in your event_player_activated callback you can "add" your code via hooks to the exisitng ones then which should make pChat and others run first, and then your code will run.

If this is not the thing you want to achieve there might be no way to make them all compatible without having to integrate your code directly into addons like pChat or rChat like other addons already did (ChatMentions e.g.)

Blocking incoming whisper messages:
https://gitter.im/esoui/esoui?at=62d...e56a38b5d23716


I'll not be watching the comments here any further, if you want to talk bout it please contact us/me at the gitter.im, or send me a PM here, thanks.

Originally Posted by kueqvzzv
hello,
thank you very much!

I haven't spoken to the concerned guild members yet but will do as soon they log in.

I have remarked that ShutYerTap ceases to function at the moment I enable a chat add-on like RChat or PChat though which could potentially be problematic for a lot of people.
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 07:36 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4970
File comments: 6036
Uploads: 78
@remosito
We recently talked about such issues in the https://gitter.im/esoui/esoui dev chat.
Here is an example how and when addons should place their hooks to chat message handlers properly, and what to add as ## OptionalDependsOn: like pChat, so that it should work in combination:

Chat handler, making compatible with pChat and others:
https://gitter.im/esoui/esoui?at=62d...cd751a2f55e263

Attention: pChat and other chat addons do NOT register their handlers at EVENT_ADD_ON_LOADED as the chat is loaded properly at EVENT_PLAYER_ACTIVATED only, so they get registered there.
If you do not add a dependency to these other chat addons your addon might load before the others, and your code will be overwritten as CHAT_ROTER only allows 1 handler for each type (formating, friends online, etc.) due to ZOs restrictions!
So add the other addons to your ## OptionalDependsOn: pChat, rChat
and in your event_player_activated callback you can "add" your code via hooks to the exisitng ones then which should make pChat and others run first, and then your code will run.

If this is not the thing you want to achieve there might be no way to make them all compatible without having to integrate your code directly into addons like pChat or rChat like other addons already did (ChatMentions e.g.)

Blocking incoming whisper messages:
https://gitter.im/esoui/esoui?at=62d...e56a38b5d23716


I'll not be watching the comments here any further, if you want to talk bout it please contact us/me at the gitter.im, or send me a PM here, thanks.

Originally Posted by kueqvzzv
hello,
thank you very much!

I haven't spoken to the concerned guild members yet but will do as soon they log in.

I have remarked that ShutYerTap ceases to function at the moment I enable a chat add-on like RChat or PChat though which could potentially be problematic for a lot of people.
Last edited by Baertram : 07/29/22 at 07:37 AM.
Report comment to moderator  
Reply With Quote
Unread 07/29/22, 07:07 AM  
kueqvzzv

Forum posts: 2
File comments: 29
Uploads: 0
hello,
thank you very much!

I haven't spoken to the concerned guild members yet but will do as soon they log in.

I have remarked that ShutYerTap ceases to function at the moment I enable a chat add-on like RChat or PChat though which could potentially be problematic for a lot of people.
Report comment to moderator  
Reply With Quote
Unread 07/28/22, 10:38 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
lol and thanks

yes. that's what the addon does!



Originally Posted by choake
If this FINALLY shuts up the 'I've been looking for you everywhere / Can you believe DrAgOOOnns Folk. I will be eternally thankful And shall bestow upon you one of every Orzrogas Crafted lol Yay x3 Passives lol
Report comment to moderator  
Reply With Quote
Unread 07/28/22, 05:45 PM  
choake

Forum posts: 0
File comments: 2
Uploads: 0
If this FINALLY shuts up the 'I've been looking for you everywhere / Can you believe DrAgOOOnns Folk. I will be eternally thankful And shall bestow upon you one of every Orzrogas Crafted lol Yay x3 Passives lol
Report comment to moderator  
Reply With Quote
Unread 07/28/22, 12:19 PM  
remosito
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 295
Uploads: 6
that didnt work at all :-/

but found a forum post that pointed me direction of prehooking the builtin chat message handler.

that works...

but now have my own plus the prehook. makes little sense to have 2 function calls when one will do...

will need to move the stuff in my own event handler into my prehooked one...

but first get my event keys...will release updated version later tonite...

cheers


Originally Posted by remosito
That probably happens with that chat rightclick setting mentioned further down...

should have put 1 and 1 together and filtered them out of chat too... heatwaves make mushy brains.. lol

there's a chance this will be rather easy to add to my addon...

if we are lucky just watch a few more chat channels.. plus return false...


let me check tonite.. will turn on npc to chat option and look what channel is used.. and if the return false solves it...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: