From efe10b05e98445577e134c5a6a3cc24e83a9ac11 Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Fri, 8 Mar 2024 14:22:09 +0200 Subject: [PATCH] Load virtual filesystem on lobby start to access schemas --- lobby/EntryPoint.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lobby/EntryPoint.cpp b/lobby/EntryPoint.cpp index 48a6cd783..5cd65a24f 100644 --- a/lobby/EntryPoint.cpp +++ b/lobby/EntryPoint.cpp @@ -12,12 +12,17 @@ #include "LobbyServer.h" #include "../lib/logging/CBasicLogConfigurator.h" +#include "../lib/filesystem/CFilesystemLoader.h" +#include "../lib/filesystem/Filesystem.h" #include "../lib/VCMIDirs.h" static const int LISTENING_PORT = 30303; int main(int argc, const char * argv[]) { + CResourceHandler::initialize(); + CResourceHandler::load("config/filesystem.json"); // FIXME: we actually need only config directory for schemas, can be reduced + #ifndef VCMI_IOS console = new CConsoleHandler(); #endif