Standalone DLL TextFilter.dll Beta 1 by Adad


* What does it do:
This DLL can block client from seeing messages configured in TextFilter.cfg.
It provides ability to call bhs.dll chat hook and write to renlog if filter is triggered.
Read TextFilter.sample.cfg for how to configure!

This DLL add 3 console commands:
mute - Silence player from using chat and radio exclude private messages.
unmute - Remove player from the silence list.
reloadtextfilter(rltxtfltr) - Reload the filter list from TextFilter.cfg.


* Information of this DLL:
This DLL is compiled with PCRE 7.6 for Regular Expression support.
If you're using ReservedSlot.dll, you MUST replace Hooks.dll with this one to have this DLL to be loaded.

Compatible with:
	SSGM 2.0.2

Incompatible with:
	Renegade Resurrection.
	Hex's mute.dll


* How to install and uninstall
- Install: Put all files in the package to FDS directory where server.dat is in.
	   If it ask for replacing binkw32.dll, you must select "yes".
	   Copy TextFilter.sample.cfg and rename to TextFilter.cfg
	   Open TextFilter.cfg
	   Configure!

- Disable: Rename TextFilter.dll to anything else.

If you have modified binkw32.dll, please make sure you have a backup! The one provided is original.


* Special thanks to:
Xpert - Beta test


* Changelog:
	Beta 1:
		Added notification for "mute" and "unmute" to the player
		Fixed crash for "unmute" with non-exist records
	Alpha 2:
		Added "mute" and "unmute" console commands
		Fixed the renlog file date
	Alpha 1:
		Private test
