diff --git a/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp b/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp index 752b562a27..37071de27b 100644 --- a/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp +++ b/Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp @@ -41,6 +41,7 @@ static void LoadFromDTM(Config::Layer* config_layer, Movie::DTMHeader* dtm) else config_layer->Set(Config::MAIN_GC_LANGUAGE, static_cast(dtm->language)); config_layer->Set(Config::SYSCONF_WIDESCREEN, dtm->bWidescreen); + config_layer->Set(Config::SYSCONF_COUNTRY, dtm->countryCode); config_layer->Set(Config::GFX_HACK_EFB_ACCESS_ENABLE, dtm->bEFBAccessEnable); config_layer->Set(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM, dtm->bSkipEFBCopyToRam); @@ -69,6 +70,7 @@ void SaveToDTM(Movie::DTMHeader* dtm) else dtm->language = Config::Get(Config::MAIN_GC_LANGUAGE); dtm->bWidescreen = Config::Get(Config::SYSCONF_WIDESCREEN); + dtm->countryCode = Config::Get(Config::SYSCONF_COUNTRY); dtm->bEFBAccessEnable = Config::Get(Config::GFX_HACK_EFB_ACCESS_ENABLE); dtm->bSkipEFBCopyToRam = Config::Get(Config::GFX_HACK_SKIP_EFB_COPY_TO_RAM); diff --git a/Source/Core/Core/Movie.h b/Source/Core/Core/Movie.h index 32d160a39c..314123cf51 100644 --- a/Source/Core/Core/Movie.h +++ b/Source/Core/Core/Movie.h @@ -132,7 +132,8 @@ struct DTMHeader bool bUseFMA; u8 GBAControllers; // GBA Controllers plugged in (the bits are ports 1-4) bool bWidescreen; // true indicates SYSCONF aspect ratio is 16:9, false for 4:3 - std::array reserved; // Padding for any new config options + u8 countryCode; // SYSCONF country code + std::array reserved; // Padding for any new config options std::array discChange; // Name of iso file to switch to, for two disc games. std::array revision; // Git hash u32 DSPiromHash;