Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Aura Kingdom
You last visited: Today at 04:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Chat filtering

Discussion on [Release] Chat filtering within the Aura Kingdom forum part of the MMORPGs category.

Reply
 
Old   #1
 
AlainProvist's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 381
Received Thanks: 562
Cool [Release] Chat filtering

Hey, I had a bit of time to waste so I finally released my chat filter hack.


The goal of this hack is to filter the chat ; either for discarding unwanted messages (announcements, gold sellers etc...), or for highlighting some messages by redirecting them to another channel (a special item you want to buy, or world boss announcements on trade chat).

All this is done through a redirection function that will parse every message you receive on your chat and will then decide if the message will be redirected to another channel or not given a configuration file you will set.


Here is the syntaxe of the config file used :
Code:
**************************************************************************************************************************************************
******************************************* Enable/disable the logs (will log every chat redirection done) ************************************************
**************************************************************************************************************************************************
[Logs = OFF]
[/Logs]
**************************************************************************************************************************************************
**************************************************************************************************************************************************




**************************************************************************************************************************************************
*************************************************** Enable/disable the chat filters **************************************************************
**************************************************************************************************************************************************
[ChatFilter = ON]

***** To add a new redirection group : [Redirection = {SOURCE}:{DEST}] {content} [/Redirection]. ******
***** Tokens available for {SOURCE}and {DEST} are : ANY (for source only), NONE (for dest only), ******
***** GENERAL, WHISPER, PARTY, GUILD, REGION, WORLD, BATTLEFIELD, TRADING, STORY, SYSTEM,        ******
***** RECRUITMENT, EXP, MONEY, LOOTS, DMGDEALT, DMGTAKEN, OTHERS, ANNOUNCEMENT, GM,              ******
***** and can be mixed for the source with '|' as a separator (ex: REGION|WORLD).                ******
***** You can use ANY:NONE to discard any message containing the filters in the group.           ******

***** To add a filter in a group : [Filter]something to be filtered (non case sensitive)[/Filter]. Use '*' as a wildcard/separator ******

***** Messages to discard ******
[Redirection = ANY:NONE]
[Filter]www[/Filter]
[Filter]vv w vv[/Filter]
[Filter]w vv w[/Filter]
[Filter]vv vv vv[/Filter]
[Filter].com[/Filter]
[Filter].c0m[/Filter]
[Filter],com[/Filter]
[Filter],c0m[/Filter]
[/Redirection]

***** Important messages to highlight ******
[Redirection = TRADING:ANNOUNCEMENT]
[Filter]c1[/Filter]
[Filter]c2[/Filter]
[Filter]c3[/Filter]
[Filter]c4[/Filter]
[Filter]c5[/Filter]
[Filter]c6[/Filter]
[/Redirection]


***** Items I would like to buy when someone asks for selling them ******
[Redirection = ALL:ANNOUNCEMENT]
[Filter]noirmarais[/Filter]
[/Redirection]

[/ChatFilter]
**************************************************************************************************************************************************
**************************************************************************************************************************************************
- You can enable/disable the chat filter (and the logs) by puting it to ON/OFF.
- You can add as many redirection groups as you want, depending your need.
- You can add as many filters as you want in each redirection group.
- When you want to filter a list of words supposed to be all contained in a message but in an unknown order, you can use the wildcard '*' to separate each word inside the filter content.


Any change of the config file will require a restart of the programm (and the game if it does not support dll injection/ejection while running like it is the case for the internationnal version of the client).

The redirection is performed in your client only, meaning that a message redirected from the TRADE channel to the ANNOUNCEMENT channel will only be visible on your client as is. The message is not resent to the destination channel but simply redirected on the fly when received.

Be aware that any discard messages will be lost forever : so don't discard words supposed to be used commonly.

Enabling the logs will log any message successfully redirected in a log file.



How to install :
- unrar the .rar file whereever you want (no need to unzip in the game folder).
- eventually modify config.txt to fit with you needs
- start Injection.exe programm before reaching the main screen of the game for the international client or at any time for other clients. (The simpliest thing to do is starting it before launching the game). If the console opened display Injection successful, the hack is installed. if failed is displayed you will have to close the programm and launch it as administrator.
- enjoy the hack
- to stop the hack, either close the programm (Injection.exe) or the game of course.


The package contains 2 dlls :
- a multiaccount enabler (AntiMutex.dll) (disclaimer : this dll is not mine. I unfortunatly don't know to who i should give credits for this...)
- the chat filter hack (ChatFilter.dll)
Injection.exe is a simple game injector that will inject the dlls listed in dlls.txt automatically in any instance of the game started if not already injected. You can add other dlls to the dlls.txt file if you have other hacks in dll to use at the same time, or use any other dll injector to inject ChatFilter.dll in the game client .
Closing Injection.exe will (if possible) eject all the dlls injected in all the game clients still started.


Hope I didn't forgot anything .

Normally this hack should work for any client but let me know if you find a client where this hack is not working. I'll do my best to fix it.


edit : Ah yes ! I forgot to mention that ChatFilter.dll bypass the crash handling of the game if any crash occurs and prevent the send report window to pop. This trick allow you to be able to launch the game from the launcher faster after a crash, skipping the file checking from the launcher usally performed after a crash.
Attached Files
File Type: rar ChatFilter.rar (30.7 KB, 111 views)
AlainProvist is offline  
Thanks
7 Users
Old 10/21/2014, 08:43   #2
 
elite*gold: 0
Join Date: Jul 2010
Posts: 29
Received Thanks: 3
Thank you very much for this <3

I have a question though, does it reload the config or is there a way to reload it after it already has been started or do I have to restart the game?
(Haven't downloaded it yet so don't mind me asking)
CookiePl0x is offline  
Old 10/21/2014, 08:55   #3
 
AlainProvist's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 381
Received Thanks: 562
it depends the client. Restarting the programm is normally sufficient but the problem comes from the client that eventually does not accept any dll injection after the login screen. Because of this the injection fail when restarting the programm and you finally need to restart the client.

From what I know the international version of the client require a restart of the game. The french client doesn't need a restart of the game. i don't know for other clients, but the best is to try : if you see "injection failed" after restarting the programm only, then you will have to restart the client too .
AlainProvist is offline  
Thanks
1 User
Old 10/21/2014, 13:36   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 29
Received Thanks: 3
Quote:
Originally Posted by AlainProvist View Post
it depends the client. Restarting the programm is normally sufficient but the problem comes from the client that eventually does not accept any dll injection after the login screen. Because of this the injection fail when restarting the programm and you finally need to restart the client.

From what I know the international version of the client require a restart of the game. The french client doesn't need a restart of the game. i don't know for other clients, but the best is to try : if you see "injection failed" after restarting the programm only, then you will have to restart the client too .
That's what i thought, thanks for the information =3
CookiePl0x is offline  
Old 10/21/2014, 14:29   #5
 
elite*gold: 0
Join Date: Jun 2014
Posts: 9
Received Thanks: 1
Goodjob Thumbs up for this...
chickboyjigen is offline  
Reply


Similar Threads Similar Threads
Game chat filtering hack
10/17/2014 - Aura Kingdom - 7 Replies
Hey guys, I'm using for a long time now a module in my personnal bot that filters the game chat and I was thinking of releasing this module if people are interresting. The module is really simple and smart to configure : you have a whitelist keywords and a blacklist keywords. - The blacklist allows you to ignore messages containing the keywords - The whitelist allows you redirect messages containing the keywords from one chat channel to another. Examples : - you want to filter out...
Das beste P2P Filtering Programm ?
10/06/2011 - Main - 2 Replies
Tag leute, kurtz: Ich wuerde gern wissen werlches das beste und sicherste P2P Filtering Programm ist. (ich werde das programm nicht missbrauchen durch jegliche illegale aktivitaeten). Danke ;) lg- beat.
Filtering the Spies
09/09/2009 - S4 League - 22 Replies
.
WPE Filtering
03/03/2009 - Ragnarok Online - 2 Replies
Well, I successfully changed lightning elemental converter's animation i used the thunder resist potion's animation. I used the normal mode on wpe's filter. search: 001 005 006 C8 55 2F modify: 005 006
Sql Filtering
02/05/2009 - Dekaron Private Server - 11 Replies
hi dear players...I have been searching everywhere around google these days to find a tutorial on sql filtering(bad word filtering in game).Well I want to be able to enable these wordfilter.txt,filtering.txt and etc btw me and sql = 0% .But I can still learn very fast I got some understanding skills....so if is there anyone who can throw in a small link or drive me about where to start.Ill apreciate it.As i said I dont want someone to release or share his files.I just want some tips/hiint where...



All times are GMT +1. The time now is 04:51.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.