raise max value of view_pitch dvars and makes the game use them
raise max value of view_pitch dvars and makes the game use them
This commit is contained in:
parent
6b4dc872c1
commit
3b8c8dda42
43
src/client/component/backflips.cpp
Normal file
43
src/client/component/backflips.cpp
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
#include <std_include.hpp>
|
||||||
|
#include "loader/component_loader.hpp"
|
||||||
|
#include "game/game.hpp"
|
||||||
|
|
||||||
|
#include <utils/hook.hpp>
|
||||||
|
#include "dvars.hpp"
|
||||||
|
|
||||||
|
namespace backflips
|
||||||
|
{
|
||||||
|
//returning 1 makes the game use the dvar value instead of hardcoded value
|
||||||
|
int UseViewPitchDvars()
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
class component final : public component_interface
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
void post_unpack() override
|
||||||
|
{
|
||||||
|
utils::hook::call(0xB6E70A_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
utils::hook::call(0x6F5CF0_b, UseViewPitchDvars);
|
||||||
|
utils::hook::call(0x6F5D1A_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
utils::hook::call(0x6E6823_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
utils::hook::call(0x5B5BBB_b, UseViewPitchDvars);
|
||||||
|
utils::hook::call(0x5B5BE0_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
utils::hook::call(0x154E81_b, UseViewPitchDvars);
|
||||||
|
utils::hook::call(0x154EA1_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
utils::hook::call(0x5651E_b, UseViewPitchDvars);
|
||||||
|
utils::hook::call(0x56555_b, UseViewPitchDvars);
|
||||||
|
|
||||||
|
dvars::override::register_float("player_view_pitch_down", 85, 0, 360, game::DVAR_FLAG_SAVED);
|
||||||
|
dvars::override::register_float("player_view_pitch_up", 85, 0, 360, game::DVAR_FLAG_SAVED);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
REGISTER_COMPONENT(backflips::component)
|
Loading…
Reference in New Issue
Block a user