diff --git a/Source/Core/VideoCommon/HiresTextures.cpp b/Source/Core/VideoCommon/HiresTextures.cpp index 2f5fd93709..29b6130c64 100644 --- a/Source/Core/VideoCommon/HiresTextures.cpp +++ b/Source/Core/VideoCommon/HiresTextures.cpp @@ -96,8 +96,14 @@ void HiresTexture::Update() } const std::string& game_id = SConfig::GetInstance().GetGameID(); - const std::set texture_directories = + std::set texture_directories = GetTextureDirectoriesWithGameId(File::GetUserPath(D_HIRESTEXTURES_IDX), game_id); + + const std::set additional_texture_directories = + GetTextureDirectoriesWithGameId(File::GetSysDirectory() + "/Load/Textures/", game_id); + + texture_directories.insert(additional_texture_directories.begin(), additional_texture_directories.end()); + const std::vector extensions{".png", ".dds"}; auto& system = Core::System::GetInstance();