Für UT99 und auch Tactical-Ops gibt es Publicheader, welche allerdings in C++ sind.
Du könntest dir nun die Header umschrieben, auf C++ umsteigen, oder Assembler verwenden.
Wobei es wohl am meisten Sinn macht C++ zu verwenden. Natürlich wäre UScript auch eine Alternative.

Informationen zu UScript und der Unrealengine:
http://wiki.beyondunreal.com/wiki/
http://forums.beyondunreal.com/forumdisplay.php?f=101
http://unreal.epicgames.com/UnrealScript.htm
Gucke einfach mal auch bei
www.cheaterelite.de vorbei, dort findest du sicher einige interessante Informationen.
MfG: reepo2k