mirror of
https://github.com/Artikash/Textractor.git
synced 2024-12-24 09:24:12 +08:00
reenable wolf hook
This commit is contained in:
parent
39ef47d85a
commit
e92d260b31
@ -8707,15 +8707,10 @@ void SpecialHookWolf2(DWORD esp_base, HookParam *, BYTE, DWORD *data, DWORD *spl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 1
|
||||||
// jichi 6/11/2015: See embed translation source code
|
// jichi 6/11/2015: See embed translation source code
|
||||||
bool InsertWolf2Hook()
|
bool InsertWolf2Hook()
|
||||||
{
|
{
|
||||||
ULONG processStartAddress, processStopAddress;
|
|
||||||
if (!FillRange(processName,&startAddress, &stopAddress)) { // need accurate stopAddress
|
|
||||||
ConsoleOutput("vnreng:WolfRPG2: failed to get memory range");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
ULONG addr = MemDbg::findCallerAddressAfterInt3((ULONG)::CharNextA, processStartAddress, processStopAddress);
|
ULONG addr = MemDbg::findCallerAddressAfterInt3((ULONG)::CharNextA, processStartAddress, processStopAddress);
|
||||||
if (!addr) {
|
if (!addr) {
|
||||||
ConsoleOutput("vnreng:WolfRPG2: failed to find target function");
|
ConsoleOutput("vnreng:WolfRPG2: failed to find target function");
|
||||||
@ -8736,7 +8731,7 @@ bool InsertWolf2Hook()
|
|||||||
|
|
||||||
bool InsertWolfHook()
|
bool InsertWolfHook()
|
||||||
{
|
{
|
||||||
return InsertOldWolfHook();
|
return InsertOldWolfHook(), InsertWolf2Hook();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool InsertIGSDynamicHook(LPVOID addr, DWORD frame, DWORD stack)
|
bool InsertIGSDynamicHook(LPVOID addr, DWORD frame, DWORD stack)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user