*********************************************
* QValidate                                 *
*                                           *
* MD5 Package checker for Unreal Tournament *
*                                           *
* By: ProfessorQ                            *
*********************************************

DESCRIPTION

This is a package validator for Unreal Tournament. It checks if certain packages are
the same on the client and on the server. It does this not by re-loading the file
into memory (like UTPure does with WebResponse.IncludeBinaryFile), but in-memory.
Because it's not possible to do this with UScript, it's partly native coded in a DLL.

INSTALLATION (CLIENT)

IMPORTANT: The file QValidate111.dll included in this package is for CLIENTS ONLY!!!
Using this dll on servers may cause the server to crash!

- Extract the contents of this ZIP file (QValidate111.u and QValidate111.dll) to your 
  UnrealTournament\System directory.

CONSOLE COMMAND(S)

For now QValidate supports only one console command:

- mutate qv showpackages
  This will give you a list of packages that are checked by QValidate.

Maybe there will be more, maybe not :P.

THANKS

Thanks go to:
- XFire for finding the method to create native mods for Linux :D
- ^KiK^MaGma and ^KiK^NuFFy for being so friendly to test QValidate on their server!
- HogMan from UTPure forums for giving me a subdomain and webspace to host my stuff.
- Azazel for my own little hideout on unrealadmin.org
- [FU2]SpawnKiller for providing me with a nice Windows based test server.

CONTACT

You can contact me on my forums (http://www.unrealadmin.org/forums/forumdisplay.php?f=81) 
for questions about this mod.
Also, I'm quite frequently online on #ProfessorQ on irc.quakenet.org.

Greetz,

ProfessorQ