mirror of
https://github.com/HIllya51/LunaTranslator.git
synced 2025-01-14 08:14:07 +08:00
.
This commit is contained in:
parent
70a67e528f
commit
eba5643790
@ -14,21 +14,22 @@ bool littlecheese::attach_function()
|
||||
addr = reverseFindBytes(align, sizeof(align), addr - 0x100, addr);
|
||||
if (addr == 0)
|
||||
return false;
|
||||
HookParam hp;
|
||||
hp.offset = regoffset(ecx);
|
||||
hp.filter_fun = [](TextBuffer *buffer, HookParam *)
|
||||
{
|
||||
StringFilter(buffer, "\x81\x40", 2);
|
||||
};
|
||||
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;
|
||||
hp.address = addr;
|
||||
hp.offset = regoffset(ecx);
|
||||
hp.split = regoffset(edx);
|
||||
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