Memory fix flag
This commit is contained in:
parent
a50702b8fb
commit
d7e3d1d45f
@ -2,18 +2,18 @@
|
|||||||
#include "loader/component_loader.hpp"
|
#include "loader/component_loader.hpp"
|
||||||
|
|
||||||
#include "dvars.hpp"
|
#include "dvars.hpp"
|
||||||
|
#include "version.h"
|
||||||
|
#include "command.hpp"
|
||||||
|
#include "console.hpp"
|
||||||
|
#include "network.hpp"
|
||||||
|
#include "scheduler.hpp"
|
||||||
|
|
||||||
#include "game/game.hpp"
|
#include "game/game.hpp"
|
||||||
#include "game/dvars.hpp"
|
#include "game/dvars.hpp"
|
||||||
|
|
||||||
#include <utils/hook.hpp>
|
#include <utils/hook.hpp>
|
||||||
#include <utils/string.hpp>
|
#include <utils/string.hpp>
|
||||||
#include <component/scheduler.hpp>
|
#include <utils/flags.hpp>
|
||||||
|
|
||||||
#include "version.h"
|
|
||||||
#include <component/command.hpp>
|
|
||||||
#include <component/console.hpp>
|
|
||||||
#include <component/network.hpp>
|
|
||||||
|
|
||||||
namespace patches
|
namespace patches
|
||||||
{
|
{
|
||||||
@ -258,6 +258,16 @@ namespace patches
|
|||||||
|
|
||||||
// Prevent clients from sending invalid reliableAcknowledge
|
// Prevent clients from sending invalid reliableAcknowledge
|
||||||
// utils::hook::call(0x1404899C6, sv_execute_client_message_stub); // H1(1.4)
|
// utils::hook::call(0x1404899C6, sv_execute_client_message_stub); // H1(1.4)
|
||||||
|
|
||||||
|
// "fix" for rare 'Out of memory error' error
|
||||||
|
if (utils::flags::has_flag("memoryfix"))
|
||||||
|
{
|
||||||
|
utils::hook::jump(0x140578BE0, malloc);
|
||||||
|
utils::hook::jump(0x140578B00, _aligned_malloc);
|
||||||
|
utils::hook::jump(0x140578C40, free);
|
||||||
|
utils::hook::jump(0x140578D30, realloc);
|
||||||
|
utils::hook::jump(0x140578B60, _aligned_realloc);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user