[Dedicated] Removed hooks which failed in wine

This commit is contained in:
/dev/root 2017-06-01 18:32:22 +02:00
parent a6abc8fe72
commit ab6cca65f9
3 changed files with 18 additions and 9 deletions

View File

@ -35,10 +35,13 @@ namespace Components
Game::R_LoadGraphicsAssets(); Game::R_LoadGraphicsAssets();
if (Dvar::Var("com_logFilter").get<bool>()) if (Dvar::Var("com_logFilter").get<bool>())
{
if (!Flags::HasFlag("stdout"))
{ {
Utils::Hook::Nop(0x647466, 5); // 'dvar set' lines Utils::Hook::Nop(0x647466, 5); // 'dvar set' lines
Utils::Hook::Nop(0x5DF4F2, 5); // 'sending splash open' lines Utils::Hook::Nop(0x5DF4F2, 5); // 'sending splash open' lines
} }
}
Utils::Hook::Call<void()>(0x4F84C0)(); Utils::Hook::Call<void()>(0x4F84C0)();
} }

View File

@ -61,10 +61,13 @@ namespace Components
} }
ServerCommands::ServerCommands() ServerCommands::ServerCommands()
{
if (!Flags::HasFlag("stdout"))
{ {
// Server command receive hook // Server command receive hook
Utils::Hook(0x59449F, ServerCommands::OnServerCommandStub).install()->quick(); Utils::Hook(0x59449F, ServerCommands::OnServerCommandStub).install()->quick();
} }
}
ServerCommands::~ServerCommands() ServerCommands::~ServerCommands()
{ {

View File

@ -146,14 +146,17 @@ namespace Components
StructuredData::StructuredData() StructuredData::StructuredData()
{ {
// Only execute this when building zones // Do not execute this when building zones
if (!ZoneBuilder::IsEnabled()) if (!ZoneBuilder::IsEnabled())
{
if (!Flags::HasFlag("stdout"))
{ {
// Correctly upgrade stats // Correctly upgrade stats
Utils::Hook(0x42F088, StructuredData::UpdateVersionOffsets, HOOK_CALL).install()->quick(); Utils::Hook(0x42F088, StructuredData::UpdateVersionOffsets, HOOK_CALL).install()->quick();
// 15 or more custom classes // 15 or more custom classes
Utils::Hook::Set<BYTE>(0x60A2FE, NUM_CUSTOM_CLASSES); Utils::Hook::Set<BYTE>(0x60A2FE, NUM_CUSTOM_CLASSES);
}
// Reset empty names // Reset empty names
Command::Add("checkClasses", [](Command::Params*) Command::Add("checkClasses", [](Command::Params*)