Some of scripts the array of bytes are wrong, so here's the new scripts. NOTE: I haven't tested any of these scripts yet, i only just opened dek.exe up in olly and updated the scripts.
Auto Pots:
Must use this script with Cheat Engine 5.6, because i fixed up some problems with it. And what i used to fix them are new features brought in by 5.6.
Attack Range:
Auto Pots:
Must use this script with Cheat Engine 5.6, because i fixed up some problems with it. And what i used to fix them are new features brought in by 5.6.
Code:
aobscan(OriginalJump, 6A 02 FF 52 34 BE 10 00 00 00 39 74 24 28) [ENABLE] alloc(newmem,40) label(returnhere) label(exit) label(check_mana) label(finished_check) 007E0E98: //83 78 08 13 0F 85 14 01 00 00 8B 0D 6C 76 CC 00 8B 01 jmp newmem nop nop nop nop nop returnhere: newmem: cmp dword ptr [eax+08],01 // checking for HP pot? jnz short check_mana mov dword ptr[eax+08],11 // change to auto pot mov dword ptr[eax+10],11 check_mana: cmp dword ptr [eax+08],02 // checking for MP pot? jnz short finished_check mov dword ptr[eax+08],12 // change to auto pot mov dword ptr[eax+10],12 finished_check: cmp dword ptr [eax+08],13 jnz OriginalJump+5 exit: jmp returnhere [DISABLE] dealloc(newmem) 007E0E98: //83 78 08 13 0F 85 14 01 00 00 8B 0D 6C 76 CC 00 8B 01 cmp dword ptr [eax+08],13 jnz OriginalJump+5
Attack Range:
Code:
[ENABLE] alloc(ModRange,21) label(ReturnRange) label(Range) registersymbol(Range) 006987A4: //88 81 B4 00 00 00 C2 04 00 CC CC CC 8D 81 ?? 00 00 00 C3 jmp ModRange nop ReturnRange: ModRange: mov al,[Range] mov [ecx+000000ac],al jmp ReturnRange Range: db 40 [DISABLE] dealloc(ModRange) unregistersymbol(Range) 006987A4: //88 81 B4 00 00 00 C2 04 00 CC CC CC 8D 81 ?? 00 00 00 C3 mov [ecx+000000ac],al