Star Conflict has a completely ridiculous (cough) chat filter that I’ve never seen implemented in any other game. If it detects a banned substring, your entire message gets blocked from being sent. Regardless of message length or validity of the blocked word being banned.
How about taking a second look at the filter to make it more gentle, without abandoning its entire purpose?
After reading [this post](< base_url >/index.php?/topic/30635-questions-to-the-developers-of-star-conflict-summer-2016/&do=findComment&comment=377351), I figured I should turn it into an actual suggestion.
Actual suggestion: For every banned substring that the chat filter finds, the message should be sent with the word containing it replaced.
Here in Star Conflict, we might do this by replacing “f**k” with “Ms. Summer”, or “b***h” with “ECM”. “A**” might become “Jericho”, and “cum” could change into “Ice Belt”. There’s a lot of room for creativity here. The important point is to let all messages through, replacing the profane words with things that I’m sure everybody can approve of.
This way, we still make sure to filter exactly the same curse words as before. Nobody’s eyes will be sullied by having to read the word “dick”. All the innocent children can stay innocent and never learn why angry people keep talking about Ms. Summer.
Meanwhile, offenders can keep sending messages, unaware that their contents are being changed for the reader. Instead of putting spaces in the middle of words (like “sh it”, a common phrase seen when someone wants to get past the filter today) and making it harder to catch them, they’ll probably type in the words as they would normally. Combined with an automatic report system like we have now (whether it exists or not…), we can still catch repeat offenders.
And, as a cherry on top, bystanders who just want to use words that are wrongly filtered can send messages that take minutes to type without worrying about having the message blocked and having to type the whole thing all over again.
Now tell me why I’m right/wrong/a terrible person for thinking that this would ever work.