Los opcodes son como los encabezamientos de los paquetes de informacion que se envian entre el cliente y el server, es como que cada paquetito de datos que se envian tiene un nombre ponele opcode0xFF8AB5 (un numero)y que representa variadas cosas como ser:el spell 328, movimiento hacia adelante, abri el objeto X, y estan todos etiquetaditos y ordenados se vienen recopilando desde hace tiempo y son casi los mismos que al principio claro con el agregado de las cosas nuevas, es como todo eso ordenadito se te vuelve una ensalada rusa de repente y si no tenes el algoritmo no podes saber que se esta enviando en X instante de tiempo, y por mas que se encuentre una "llave" para descifrarlo la pueden seguir complicando infinitamente en cada update, eso es mas o menos lo que entendi, muy a lo criollo jeje.