1) La primera parte son los .sma (Pawn) los cuales son los siguientes:
UAC_Anti-Cheat.sma (funciones principales, hookeos, etc)
Funcs.sma (stocks que el UAC utiliza)
Blocks.sma (funciones de bloqueos de Cheats, Bloqueos de WalHacks, SoundHacks, No Smoke/Flash, etc)
Detections_Cheats.sma (funciones de detenciones de Cheats, Cheat Name, Say, Emuladores, etc)
Detections_Aimbots.sma (funciones de detenciones de Aimbots y sus opciones, Auto Aims, Auto Pistols, Trigger Bots, etc)
Detections_Misc.sma (funciones de detenciones de opciones de Cheats, Bunny Hops Hacks, KZ Hacks, etc)
Crypto.sma (funciones de encriptado y desencriptado del UAC, para proteger strings y los archivos uac_checks)
2) Un programa llamado "AMX String Cryptor" programado en C++ (se incluye código fuente), el cual sirve para encriptar las strings y los archivos del UAC, para poder evitar que Cheaters vean cómo funcionan y qué es lo que UAC detecta en el Cliente.
El código está organizado por partes, funciona en cualquier versión del AmxModX, compatible con ReHLDS, todos los bloqueos y detenciones no son reutilizados de otros trabajos sino que nosotros los hicimos (sobretodo los stocks echos por AnyA y Lemon), funciona en la mayoría de Mods del HL1, y varias detenciones se pueden portar a otros juegos (sobretodo las del Aimbot ya que generalmente se checkean Ángulos y comportamientos).