El foro es de C/C++. Con respecto al tema, te puedo decir cómo lo hice yo. En VB no vas a poder, C# no uso pero estimo que si. Igualmente te recomiendo C o C++ para este tipo de cosas. La idea es hacer un hook a las funciones send y recv de winsock para loguear cada paquete que se envía o recibe. Nada de otro mundo, hay varios ejemplos de eso. Sin embargo, de ese modo vas a obtener todos los datos encriptados. Puedes hacer dos cosas. Desesamblar el código para tratar de obtener el algoritmo que se usa para desencriptar o, hookear directamente las funciones del juego en lugar de las de winsock, hookeas alguna parte en la que ya se haya aplicado el algoritmo y obtenes el paquete original. Esa es la parte difícil.
Suerte