Project : Native MD5 hack
Game : Unreal 2003 engine
Author : [ELF]clocKwize
compiling will place Entry.dll in C:\UT2003\System, if thats not right change the build settings.
backup XInterface.u to XInterface.u.real
recompile it with something nice somewhere
now, go to a command prompt and cd to your UT2003 system folder.
C:\Documents and Settings\clocKwize>cd c:\ut2003\system
C:\UT2003\System>ucc mastermd5 -q xinterface.u.real
Executing Class Engine.MasterMD5Commandlet
==================================================
MD5 Database Management
==================================================
Performing Quick MD5 on xinterface.u.real
MD5 = [67079822e3ecf4baa94b7ce767fadac8]
Success - 0 error(s), 0 warning(s)
C:\UT2003\System>ucc mastermd5 -q xinterface.u
Executing Class Engine.MasterMD5Commandlet
==================================================
MD5 Database Management
==================================================
Performing Quick MD5 on xinterface.u.
MD5 = [9d6423c13b699c3ba8608493e4a8ac2a]
Success - 0 error(s), 0 warning(s)
ok, so now we know the hashes:
Real XInterface.u: 67079822e3ecf4baa94b7ce767fadac8
Fake XInterface.u: 9d6423c13b699c3ba8608493e4a8ac2a
load UT2003.ini and create a new section at the bottom:
[Engine.Hacked]
Hash0=9d6423c13b699c3ba8608493e4a8ac2a 67079822e3ecf4baa94b7ce767fadac8
now when you join a serve rit will automatically replace the hash with the real one

carrots handbags cheese.