; Typed chat message interception ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 1.20e ; 6F0F0D23 897D F4 MOV DWORD PTR SS:[EBP-C],EDI ; 6F0F0D26 E8 B5A40300 CALL Game.6F12B1E0 ; 6F0F0D2B 8BF0 MOV ESI,EAX ; 6F0F0D2D 85F6 TEST ESI,ESI ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; reset scan db 089h,07dh, 0f4h db 0e8h, 000h,000h,000h,000h db 08bh,0f0h db 085h,0f6h db 0ffh,0ffh, 0ffh db 0ffh, 000h,000h,000h,000h db 0ffh,0ffh db 0ffh,0ffh scan_end setoffset 4 ; Gets the relative address of this routine xread r32, GameGetChatMessage ; and translates it to an absolute address. xwrite r32, GameChatInterceptionHook ; Write a hook so we can intercept chat messages.