diff options
author | BobTheBob <32057864+BobTheBob9@users.noreply.github.com> | 2021-09-26 18:54:42 +0100 |
---|---|---|
committer | BobTheBob <32057864+BobTheBob9@users.noreply.github.com> | 2021-09-26 18:54:42 +0100 |
commit | da212ca9b7d2ab97f8baa531d31a91fd40d9c085 (patch) | |
tree | ee61c16c49b846156a693f0a039d79ecf8c3b6aa /NorthstarDedicatedTest/dedicated.cpp | |
parent | a4434a4db16c347d5453354c1a15555d168ec7b9 (diff) | |
download | NorthstarLauncher-da212ca9b7d2ab97f8baa531d31a91fd40d9c085.tar.gz NorthstarLauncher-da212ca9b7d2ab97f8baa531d31a91fd40d9c085.zip |
fix CEngine and HostState structs
Diffstat (limited to 'NorthstarDedicatedTest/dedicated.cpp')
-rw-r--r-- | NorthstarDedicatedTest/dedicated.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/NorthstarDedicatedTest/dedicated.cpp b/NorthstarDedicatedTest/dedicated.cpp index 3dca5032..bcf2acc8 100644 --- a/NorthstarDedicatedTest/dedicated.cpp +++ b/NorthstarDedicatedTest/dedicated.cpp @@ -41,14 +41,10 @@ void RunServer(CDedicatedExports* dedicated) CEngine__FrameType CEngine__Frame = (CEngine__FrameType)((char*)engine + 0x1C8650); CHostState__InitType CHostState__Init = (CHostState__InitType)((char*)engine + 0x16E110); - // call once to init - CEngine__Frame(g_pEngine); - // init hoststate, if we don't do this, we get a crash later on CHostState__Init(g_pHostState); - // set up engine and host states to allow us to enter CHostState::FrameUpdate, with the state HS_NEW_GAME - g_pEngine->m_nNextDllState = EngineState_t::DLL_ACTIVE; + // set host state to allow us to enter CHostState::FrameUpdate, with the state HS_NEW_GAME g_pHostState->m_iNextState = HostState_t::HS_NEW_GAME; strncpy(g_pHostState->m_levelName, CommandLine()->ParmValue("+map", "mp_lobby"), sizeof(g_pHostState->m_levelName)); // set map to load into @@ -56,8 +52,7 @@ void RunServer(CDedicatedExports* dedicated) { CEngine__Frame(g_pEngine); - //engineApiStartSimulation(nullptr, true); - Sys_Printf(dedicated, (char*)"engine->Frame()"); + spdlog::info("CEngine::Frame() on map {} took {}ms", g_pHostState->m_levelName, g_pEngine->m_flFrameTime); Sleep(50); } } |