;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; A bunch of patches that need to be applied
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
include patches.inc
patches SEGMENT BYTE PUBLIC FLAT READ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
patch patch_chat_interception
scansize 12
; 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
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
setoffset 4
read r32, GameGetChatMessage
write r32, GameChatInterceptionHook
endpatch
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
patches ENDS
END