diff --git a/Data/Sys/GameSettings/GBX.ini b/Data/Sys/GameSettings/GBX.ini new file mode 100644 index 0000000000..a20a7f23e6 --- /dev/null +++ b/Data/Sys/GameSettings/GBX.ini @@ -0,0 +1,2 @@ +[Video_Settings] +HiresTextures = True diff --git a/Data/Sys/Load/Textures/GBX/tex1_256x128_4bab89b06574aad1_c412b8655ac546b6_9.png b/Data/Sys/Load/Textures/GBX/tex1_256x128_4bab89b06574aad1_c412b8655ac546b6_9.png new file mode 100644 index 0000000000..479e57d691 Binary files /dev/null and b/Data/Sys/Load/Textures/GBX/tex1_256x128_4bab89b06574aad1_c412b8655ac546b6_9.png differ diff --git a/Source/Core/VideoCommon/HiresTextures.cpp b/Source/Core/VideoCommon/HiresTextures.cpp index b64c521e08..508acac2b8 100644 --- a/Source/Core/VideoCommon/HiresTextures.cpp +++ b/Source/Core/VideoCommon/HiresTextures.cpp @@ -91,8 +91,11 @@ 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); + std::set sys_tex_dirs = GetTextureDirectoriesWithGameId( + File::GetSysDirectory() + LOAD_DIR DIR_SEP HIRES_TEXTURES_DIR DIR_SEP, game_id); + texture_directories.merge(sys_tex_dirs); const std::vector extensions{".png", ".dds"}; auto& system = Core::System::GetInstance();