mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-09-21 16:58:45 +00:00
Fixed not booting the Triforce IPL when loading a Triforce game
This commit is contained in:
parent
50d52fd0c9
commit
2ca74be320
2 changed files with 7 additions and 0 deletions
|
@ -433,6 +433,12 @@ bool SConfig::SetPathsAndGameMetadata(Core::System& system, const BootParameters
|
|||
if (m_region == DiscIO::Region::Unknown)
|
||||
m_region = Config::Get(Config::MAIN_FALLBACK_REGION);
|
||||
|
||||
// Triforce IPL
|
||||
if (m_triforce_id.length())
|
||||
{
|
||||
m_region = DiscIO::Region::DEV;
|
||||
}
|
||||
|
||||
// Set up paths
|
||||
const std::string region_dir = Config::GetDirectoryForRegion(Config::ToGameCubeRegion(m_region));
|
||||
m_strSRAM = File::GetUserPath(F_GCSRAM_IDX);
|
||||
|
|
|
@ -1108,6 +1108,7 @@ void MenuBar::UpdateToolsMenu(const Core::State state)
|
|||
m_ntscj_ipl->setEnabled(is_uninitialized && File::Exists(Config::GetBootROMPath(JAP_DIR)));
|
||||
m_ntscu_ipl->setEnabled(is_uninitialized && File::Exists(Config::GetBootROMPath(USA_DIR)));
|
||||
m_pal_ipl->setEnabled(is_uninitialized && File::Exists(Config::GetBootROMPath(EUR_DIR)));
|
||||
m_dev_ipl->setEnabled(is_uninitialized && File::Exists(Config::GetBootROMPath(DEV_DIR)));
|
||||
m_wad_install_action->setEnabled(is_uninitialized);
|
||||
m_import_backup->setEnabled(is_uninitialized);
|
||||
m_check_nand->setEnabled(is_uninitialized);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue