mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2024-12-28 08:04:13 +08:00
.
This commit is contained in:
parent
c374a881ed
commit
70a67e528f
@ -14,10 +14,21 @@ bool littlecheese::attach_function()
|
|||||||
addr = reverseFindBytes(align, sizeof(align), addr - 0x100, addr);
|
addr = reverseFindBytes(align, sizeof(align), addr - 0x100, addr);
|
||||||
if (addr == 0)
|
if (addr == 0)
|
||||||
return false;
|
return false;
|
||||||
|
if (*(DWORD *)(addr - 4) == 0x55575653)
|
||||||
|
{
|
||||||
|
HookParam hp;
|
||||||
|
hp.address = addr - 4;
|
||||||
|
hp.offset = regoffset(ecx);
|
||||||
|
hp.type = USING_CHAR | CODEC_ANSI_BE;
|
||||||
|
return NewHook(hp, "littlecheese");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
HookParam hp;
|
HookParam hp;
|
||||||
hp.address = addr;
|
hp.address = addr;
|
||||||
hp.offset = regoffset(ecx);
|
hp.offset = regoffset(ecx);
|
||||||
hp.split = regoffset(edx);
|
hp.split = regoffset(edx);
|
||||||
hp.type = USING_CHAR | CODEC_ANSI_BE | USING_SPLIT;
|
hp.type = USING_CHAR | CODEC_ANSI_BE | NO_CONTEXT | USING_SPLIT;
|
||||||
return NewHook(hp, "littlecheese");
|
return NewHook(hp, "littlecheese");
|
||||||
}
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user