small stuff

This commit is contained in:
quaK 2024-07-13 22:46:32 +03:00
parent 9191b6a436
commit 6ab1e4f7d4
4 changed files with 6 additions and 11 deletions

View File

@ -298,7 +298,7 @@ namespace arxan
NTSTATUS NTAPI nt_close_stub(const HANDLE handle)
{
char info[16];
char info[16]{};
if (NtQueryObject(handle, OBJECT_INFORMATION_CLASS(4), &info, 2, nullptr) >= 0 && size_t(handle) != 0x12345)
{
auto* orig = static_cast<decltype(NtClose)*>(nt_close_hook.get_original());
@ -429,7 +429,7 @@ namespace arxan
fake_record.ExceptionAddress = reinterpret_cast<void*>(reinterpret_cast<std::uint64_t>(address) + 3);
fake_record.ExceptionCode = exception;
for (auto handler : handle_handler)
for (auto& handler : handle_handler)
{
if (handler.second)
{

View File

@ -19,7 +19,7 @@ namespace ranked
{
dvars::override::register_bool("xblive_privatematch", false, game::DVAR_FLAG_REPLICATED | game::DVAR_FLAG_WRITE);
game::Dvar_RegisterBool("onlinegame", true, game::DVAR_FLAG_READ, "Current game is an online game with stats, custom classes, unlocks");
dvars::override::register_bool("onlinegame", true, game::DVAR_FLAG_READ);
// Fix sessionteam always returning none (SV_ClientMP_HasAssignedTeam_Internal)
utils::hook::set(0x140C50BC0, 0xC300B0);
@ -29,11 +29,6 @@ namespace ranked
dvars::override::register_bool("xblive_privatematch", true, game::DVAR_FLAG_REPLICATED);
}
}
component_priority priority() override
{
return component_priority::ranked;
}
};
}

View File

@ -424,9 +424,9 @@ namespace updater
run_update();
}
void post_unpack() override
component_priority priority() override
{
return component_priority::updater;
}
};
}

View File

@ -4,9 +4,9 @@ enum class component_priority
{
min = 0,
dvars,
ranked,
steam_proxy,
arxan,
updater,
};
class component_interface