Тогда тем более долго мне ещё придётся Яндекс диском пользоваться
Вот к стате мои наработки по игре, по мере прохождения и надобности (выложу сюда и отдельно в спец раздел): [ENABLE]aobscanmodule(Healt,deadrising3.exe,87 00 00 00 66 0F 6E 48 10)alloc(newmem,100,"deadrising3.exe"+1912DD)label(return)newmem:movd xmm1,[rax+14]movd [rax+10],xmm1jmp returnHealt+04: jmp newmemreturn:registersymbol(Healt)[DISABLE]Healt+04: db 66 0F 6E 48 10unregistersymbol(Healt)dealloc(newmem) [ENABLE]aobscanmodule(healtoponents,deadrising3.exe,66 41 0F 6E 71 10 * * * * 41) // should be uniquealloc(newmem,100,"deadrising3.exe"+2CBBAB)label(return)newmem:movd xmm6,[r9+14]movd [r9+10],xmm6jmp returnhealtoponents:jmp newmemnopreturn:registersymbol(healtoponents)[DISABLE]healtoponents:db 66 41 0F 6E 71 10unregistersymbol(healtoponents)dealloc(newmem) [ENABLE]aobscanmodule(oponents,deadrising3.exe,66 0F 6E 48 10 66 0F 6E 40 14 48) // should be uniquealloc(newmem,100,"deadrising3.exe"+12F07E)label(return)newmem:movd xmm1,[rax+14]movd [rax+10],xmm1jmp returnoponents:jmp newmemreturn:registersymbol(oponents)[DISABLE]oponents:db 66 0F 6E 48 10unregistersymbol(oponents)dealloc(newmem) [ENABLE]aobscanmodule(oponents,deadrising3.exe,43 66 0F 6E 48 10) // should be uniquealloc(newmem,100,"deadrising3.exe"+14F978)label(return)newmem:movd xmm1,[rax+14]movd [rax+10],xmm1jmp returnoponents+01:jmp newmemreturn:registersymbol(oponents)[DISABLE]oponents+01:db 66 0F 6E 48 10unregistersymbol(oponents)dealloc(newmem) [ENABLE]aobscanmodule(Nocrashweapon,deadrising3.exe,66 0F 6E 50 10)alloc(newmem,100,"deadrising3.exe"+6D2E57)label(return)newmem:movd xmm2,[rax+14]movd [rax+10],xmm2jmp returnNocrashweapon:jmp newmemreturn:registersymbol(Nocrashweapon)[DISABLE]Nocrashweapon:db 66 0F 6E 50 10unregistersymbol(Nocrashweapon)dealloc(newmem) [ENABLE]aobscanmodule(ammo,deadrising3.exe,F3 0F 10 41 28 EB) // should be uniquealloc(newmem,100,"deadrising3.exe"+274F4F)label(return)newmem:mov [rcx+28],(float)999movss xmm0,[rcx+28]jmp returnammo:jmp newmemreturn:registersymbol(ammo)[DISABLE]ammo:db F3 0F 10 41 28 [ENABLE]aobscanmodule(granades,deadrising3.exe,F3 0F 10 47 10 48 8B 4A) // should be uniquealloc(newmem,100,"deadrising3.exe"+36A443)label(return)newmem:mov [rdi+10],(float)100movss xmm0,[rdi+10]jmp returngranades:jmp newmemreturn:registersymbol(granades)[DISABLE]granades:db F3 0F 10 47 10unregistersymbol(granades)dealloc(newmem) [ENABLE]aobscanmodule(cars,deadrising3.exe,00 00 66 0F 6E 48 10 66) // should be uniquealloc(newmem,100,"deadrising3.exe"+5651B)label(return)newmem:movd xmm1,[rax+14]movd [rax+10],xmm1jmp returncars+02:jmp newmemreturn:registersymbol(cars)[DISABLE]cars+02:db 66 0F 6E 48 10unregistersymbol(cars)dealloc(newmem) [ENABLE]aobscanmodule(freeztimer,deadrising3.exe,03 42 2C 6B C0 3C 03 42 30 C3 CC CC CC CC) // should be uniquealloc(newmem,100,"deadrising3.exe"+1CE0AE)label(return)newmem:mov [rdx+2C],#1imul eax,eax,3Cjmp returnfreeztimer:jmp newmemnopreturn:registersymbol(freeztimer)[DISABLE]freeztimer:db 03 42 2C 6B C0 3Cunregistersymbol(freeztimer)dealloc(newmem)