cg_fov fix
This commit is contained in:
parent
fc9eed11de
commit
8824781ae1
@ -104,6 +104,17 @@ namespace patches
|
||||
return 0; // 0 == yes
|
||||
}
|
||||
|
||||
void set_client_dvar_from_server_stub(void* a1, void* a2, const char* dvar, const char* value)
|
||||
{
|
||||
if (dvar == "cg_fov"s)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// CG_SetClientDvarFromServer
|
||||
reinterpret_cast<void(*)(void*, void*, const char*, const char*)>(0x140236120)(a1, a2, dvar, value);
|
||||
}
|
||||
|
||||
/*void aim_assist_add_to_target_list(void* a1, void* a2)
|
||||
{
|
||||
if (!dvars::aimassist_enabled->current.enabled)
|
||||
@ -237,11 +248,11 @@ namespace patches
|
||||
// patch "Server is different version" to show the server client version
|
||||
utils::hook::inject(0x140480952, VERSION); // H1(1.4)
|
||||
|
||||
// prevent servers overriding our fov
|
||||
//utils::hook::call(0x1401BB782, gscr_set_save_dvar_stub);
|
||||
//utils::hook::nop(0x1403D1195, 5);
|
||||
//utils::hook::nop(0x1400FAE36, 5);
|
||||
//utils::hook::set<uint8_t>(0x14019B9B9, 0xEB);
|
||||
// prevent servers overriding our fov
|
||||
utils::hook::call(0x14023279E, set_client_dvar_from_server_stub);
|
||||
utils::hook::nop(0x1400DAF69, 5);
|
||||
utils::hook::nop(0x140190C16, 5);
|
||||
utils::hook::set<uint8_t>(0x14021D22A, 0xEB);
|
||||
|
||||
// some anti tamper thing that kills performance
|
||||
dvars::override::register_int("dvl", 0, 0, 0, game::DVAR_FLAG_READ, true);
|
||||
|
@ -110,6 +110,9 @@ namespace game
|
||||
0x1403F3A70, 0x140484AD0
|
||||
};
|
||||
|
||||
WEAK symbol<bool(int clientNum, const char* menu)> Menu_IsMenuOpenAndVisible{ 0, 0x1404C7320 };
|
||||
WEAK symbol<const char* (const char* string)> UI_SafeTranslateString{ 0x140350430, 0x1405A2930 };
|
||||
|
||||
WEAK symbol<void()> Sys_ShowConsole{0x1403E3B90, 0x140514910};
|
||||
WEAK symbol<void(const char* error, ...)> Sys_Error{0x1403E0C40, 0x140511520};
|
||||
WEAK symbol<void(char* path, int pathSize, Sys_Folder folder, const char* filename, const char* ext)>
|
||||
|
Loading…
Reference in New Issue
Block a user