Add R_WarnOncePerFrame to logger
This commit is contained in:
parent
aecf1a6693
commit
a3d7620432
@ -135,6 +135,13 @@ namespace logger
|
|||||||
console::info("%s", buffer);
|
console::info("%s", buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void r_warn_once_per_frame_vsnprintf_stub(char* buffer, size_t buffer_length, char* msg, va_list va)
|
||||||
|
{
|
||||||
|
vsnprintf(buffer, buffer_length, msg, va);
|
||||||
|
console::warn(buffer);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class component final : public component_interface
|
class component final : public component_interface
|
||||||
@ -144,10 +151,14 @@ namespace logger
|
|||||||
{
|
{
|
||||||
utils::hook::jump(0x14032C620, print_warning, true);
|
utils::hook::jump(0x14032C620, print_warning, true);
|
||||||
utils::hook::jump(0x14032C630, print_warning, true);
|
utils::hook::jump(0x14032C630, print_warning, true);
|
||||||
|
|
||||||
utils::hook::jump(0x14032AEF0, lui_print, true);
|
utils::hook::jump(0x14032AEF0, lui_print, true);
|
||||||
com_error_hook.create(0x1405A2D80, com_error_stub);
|
com_error_hook.create(0x1405A2D80, com_error_stub);
|
||||||
|
|
||||||
utils::hook::jump(0x14013A98C, print);
|
utils::hook::jump(0x14013A98C, print);
|
||||||
|
|
||||||
|
utils::hook::call(0x140791A01, r_warn_once_per_frame_vsnprintf_stub);
|
||||||
|
|
||||||
logger_dev = dvars::register_bool("logger_dev", false, game::DVAR_FLAG_SAVED, "Print dev stuff");
|
logger_dev = dvars::register_bool("logger_dev", false, game::DVAR_FLAG_SAVED, "Print dev stuff");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user