Add scheduler, add support for GSC method adding, command adding.

Some cleanup. Add exception handler.
This commit is contained in:
JezuzLizard
2023-03-24 15:04:25 -07:00
parent 34b90247c9
commit 74f6a66374
19 changed files with 886 additions and 102 deletions

View File

@ -244,4 +244,9 @@ namespace utils::hook
return result;
}
void* get_displacement_addr(int original)
{
return reinterpret_cast<void*>(*reinterpret_cast<int*>(original + 1) + original + 5);
}
}

View File

@ -125,6 +125,8 @@ namespace utils::hook
void* assemble(const std::function<void(assembler&)>& asm_function);
void* get_displacement_addr(int original);
template <typename T>
T extract(void* address)
{