parent
0832ae4603
commit
2660c4f96d
@ -10,6 +10,7 @@ namespace big
|
||||
void backend::loop()
|
||||
{
|
||||
g->attempt_save();
|
||||
looped::system_anticheat_bypass();
|
||||
looped::system_self_globals();
|
||||
looped::system_update_pointers();
|
||||
|
||||
|
@ -32,6 +32,7 @@ namespace big
|
||||
|
||||
static void session_local_time();
|
||||
|
||||
static void system_anticheat_bypass();
|
||||
static void system_self_globals();
|
||||
static void system_update_pointers();
|
||||
|
||||
|
11
BigBaseV2/src/backend/looped/system/anticheat_bypass.cpp
Normal file
11
BigBaseV2/src/backend/looped/system/anticheat_bypass.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
#include "pointers.hpp"
|
||||
#include "backend/looped/looped.hpp"
|
||||
|
||||
namespace big
|
||||
{
|
||||
// reference: https://github.com/Yimura/YimMenu/issues/180
|
||||
void looped::system_anticheat_bypass()
|
||||
{
|
||||
*g_pointers->m_some_anticheat_thing = 0;
|
||||
}
|
||||
}
|
@ -255,6 +255,12 @@ namespace big
|
||||
m_net_array_handler = ptr.sub(0x3C).as<PVOID>();
|
||||
});
|
||||
|
||||
// Some Anticheat Thing
|
||||
main_batch.add("SAT", "89 05 ? ? ? ? 48 8D 05 ? ? ? ? 48 6B DB 38 48 03 D8", [this](memory::handle ptr)
|
||||
{
|
||||
m_some_anticheat_thing = ptr.add(2).rip().add(0x14).as<std::uint16_t*>();
|
||||
});
|
||||
|
||||
main_batch.run(memory::module(nullptr));
|
||||
|
||||
m_hwnd = FindWindowW(L"grcWindow", nullptr);
|
||||
|
@ -44,6 +44,8 @@ namespace big
|
||||
int* m_resolution_x;
|
||||
int* m_resolution_y;
|
||||
|
||||
std::uint16_t* m_some_anticheat_thing{};
|
||||
|
||||
PVOID m_blame_explode;
|
||||
PVOID m_model_spawn_bypass;
|
||||
PVOID m_native_return;
|
||||
|
Reference in New Issue
Block a user