alloc(newmem,4048,"DiabloImmortal.exe"+1FB9853)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
movss [r8+30],xmm2

push rax
mov rax,newmem+500

cmp [r8],00000000
je exit01
mov [rax],r8
mov [rax],r8
mov [rax],r8

exit01:
pop rax



exit:
jmp returnhere

"DiabloImmortal.exe"+1FB9853:
jmp newmem
nop
returnhere:

