Parse command line
This commit is contained in:
parent
d80d9f8004
commit
af0474e246
@ -507,7 +507,7 @@ namespace command
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// parse_commandline_hook.create(0x157D50_b, parse_commandline_stub);
|
parse_commandline_hook.create(0x157D50_b, parse_commandline_stub);
|
||||||
utils::hook::jump(0x4E9F40_b, dvar_command_stub, true);
|
utils::hook::jump(0x4E9F40_b, dvar_command_stub, true);
|
||||||
|
|
||||||
add_commands_mp();
|
add_commands_mp();
|
||||||
|
@ -226,7 +226,17 @@ namespace dedicated
|
|||||||
utils::hook::jump(0x135600_b, init_dedicated_server, true);
|
utils::hook::jump(0x135600_b, init_dedicated_server, true);
|
||||||
|
|
||||||
// delay startup commands until the initialization is done
|
// delay startup commands until the initialization is done
|
||||||
// utils::hook::call(0x157DDA_b, execute_startup_command);
|
utils::hook::jump(0x157DD3_b, utils::hook::assemble([](utils::hook::assembler& a)
|
||||||
|
{
|
||||||
|
a.lea(r8, qword_ptr(rsp, 0x20));
|
||||||
|
a.xor_(ecx, ecx);
|
||||||
|
|
||||||
|
a.pushad64();
|
||||||
|
a.call_aligned(execute_startup_command);
|
||||||
|
a.popad64();
|
||||||
|
|
||||||
|
a.jmp(0x157DDF_b);
|
||||||
|
}), true);//
|
||||||
|
|
||||||
// delay console commands until the initialization is done // COULDN'T FOUND
|
// delay console commands until the initialization is done // COULDN'T FOUND
|
||||||
// utils::hook::call(0x1400D808C, execute_console_command);
|
// utils::hook::call(0x1400D808C, execute_console_command);
|
||||||
|
Loading…
Reference in New Issue
Block a user