Remove dead code
This commit is contained in:
parent
e5f6abcd8e
commit
9b84271d9d
@ -131,14 +131,6 @@ void CreateInterfaces()
|
|||||||
g_IPrediction = BruteforceInterface<IPrediction>("VClientPrediction", sharedobj::client());
|
g_IPrediction = BruteforceInterface<IPrediction>("VClientPrediction", sharedobj::client());
|
||||||
g_IGameMovement = BruteforceInterface<IGameMovement>("GameMovement", sharedobj::client());
|
g_IGameMovement = BruteforceInterface<IGameMovement>("GameMovement", sharedobj::client());
|
||||||
IF_GAME(IsTF2())
|
IF_GAME(IsTF2())
|
||||||
{
|
|
||||||
// g_IMoveHelper =
|
|
||||||
// *(reinterpret_cast<IMoveHelper**>(gSignatures.GetClientSignature("? ?
|
|
||||||
// ? ? 8B 10 89 04 24 FF 52 28 0F B7 CF 8B 10 89 4C 24 04 89 04 24 FF 52
|
|
||||||
// 1C 8B 13 89 1C 24 89 44 24 04 FF 92 74 05 00 00 8D 95 C8 FE FF FF C7
|
|
||||||
// 44 24 08 00 00 00 00")));
|
|
||||||
}
|
|
||||||
IF_GAME(IsTF2())
|
|
||||||
{
|
{
|
||||||
g_IInput = **(reinterpret_cast<IInput ***>((uintptr_t) 1 + gSignatures.GetClientSignature("A1 ? ? ? ? C6 05 ? ? ? ? 01 8B 10 89 04 24 FF "
|
g_IInput = **(reinterpret_cast<IInput ***>((uintptr_t) 1 + gSignatures.GetClientSignature("A1 ? ? ? ? C6 05 ? ? ? ? 01 8B 10 89 04 24 FF "
|
||||||
"92 B4 00 00 00 A1 ? ? ? ? 8B 10")));
|
"92 B4 00 00 00 A1 ? ? ? ? 8B 10")));
|
||||||
@ -169,17 +161,6 @@ void CreateInterfaces()
|
|||||||
uintptr_t g_pGameRules_sig = gSignatures.GetClientSignature("C7 03 ? ? ? ? 89 1D ? ? ? ? 83 C4 14 5B 5D C3");
|
uintptr_t g_pGameRules_sig = gSignatures.GetClientSignature("C7 03 ? ? ? ? 89 1D ? ? ? ? 83 C4 14 5B 5D C3");
|
||||||
g_pGameRules = *reinterpret_cast<CGameRules **>(g_pGameRules_sig + 8);
|
g_pGameRules = *reinterpret_cast<CGameRules **>(g_pGameRules_sig + 8);
|
||||||
}
|
}
|
||||||
IF_GAME(IsTF2())
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
uintptr_t gcsystem_sig = gSignatures.GetClientSignature("E8 ? ? ? ? C7
|
|
||||||
44 24 04 04 00 00 00 89 04 24 E8 ? ? ? ? E9 17 FF FF FF") + 1; typedef
|
|
||||||
TFGCClientSystem*(*func_t)(void); logging::Info("GCSystem = 0x%08x",
|
|
||||||
gcsystem_sig); uintptr_t gcc_p = *(uintptr_t*)(gcsystem_sig); func_t
|
|
||||||
get_gc = (gcc_p + gcsystem_sig + 4); logging::Info("GTFGCClientSystem()
|
|
||||||
= 0x%08x", get_gc); g_TFGCClientSystem = get_gc();
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
g_IMaterialSystem = BruteforceInterface<IMaterialSystemFixed>("VMaterialSystem", sharedobj::materialsystem());
|
g_IMaterialSystem = BruteforceInterface<IMaterialSystemFixed>("VMaterialSystem", sharedobj::materialsystem());
|
||||||
|
|
||||||
#if ENABLE_VISUALS
|
#if ENABLE_VISUALS
|
||||||
|
@ -454,29 +454,3 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, CUs
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
} // namespace hooked_methods
|
} // namespace hooked_methods
|
||||||
|
|
||||||
/*float o_curtime;
|
|
||||||
float o_frametime;
|
|
||||||
|
|
||||||
void Start() {
|
|
||||||
g_IGameMovement->StartTrackPredictionErrors((CBasePlayer*)(RAW_ENT(LOCAL_E)));
|
|
||||||
|
|
||||||
IClientEntity* player = RAW_ENT(LOCAL_E);
|
|
||||||
// CPredictableId::ResetInstanceCounters();
|
|
||||||
*(reinterpret_cast<CUserCmd*>(reinterpret_cast<uintptr_t>(player) + 1047)) =
|
|
||||||
current_user_cmd; o_curtime = g_GlobalVars->curtime; o_frametime =
|
|
||||||
g_GlobalVars->frametime; *g_PredictionRandomSeed =
|
|
||||||
MD5_PseudoRandom(current_user_cmd->command_number) & 0x7FFFFFFF;
|
|
||||||
g_GlobalVars->curtime
|
|
||||||
= CE_INT(LOCAL_E, netvar.nTickBase) * g_GlobalVars->interval_per_tick;
|
|
||||||
g_GlobalVars->frametime = g_GlobalVars->interval_per_tick;
|
|
||||||
|
|
||||||
CMoveData data;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void End() {
|
|
||||||
*g_PredictionRandomSeed = -1;
|
|
||||||
g_GlobalVars->curtime = o_curtime;
|
|
||||||
g_GlobalVars->frametime = o_frametime;
|
|
||||||
}*/
|
|
||||||
|
@ -31,9 +31,6 @@ CatCommand join("mm_join", "Join mm Match", []() {
|
|||||||
void *pure_orig = nullptr;
|
void *pure_orig = nullptr;
|
||||||
void **pure_addr = nullptr;
|
void **pure_addr = nullptr;
|
||||||
|
|
||||||
// static CatVar disable_ban_tf(CV_SWITCH, "disable_mm_ban", "0", "Disable MM
|
|
||||||
// ban", "Disable matchmaking ban");
|
|
||||||
|
|
||||||
bool replaced = false;
|
bool replaced = false;
|
||||||
namespace hooked_methods
|
namespace hooked_methods
|
||||||
{
|
{
|
||||||
@ -80,34 +77,13 @@ DEFINE_HOOKED_METHOD(PaintTraverse, void, vgui::IPanel *this_, unsigned int pane
|
|||||||
#if not ENABLE_VISUALS
|
#if not ENABLE_VISUALS
|
||||||
if (checkmmban.test_and_set(1000))
|
if (checkmmban.test_and_set(1000))
|
||||||
{
|
{
|
||||||
if (tfmm::isMMBanned())
|
|
||||||
{
|
{
|
||||||
*(int *) nullptr = 0;
|
if (tfmm::isMMBanned())
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
*(int *) nullptr = 0;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
/*
|
|
||||||
static bool replacedban = false;
|
|
||||||
if (disable_ban_tf && !replacedban)
|
|
||||||
{
|
|
||||||
static unsigned char patch[] = { 0x31, 0xe0 };
|
|
||||||
static unsigned char patch2[] = { 0xb0, 0x01, 0x90 };
|
|
||||||
uintptr_t addr = gSignatures.GetClientSignature("31 C0 5B 5E 5F 5D C3 8D
|
|
||||||
B6 00 00 00 00 BA");
|
|
||||||
uintptr_t addr2 = gSignatures.GetClientSignature("0F 92 C0 83 C4 ? 5B 5E
|
|
||||||
5F 5D C3 8D B4 26 00 00 00 00 83 C4");
|
|
||||||
if (addr && addr2)
|
|
||||||
{
|
|
||||||
logging::Info("MM Banned: 0x%08x, 0x%08x", addr, addr2);
|
|
||||||
Patch((void*) addr, (void *) patch, sizeof(patch));
|
|
||||||
Patch((void*) addr2, (void *) patch2, sizeof(patch2));
|
|
||||||
replacedban = true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
logging::Info("No disable ban Signature");
|
|
||||||
|
|
||||||
}*/
|
|
||||||
if (no_reportlimit && !replaced)
|
if (no_reportlimit && !replaced)
|
||||||
{
|
{
|
||||||
static BytePatch no_report_limit(gSignatures.GetClientSignature, "55 89 E5 57 56 53 81 EC ? ? ? ? 8B 5D ? 8B 7D ? 89 D8", 0x75, { 0xB8, 0x01, 0x00, 0x00, 0x00 });
|
static BytePatch no_report_limit(gSignatures.GetClientSignature, "55 89 E5 57 56 53 81 EC ? ? ? ? 8B 5D ? 8B 7D ? 89 D8", 0x75, { 0xB8, 0x01, 0x00, 0x00, 0x00 });
|
||||||
@ -146,19 +122,6 @@ DEFINE_HOOKED_METHOD(PaintTraverse, void, vgui::IPanel *this_, unsigned int pane
|
|||||||
if (software_cursor->GetBool())
|
if (software_cursor->GetBool())
|
||||||
software_cursor->SetValue(0);
|
software_cursor->SetValue(0);
|
||||||
break;
|
break;
|
||||||
#if ENABLE_GUI
|
|
||||||
/*
|
|
||||||
case 3:
|
|
||||||
if (cur != g_pGUI->Visible()) {
|
|
||||||
software_cursor->SetValue(g_pGUI->Visible());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
if (cur == g_pGUI->Visible()) {
|
|
||||||
software_cursor->SetValue(!g_pGUI->Visible());
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (call_default)
|
if (call_default)
|
||||||
@ -201,9 +164,6 @@ DEFINE_HOOKED_METHOD(PaintTraverse, void, vgui::IPanel *this_, unsigned int pane
|
|||||||
|
|
||||||
if (clean_screenshots && g_IEngine->IsTakingScreenshot())
|
if (clean_screenshots && g_IEngine->IsTakingScreenshot())
|
||||||
return;
|
return;
|
||||||
#if ENABLE_GUI
|
|
||||||
// FIXME
|
|
||||||
#endif
|
|
||||||
draw::UpdateWTS();
|
draw::UpdateWTS();
|
||||||
}
|
}
|
||||||
} // namespace hooked_methods
|
} // namespace hooked_methods
|
||||||
|
@ -13,11 +13,6 @@ bool *allowSecureServers{ nullptr };
|
|||||||
|
|
||||||
void EXPOSED_Epic_VACBypass_1337_DoNotSteal_xXx_$1_xXx_MLG()
|
void EXPOSED_Epic_VACBypass_1337_DoNotSteal_xXx_$1_xXx_MLG()
|
||||||
{
|
{
|
||||||
// Does not work
|
|
||||||
// ((ICommandLine*(*)(void))dlsym(sharedobj::tier0().lmap,
|
|
||||||
// "CommandLine_Tier0"))()->RemoveParm("-textmode");
|
|
||||||
// ((ICommandLine*(*)(void))dlsym(sharedobj::tier0().lmap,
|
|
||||||
// "CommandLine_Tier0"))()->RemoveParm("-insecure");
|
|
||||||
uintptr_t Host_IsSecureServerAllowed_addr = gSignatures.GetEngineSignature("55 89 E5 83 EC ? E8 ? ? ? ? 8B 10 C7 44 24 ? ? ? ? ? 89 04 24 FF 52 ? 85 C0 74 ? C6 05");
|
uintptr_t Host_IsSecureServerAllowed_addr = gSignatures.GetEngineSignature("55 89 E5 83 EC ? E8 ? ? ? ? 8B 10 C7 44 24 ? ? ? ? ? 89 04 24 FF 52 ? 85 C0 74 ? C6 05");
|
||||||
// +0x21 = allowSecureServers
|
// +0x21 = allowSecureServers
|
||||||
// logging::Info("1337 VAC bypass: 0x%08x",
|
// logging::Info("1337 VAC bypass: 0x%08x",
|
||||||
|
Reference in New Issue
Block a user