From 7866765ab033164616b16802e225d1abdd503266 Mon Sep 17 00:00:00 2001 From: "Skyth (Asilkan)" <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Sun, 23 Mar 2025 17:16:54 +0300 Subject: [PATCH] Fix mod include directories with backward slashes not working on Linux. (#1444) --- UnleashedRecomp/mod/mod_loader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UnleashedRecomp/mod/mod_loader.cpp b/UnleashedRecomp/mod/mod_loader.cpp index dd33c56d..6fc3aec5 100644 --- a/UnleashedRecomp/mod/mod_loader.cpp +++ b/UnleashedRecomp/mod/mod_loader.cpp @@ -191,7 +191,10 @@ void ModLoader::Init() { std::string includeDirU8 = modIni.getString("Main", fmt::format("IncludeDir{}", j), ""); if (!includeDirU8.empty()) + { + std::replace(includeDirU8.begin(), includeDirU8.end(), '\\', '/'); mod.includeDirs.emplace_back(modDirectoryPath / std::u8string_view((const char8_t*)includeDirU8.c_str())); + } } if (!foundModSaveFilePath)