Перейти к содержанию

Помогите с "Сердцебиением" в игре Sniper Ghost Warrior 2


ILice

Рекомендуемые сообщения

Там вроде const(60) + x (float),


К той же игре, может пригодится:

No.Reload

[ENABLE]

alloc(newmem,2048)

label(returnhere)

newmem:

mov [edx+14],#10

cmp edx,ecx

je SniperGhostWarrior2.exe+F63DAA

mov eax,[edx+14]

jmp returnhere

"SniperGhostWarrior2.exe"+F63DA0:

jmp newmem

nop

nop

returnhere:

[DISABLE]

dealloc(newmem)

"SniperGhostWarrior2.exe"+F63DA0:

cmp edx,ecx

je SniperGhostWarrior2.exe+F63DAA

mov eax,[edx+14]

//Alt: db 3B D1 74 06 8B 42 14

Inf.Ammo

[ENABLE]

alloc(newmem,2048)

label(returnhere)

newmem:

call SniperGhostWarrior2.exe+24F720

mov ebx,[esp+2c] // максимум для оружия

mov [eax],ebx

jmp returnhere

"SniperGhostWarrior2.exe"+24B4F0:

jmp newmem

returnhere:

[DISABLE]

dealloc(newmem)

"SniperGhostWarrior2.exe"+24B4F0:

call SniperGhostWarrior2.exe+24F720

//Alt: db E8 2B 42 00 00

Inf.Lives

[ENABLE]

alloc(newmem,2048)

label(returnhere)

newmem:

mov dword ptr [ecx+00000094],(float)100.0

fld dword ptr [ecx+00000094]

jmp returnhere

"SniperGhostWarrior2.exe"+DB9630:

jmp newmem

nop

returnhere:

[DISABLE]

dealloc(newmem)

"SniperGhostWarrior2.exe"+DB9630:

fld dword ptr [ecx+00000094]

//Alt: db D9 81 94 00 00 00

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.