Download
(9Kb)
Download
Updated: 06-20-10 10:26 PM
Pictures
File Info
Updated:06-20-10 10:26 PM
Created:01-04-10 08:54 PM
Downloads:2,969
Favorites:3
MD5:

Advanced Parental Controls

Version: r9
by: ChaosInc [More]

This mod helps out parents control what their kids are doing while playing WoW as well as what they can do/read. Because let's be honest, the "Teen" rating is a guideline, not a rule.

Chat Filter
DISCLAIMER: THE MAIN FILE CONTAINS A LIST OF COMMON SWEARS!!!
Sorry, but there's nothing I can do about this and it has to have a point of reference in order to filter the chat.

Blizz is lacking in proper filtering of inappropriate language in chat. This became very apparent to me when a friend told me he let his kid play for a bit, but had to ban him from doing so because he started telling his teacher some.... inappropriate comments that he didn't hear at home nor ever said prior to playing. As a result, I created this for him because let's face it, any kid can figure out what this is supposed to say:"go [[****]] yourself, k?"

Instead, this option will nuke the message outright in chats or whispers, resulting in the message never being seen at all.

Friend Chat
Enabling this will cause all messages from people on your friends list to be displayed unfiltered. This also functions as a slight workaround for issues that may be caused by friends who may whisper/say words that cause "false positives" in the filter, such as "associate". Such "false positives" from other sources, however, will still not show and most likely not even be noticed anyways.

Auto-Decline Group
When this is enabled, the player will automatically decline any group invitation. Helpful if, let's say, a certain 3 yr. old decides to accept a group invitation while running around on the tank you're leveling in Westfall. Then starts chatting with them with "ht49ghwterg9".

Not that I'd know anything about that.

Hide Social Buttons/Tabs
This strips the social frame of any "excess" elements, leaving only the friends tab/list. See screenshot for the end result.

Slash Command (/parent) (decided not to follow the typical "slash = addon name" for this one)

When you attempt to open the options, you will be prompted to set up a password. Same setup as anywhere else (screenshot 1). Afterwards, when you attempt to access the options again you will be asked to provide that password (screenshot 2).

Again, this feature isn't foolproof. Anyone who knows where to look can find the password. But this is designed to protect the younger crowd and it's pretty safe to assume most won't know how to do this. Chalk up another one for Blizz's "no encryption" policy.

Dedicated to: Rejekt - Thunderlord (you're welcome mate!)

r9
+ There, that should stop the kiddies from deleting all my gear....

r8
+ Settings should properly save across logins. You probably haven't noticed this if you haven't changed anything past initial install.
+ Option added to hide "excess" social frame stuffs. Friends tab is the only thing that remains, but you're not gonna be able to do much with it now.
+ While filtering chat, you can now allow your kids to still get unfiltered chat from friends without worrying about "false triggers".
+ More happy for parents!

r7

** THIS RELEASE WILL REQUIRE YOU TO DELETE YOUR SAVED VARIABLES!!!
(sorry, I tried really, really, really hard to avoid this, but I made some critical errors that needed to be corrected or the mod ceased to function)

To make up for it!
+ Really, my 3 yr. old doesn't want to join your guild
+ There's a LOT of slang in the world, so you're on your own
+ What's on my list already?

r6
+ GUI added (/parent)
+ password protection
+ Small fix to a filtered word
+ Auto-decline group support
+ Ability to toggle individual options
+ Screenshots added

r5
Fix typo at line 43
Fix filter word causing chats not to show up at all

*sigh*

r4
Support added for:
Emotes (normal and custom)
Battleground - (normal and leader)
Guild (normal and officer)
Say/Yell
Party/Raid/Raid Warning

r3
Fix for filter arguments. Not sure when it got deleted, but meh. Sorry about that.

r2
Initial Commit
Post A Reply Comment Options
Unread 03-30-10, 07:03 AM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Originally posted by nightcracker
Hiding your code is illegal according to Blizz. Having a STRING in your code file containing an hash/encrypted message, they can't do shit about it. I mean come on, you can't get banned for having an addon that has a string in it which contains "32fgjv99aj23".
2) Add-on code must be completely visible.
The programming code of an add-on must in no way be hidden or obfuscated, and must be freely accessible to and viewable by the general public.
Whether it be a masked string or randomly generated key, it's still code obfuscation and not permitted.
Report comment to moderator  
Reply With Quote
Unread 03-30-10, 06:27 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 837
File comments: 374
Uploads: 13
Originally posted by ChaosInc
1) Read the description mate on why this was made, most notably the reason why the chat filter was created (and the original purpose before I expanded it from requests).
2) The description clearly states this is not fail-safe addon and easily bypassed. However, it runs all "stealthy" like and if the kid isn't aware it's even there, they'll never know it.
3) This is meant for younger crowds. Obviously most 12+ kids know how to enable/disable addons. We're talking about kids like mine (under 10 and clueless to what an addon even is) that like to hop on after daddy and run around on a low-level toon because it looked fun.

Tsk tsk Lothie, think outside the box.
I can understand that none the less its a nice mod
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Report comment to moderator  
Reply With Quote
Unread 03-30-10, 03:49 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by ChaosInc
MD5 or any sort of hash checking would still be encryption, thus illegal according to Blizz.
Hiding your code is illegal according to Blizz. Having a STRING in your code file containing an hash/encrypted message, they can't do shit about it. I mean come on, you can't get banned for having an addon that has a string in it which contains "32fgjv99aj23".
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 03-30-10, 12:27 AM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Originally posted by tinyu
please dont take this the wrong way but dont you guys use the in game bad language filter? and if your kids know how to disable this then im sure they will figure out how to disable a addon.
1) Read the description mate on why this was made, most notably the reason why the chat filter was created (and the original purpose before I expanded it from requests).
2) The description clearly states this is not fail-safe addon and easily bypassed. However, it runs all "stealthy" like and if the kid isn't aware it's even there, they'll never know it.
3) This is meant for younger crowds. Obviously most 12+ kids know how to enable/disable addons. We're talking about kids like mine (under 10 and clueless to what an addon even is) that like to hop on after daddy and run around on a low-level toon because it looked fun.

Tsk tsk Lothie, think outside the box.
Report comment to moderator  
Reply With Quote
Unread 03-29-10, 10:14 PM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 837
File comments: 374
Uploads: 13
please dont take this the wrong way but dont you guys use the in game bad language filter? and if your kids know how to disable this then im sure they will figure out how to disable a addon.
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Report comment to moderator  
Reply With Quote
Unread 01-21-10, 08:00 AM  
slickwalker
A Deviate Faerie Dragon
 
slickwalker's Avatar

Forum posts: 18
File comments: 155
Uploads: 0
Top 10 addon!
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 10:39 AM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Originally posted by jmcgrath
Sorry if it is the case but it might be an idea to expand the addon to let parents add to the list of things to block - i.e. local offensive language etc, slang.

Also... nice addon.
This is currently in the works.
Report comment to moderator  
Reply With Quote
Unread 01-07-10, 10:56 PM  
jmcgrath
A Deviate Faerie Dragon
 
jmcgrath's Avatar

Forum posts: 16
File comments: 185
Uploads: 0
Originally posted by ChaosInc
"Crass"? Who the says crass? I don't even know what that word is.

Like I said, I realize I have some fine tuning on the filter words to do. Just pushed the next "major" functionality release, this is next on the list.

I'll ship an email to Blizz and see what they say about hiding the code.

EDIT: Email has been sent. I'll post the results as soon as I get them. Keep your fingers crossed!
Sorry if it is the case but it might be an idea to expand the addon to let parents add to the list of things to block - i.e. local offensive language etc, slang.

Also... nice addon.
Report comment to moderator  
Reply With Quote
Unread 01-07-10, 08:12 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally posted by BWarner
PopCap Games (or whatever) was allowed an exception to the "no obfuscation" policy due to the sensitive nature of their programming as it relates to their actual business of computer gaming, or whatever.
This is incorrect. Neither of PopCap ga addons (Bejeweled, Peggle) are obfuscated in any technical sense. The code is pretty much impossible to read, yes, but not because of any technical obfuscation such as encryption. Most likely it's run through some kind of "code compression" tool to remove extra whitespace, shorten names to single letters, etc. For all practical purposes it is obfuscated, but for Blizzard's purposes, it is not.
Report comment to moderator  
Reply With Quote
Unread 01-06-10, 04:17 PM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Originally posted by BWarner
While it is technically against their new addon policy, I would contact them directly about making an exception. For example, PopCap Games (or whatever) was allowed an exception to the "no obfuscation" policy due to the sensitive nature of their programming as it relates to their actual business of computer gaming, or whatever. I'm sure that, given the nature of this addon, they wouldn't be against making another exception.

"Crass" is another word that I expect to be filtered by this - may want to make a similar check on that related word.
"Crass"? Who the says crass? I don't even know what that word is.

Like I said, I realize I have some fine tuning on the filter words to do. Just pushed the next "major" functionality release, this is next on the list.

I'll ship an email to Blizz and see what they say about hiding the code.

EDIT: Email has been sent. I'll post the results as soon as I get them. Keep your fingers crossed!
Last edited by Sythalin : 01-06-10 at 04:42 PM.
Report comment to moderator  
Reply With Quote
Unread 01-06-10, 03:03 PM  
BWarner
A Black Drake
 
BWarner's Avatar

Forum posts: 87
File comments: 5
Uploads: 0
While it is technically against their new addon policy, I would contact them directly about making an exception. For example, PopCap Games (or whatever) was allowed an exception to the "no obfuscation" policy due to the sensitive nature of their programming as it relates to their actual business of computer gaming, or whatever. I'm sure that, given the nature of this addon, they wouldn't be against making another exception.

"Crass" is another word that I expect to be filtered by this - may want to make a similar check on that related word.
__________________


The Warrior Formerly Known As Aerowyn.

http://AeroWow.com/
Last edited by BWarner : 01-06-10 at 03:04 PM.
Report comment to moderator  
Reply With Quote
Unread 01-06-10, 10:28 AM  
contramundi
A Chromatic Dragonspawn
 
contramundi's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 180
File comments: 79
Uploads: 2
Chaos,

wonderfull addon, i'm seriously wondering in why nobody ever thought of something like this before ^^.

No kids, but i'm seriously annoyed by the lots and lots of kids that think its funny to not use any proper english to talk to eachother but just swear away.

anyways, really apreciate the addon ^^ and keep up the wonderfull work (with all your addons)
Report comment to moderator  
Reply With Quote
Unread 01-06-10, 01:31 AM  
Sythalin
Curse staff
 
Sythalin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 680
File comments: 373
Uploads: 15
Originally posted by nightcracker
Can't you use md5 checking instead of having all swear words in the main file?
MD5 or any sort of hash checking would still be encryption, thus illegal according to Blizz.

RE: "Analyze"
I expect more things to come up along the way, but thanks for posting it. I'll put a stop marker at the end of that particular search in the next release.
Report comment to moderator  
Reply With Quote
Unread 01-06-10, 12:14 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Phanx
Just wanted to point out that you're currently (unintentionally, I assume) blocking messages containing the word "analyze"... I solved this in my personal filtering addon by adding [^y] to the end of that particular pattern.
Can't you use md5 checking instead of having all swear words in the main file?
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 01-05-10, 10:45 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Just wanted to point out that you're currently (unintentionally, I assume) blocking messages containing the word "analyze"... I solved this in my personal filtering addon by adding [^y] to the end of that particular pattern.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.