alloc(newmem,2048,"DiabloImmortal.exe"+6BA930) 
label(returnhere)
label(originalcode)
label(exit)
label(exit01)


newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
// rcx + 0 = text item
// rcx + 10 = float x > mouse x
// rcx + 14 = float y > sizey 534-359=mousey

// rcx+108 = name tat = 00000101 bat = 01000000
// rcx+10C = font size
// rcx+12C = color hex
// rcx+130 = color hex use
// rcx+134 = color hex

mov rcx,[rdi]
lea r8,[rsp+00000080]


push rax // address

mov rax,2680C770000 // address 0x0 value vtmem

cmp [rcx+108],01000000 // kiem tra 01000000
jne exit01

mov [rax],rcx // address 0x0 value vtmem


exit01:
pop rax


exit:
jmp returnhere

"DiabloImmortal.exe"+6BA930:
jmp newmem
nop
nop
nop
nop
nop
nop
returnhere:

