Quantcast
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,249
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
Unread 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.
Report comment to moderator  
Reply With Quote
Unread 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: 644
Uploads: 4
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.
Report comment to moderator  
Reply With Quote
Unread 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.
Report comment to moderator  
Reply With Quote
Unread 06-16-09, 11:13 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
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.
Report comment to moderator  
Reply With Quote
Unread 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.
Report comment to moderator  
Reply With Quote
Unread 06-16-09, 07:34 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
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.
Report comment to moderator  
Reply With Quote
Unread 06-16-09, 07:04 PM  
Miralen
A Rage Talon Dragon Guard
 
Miralen's Avatar

Forum posts: 341
File comments: 81
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?
__________________
Never hold discussions with the monkey when the organ grinder is in the room.

- Winston Churchill
Report comment to moderator  
Reply With Quote
Unread 06-16-09, 03:46 PM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

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


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



Category Jump: