mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-30 12:48:57 +00:00
Merge pull request #2018 from JosJuice/gameini-region-wildcard
Support game INIs that match all regions
This commit is contained in:
commit
95c48b2be7
1342 changed files with 3609 additions and 24289 deletions
|
@ -163,11 +163,9 @@ CISOProperties::CISOProperties(const std::string fileName, wxWindow* parent, wxW
|
|||
}
|
||||
}
|
||||
|
||||
// Load game ini
|
||||
// Is it really necessary to use GetTitleID in case GetUniqueID fails?
|
||||
std::string _iniFilename = OpenISO->GetUniqueID();
|
||||
std::string _iniFilenameRevisionSpecific = OpenISO->GetRevisionSpecificUniqueID();
|
||||
|
||||
if (!_iniFilename.length())
|
||||
if (_iniFilename.empty())
|
||||
{
|
||||
u8 title_id[8];
|
||||
if (OpenISO->GetTitleID(title_id))
|
||||
|
@ -176,14 +174,11 @@ CISOProperties::CISOProperties(const std::string fileName, wxWindow* parent, wxW
|
|||
}
|
||||
}
|
||||
|
||||
// Load game INIs
|
||||
GameIniFileDefault = File::GetSysDirectory() + GAMESETTINGS_DIR DIR_SEP + _iniFilename + ".ini";
|
||||
std::string GameIniFileDefaultRevisionSpecific = File::GetSysDirectory() + GAMESETTINGS_DIR DIR_SEP + _iniFilenameRevisionSpecific + ".ini";
|
||||
GameIniFileLocal = File::GetUserPath(D_GAMESETTINGS_IDX) + _iniFilename + ".ini";
|
||||
|
||||
GameIniDefault.Load(GameIniFileDefault);
|
||||
if (_iniFilenameRevisionSpecific != "")
|
||||
GameIniDefault.Load(GameIniFileDefaultRevisionSpecific, true);
|
||||
GameIniLocal.Load(GameIniFileLocal);
|
||||
GameIniDefault = SCoreStartupParameter::LoadDefaultGameIni(_iniFilename, OpenISO->GetRevision());
|
||||
GameIniLocal = SCoreStartupParameter::LoadLocalGameIni(_iniFilename, OpenISO->GetRevision());
|
||||
|
||||
// Setup GUI
|
||||
OpenGameListItem = new GameListItem(fileName);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue