
[ENABLE]
assert("gamedll_x86_rwdi.dll"+4BB647,D8 9E EC 08 00 00 ?? ?? F6 C4 01 74 2C)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov dword ptr [esi+8EC],(float)9999.0
originalcode:
fcomp dword ptr [esi+000008EC]
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+4BB647:
jmp newmem
nop
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+4BB647:
db D8 9E EC 08 00 00
[ENABLE]
assert("gamedll_x86_rwdi.dll"+4DA2F8,D9 86 7C 09 00 00 8D 4E 1C D9 5D 08)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov dword ptr [esi+97C],(float)5.0
originalcode:
fld dword ptr [esi+0000097C]
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+4DA2F8:
jmp newmem
nop
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+4DA2F8:
db D9 86 7C 09 00 00
[ENABLE]
assert("gamedll_x86_rwdi.dll"+2C3870,8B 82 AC 07 00 00 8D 4D E8)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [edx+7AC],#9999999
originalcode:
mov eax,[edx+000007AC]
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+2C3870:
jmp newmem
nop
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+2C3870:
db 8B 82 AC 07 00 00
[ENABLE]
assert("gamedll_x86_rwdi.dll"+16CE53,8B 4A 20 6A 0A 68 ?? ?? ?? ?? 50 89 4C 24 20)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [edx+20],#99
originalcode:
mov ecx,[edx+20]
push 0A
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+16CE53:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+16CE53:
db 8B 4A 20 6A 0A
[ENABLE]
assert("gamedll_x86_rwdi.dll"+16C9B9,8B 94 81 80 0B 00 00 89 54 24 0C)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [ecx+eax*4+00000B80],#999
originalcode:
mov edx,[ecx+eax*4+00000B80]
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+16C9B9:
jmp newmem
nop
nop
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+16C9B9:
db 8B 94 81 80 0B 00 00
[ENABLE]
assert("gamedll_x86_rwdi.dll"+522EC0,D8 5E 34 DF E0 F6 C4 41 75 0C)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov dword ptr [esi+34],(float)100.0
originalcode:
fcomp dword ptr [esi+34]
fnstsw ax
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+522EC0:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+522EC0:
db D8 5E 34 DF E0
[ENABLE]
assert("gamedll_x86_rwdi.dll"+49C9C4,8B 5F 20 8B CE FF D0 2B C3 8B 5D F8 3B C3 72 02)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [edi+20],#990
originalcode:
mov ebx,[edi+20]
mov ecx,esi
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+49C9C4:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+49C9C4:
db 8B 5F 20 8B CE
[ENABLE]
assert("gamedll_x86_rwdi.dll"+49F380,D9 40 24 D9 EE ?? ?? ?? ?? F6 C4 44 0F 8A ?? ?? ?? ?? 53)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov dword ptr [eax+24],(float)100.0
originalcode:
fld dword ptr [eax+24]
fldz
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+49F380:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+49F380:
db D9 40 24 D9 EE
[ENABLE]
assert("gamedll_x86_rwdi.dll"+4EA3DC,8B 57 3C 85 C0 74 14 ?? ?? 4F 4A 8B 00 8D 0C 89 8B 44 88 FC 3B D0 76 03 89 47 3C E8 ?? ?? ?? ?? 80 7D 08 00)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
add [edi+3C],#500000
originalcode:
mov edx,[edi+3C]
test eax,eax
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+4EA3DC:
jmp newmem
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+4EA3DC:
db 8B 57 3C 85 C0
[ENABLE]
assert("gamedll_x86_rwdi.dll"+18C9EB,D9 87 94 13 00 00 8B 08)
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
pushad
push 'C'
call GetAsyncKeyState
shr ax,#15
cmp ax,1
popad
jne originalcode
add dword ptr [edi+1394],(float)1.0
originalcode:
fld dword ptr [edi+00001394]
exit:
jmp returnhere
"gamedll_x86_rwdi.dll"+18C9EB:
jmp newmem
nop
returnhere:
[DISABLE]
dealloc(newmem)
"gamedll_x86_rwdi.dll"+18C9EB:
db D9 87 94 13 00 00