From 93a0d730a44ab27553cb19522c391f1548cc04ab Mon Sep 17 00:00:00 2001 From: Federico Cecchetto Date: Sat, 28 May 2022 19:02:02 +0200 Subject: [PATCH] Small fix --- src/client/component/command.cpp | 4 ++-- src/client/component/network.cpp | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/client/component/command.cpp b/src/client/component/command.cpp index e9bb1668..4edfcbc8 100644 --- a/src/client/component/command.cpp +++ b/src/client/component/command.cpp @@ -352,7 +352,7 @@ namespace command for (int i = 0; i < com_num_console_lines; i++) { - game::Cmd_TokenizeString(com_console_lines[i]); // need to re-create this function + game::Cmd_TokenizeString(com_console_lines[i]); // only +set dvar value if (game::Cmd_Argc() >= 3 && game::Cmd_Argv(0) == "set"s && game::Cmd_Argv(1) == dvar) @@ -360,7 +360,7 @@ namespace command game::Dvar_SetCommand(game::generateHashValue(game::Cmd_Argv(1)), "", game::Cmd_Argv(2)); } - game::Cmd_EndTokenizeString(); // need to re-create this function + game::Cmd_EndTokenizeString(); } } diff --git a/src/client/component/network.cpp b/src/client/component/network.cpp index 88be4f39..e398af20 100644 --- a/src/client/component/network.cpp +++ b/src/client/component/network.cpp @@ -229,8 +229,8 @@ namespace network } // redirect dw_sendto to raw socket - utils::hook::jump(0x5EEC90_b, dw_send_to_stub, true); - utils::hook::jump(game::Sys_SendPacket, dw_send_to_stub, true); + utils::hook::jump(0x5EEC90_b, dw_send_to_stub); + utils::hook::jump(game::Sys_SendPacket, dw_send_to_stub); // intercept command handling utils::hook::jump(0x12F387_b, utils::hook::assemble(handle_command_stub), true); @@ -238,8 +238,8 @@ namespace network // handle xuid without secure connection utils::hook::nop(0x554222_b, 6); - utils::hook::jump(0x4F1800_b, net_compare_address, true); - utils::hook::jump(0x4F1850_b, net_compare_base_address, true); + utils::hook::jump(0x4F1800_b, net_compare_address); + utils::hook::jump(0x4F1850_b, net_compare_base_address); // don't establish secure conenction utils::hook::set(0x358C8D_b, 0xEB); @@ -278,7 +278,7 @@ namespace network dvars::override::register_int("sv_remote_client_snapshot_msec", 33, 33, 100, game::DVAR_FLAG_NONE); // ignore impure client - utils::hook::jump(0x54EDD3_b, 0x54EE69_b, true); + utils::hook::jump(0x54EDD3_b, 0x54EE69_b); // don't send checksum utils::hook::set(0x59E628_b, 0); @@ -287,11 +287,11 @@ namespace network utils::hook::set(0x59E8B0_b, 0xC301B0); // don't try to reconnect client - utils::hook::jump(0x54D220_b, reconnect_migratated_client, true); + utils::hook::jump(0x54D220_b, reconnect_migratated_client); utils::hook::nop(0x54E168_b, 4); // this crashes when reconnecting for some reason // allow server owner to modify net_port before the socket bind - utils::hook::call(0x5BD2B5_b, register_netport_stub); + utils::hook::call(0x5BD032_b, register_netport_stub); utils::hook::call(0x5BD3F0_b, register_netport_stub); // increase allowed packet size @@ -311,7 +311,7 @@ namespace network // Use our own socket since the game's socket doesn't work with non localhost addresses // why? no idea - utils::hook::jump(0x5BD210_b, create_socket, true); + utils::hook::jump(0x5BD210_b, create_socket); } } };