#include #include "game.hpp" namespace game { namespace native { Conbuf_AppendText_t Conbuf_AppendText; Sys_ShowConsole_t Sys_ShowConsole; } launcher::mode mode = launcher::mode::none; bool is_mp() { return mode == launcher::mode::multiplayer; } bool is_sp() { return mode == launcher::mode::singleplayer; } bool is_dedi() { return mode == launcher::mode::server; } void initialize(const launcher::mode _mode) { mode = _mode; native::Conbuf_AppendText = native::Conbuf_AppendText_t(SELECT_VALUE(0x4C84E0, 0x5CF610, 0x53C790)); native::Sys_ShowConsole = native::Sys_ShowConsole_t(SELECT_VALUE(0x470AF0, 0x5CF590, 0)); } }