Download
(907 b)
Download
Updated: 06-16-09 03:16 PM
Updated:06-16-09 03:16 PM
Created:06-16-09 03:16 PM
Downloads:1,033
Favorites:1
MD5:
OldschoolFilter
Version: 1.0
by: Nafe [More]
OldschoolFilter is a simple, extremely lightweight chat filter to remove the "[Player] joined channel." and "[Player] left channel." messages for the Oldschool channel, only.

The addon is completely Plug-n-Play and has absolutely no configuration. Turn it off via your favorite addon manager or the Character-screen addon list to disable it. Correspondingly, turn it on to re-enable it.


If you don't know what the Oldschool channel is, this addon probably isn't for you!
For the random passerbys: =)
The Oldschool channel is a channel named "Oldschool" located Horde-side on the Cenarion Circle-US realm, with the intent to gather players with the interest in older raids/dungeons/etc.
More info found here on the CC realm forums:
[H] Oldschool raid/instance/etc. chat channel
Due to it being a public channel with quite a few members, the join/leave messages when people log in/out can sometimes become spammy. Hence, the addon.
Optional Files (0)


Post A Reply Comment Options
Old 07-13-09, 07:05 PM  
Nafe
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 35
Uploads: 13
Originally Posted by xtoq
Doesn't the /announce <channelname> (/announce OldSchool in this case) function do what you're saying, suppress the "Player joined/left channel" for other players? I'm pretty sure it does.
/announce <channelname> does silence the "joined/left channel" messages, but it has a few limitations that make it much less than ideal:
1) it requires channel moderation rights to activate (not everyone has those in a large channel, nor should everyone be given those)
2) it is global (it affects everyone in the channel); there is no local equivalent
3) if used, the API events CHAT_MSG_CHANNEL_JOIN and CHAT_MSG_CHANNEL_LEAVE don't even fire, breaking any addons that use them (such as my own which profiles the channel).

Unfortunately this is a problem because many end-users do not realize these limitations, and will use /announce when they receive moderation privaledges from the faulty privaledge implementation in Blizzard's chat channel system. There are many users on the channel that actually like to see the Joined/Left messages, and this functionality is not even reasonably implementable via an addon - you would have to use a /chatwho periodically - and this is a lot more network traffic.
Nafe is offline Report comment to moderator  
Reply With Quote
Old 07-12-09, 04:24 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
Originally posted by Nafe
I did look for myself after you mentioned it the first time. You pointed me to the wrong place
I found the option in the Chat windows settings -> Other Category -> Other (right hand side). However, it still doesn't block only the "[Player] left/joined channel." messages, but also the messages indicating that you, yourself have joined, in the form of "Joined Channel: [#, name]" (and correspondingly, left). It also appears to block any messages indicating when someone is banned, kicked, muted, given/revoked mod rights, or the owner changes.

Thanks for pointing the option out, as I wasn't aware of it. But I still feel that the addon bears merit for those who really just are only concerned with this channel's message of when another person joins/leaves.
It's a shame the default UI isn't more configurable in this regard.
Doesn't the /announce <channelname> (/announce OldSchool in this case) function do what you're saying, suppress the "Player joined/left channel" for other players? I'm pretty sure it does.
__________________
There is absolutely no evidence to support the theory that life is serious.
Last edited by xtoq : 07-12-09 at 04:24 PM.
xtoq is offline Report comment to moderator  
Reply With Quote
Old 06-17-09, 10:36 PM  
Nafe
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 35
Uploads: 13
Originally posted by SkunkWerks
Nope. I don't misunderstand it at all. The "player left/player joined" messages are a separate element from the custom channels themselves that can be disabled via the default interface- from ALL channels, just as I pointed out. If you don't believe me, give it a shot yourself.
I did look for myself after you mentioned it the first time. You pointed me to the wrong place
I found the option in the Chat windows settings -> Other Category -> Other (right hand side). However, it still doesn't block only the "[Player] left/joined channel." messages, but also the messages indicating that you, yourself have joined, in the form of "Joined Channel: [#, name]" (and correspondingly, left). It also appears to block any messages indicating when someone is banned, kicked, muted, given/revoked mod rights, or the owner changes.

Thanks for pointing the option out, as I wasn't aware of it. But I still feel that the addon bears merit for those who really just are only concerned with this channel's message of when another person joins/leaves.
It's a shame the default UI isn't more configurable in this regard.
Last edited by Nafe : 06-17-09 at 10:40 PM.
Nafe is offline Report comment to moderator  
Reply With Quote
Old 06-16-09, 11:13 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by Nafe
I think you misunderstand the purpose of the addon. It blocks *only* the [Player] left channel. and [Player] joined channel. messages, not the entire chat that goes on within the channel.
Nope. I don't misunderstand it at all. The "player left/player joined" messages are a separate element from the custom channels themselves that can be disabled via the default interface- from ALL channels, just as I pointed out. If you don't believe me, give it a shot yourself.

I've had those messages disabled for a while because I belong to about four separate custom channels, and, as you said, it gets quite spammy. I wasn't sure how to do so for a bit and I sorta stumbled on it by trial and error.

Kudos for working on such a thing, and I guess it might be simpler for a person not well versed in all the default UI's chat-related functions, but if I knew how to do it without using an addon (and learning to do so really isn't that hard), I'd still probably do it that way.
Last edited by SkunkWerks : 06-16-09 at 11:34 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 06-16-09, 10:10 PM  
Nafe
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 35
Uploads: 13
Originally posted by SkunkWerks
You can achieve this in the default interface you know? Not just for one channel but for many channels.

Just right-click on the chat-tab you want to alter, select Settings, then go to the Global tab and uncheck the "Channel" option.

Voila.
I think you misunderstand the purpose of the addon. It blocks *only* the [Player] left channel. and [Player] joined channel. messages, not the entire chat that goes on within the channel.

Originally posted by Miralen
curiously I dont know what the Oldschool Channel is but want to know what it is. So anyone have an explanation as to what it is?
I guess I should've explained it just for the random passerbys =)
The Oldschool channel is a channel named "Oldschool" located Horde-side on the Cenarion Circle-US realm, with the intent to gather players with the interest in older raids/dungeons/etc.
More info found here on the CC realm forums:
[H] Oldschool raid/instance/etc. chat channel
Due to it being a public channel with quite a few members, the join/leave messages when people log in/out can sometimes become spammy. Hence, the addon.
Nafe is offline Report comment to moderator  
Reply With Quote
Old 06-16-09, 07:34 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
You can achieve this in the default interface you know? Not just for one channel but for many channels.

Just right-click on the chat-tab you want to alter, select Settings, then go to the Global tab and uncheck the "Channel" option.

Voila.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Old 06-16-09, 07:04 PM  
Miralen
A Rage Talon Dragon Guard
 
Miralen's Avatar

Forum posts: 330
File comments: 83
Uploads: 0
curiously I dont know what the Oldschool Channel is but want to know what it is. So anyone have an explanation as to what it is?
__________________
-There's always something to envy. A smile, a friendship, something you don't have and want to appropriate. There will always be rich and poor. Rich in gifts, poor in gifts. Rich in love, poor in love.-
Miralen is offline Report comment to moderator  
Reply With Quote
Old 06-16-09, 03:46 PM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 816
File comments: 335
Uploads: 16
looks very cool
__________________


"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
tinyu is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: