mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-25 15:19:42 -06:00
Make the built-in wiitdb files optional
There are some cases where overriding the opening.bnr names isn't desirable, such as when someone has several modded versions of a game that differ in names but not game IDs.
This commit is contained in:
@ -168,6 +168,7 @@ void SConfig::SaveInterfaceSettings(IniFile& ini)
|
||||
interface->Set("ShowLogConfigWindow", m_InterfaceLogConfigWindow);
|
||||
interface->Set("ExtendedFPSInfo", m_InterfaceExtendedFPSInfo);
|
||||
interface->Set("ShowActiveTitle", m_show_active_title);
|
||||
interface->Set("UseBuiltinTitleDatabase", m_use_builtin_title_database);
|
||||
interface->Set("ShowDevelopmentWarning", m_show_development_warning);
|
||||
interface->Set("ThemeName", theme_name);
|
||||
interface->Set("PauseOnFocusLost", m_PauseOnFocusLost);
|
||||
@ -481,6 +482,7 @@ void SConfig::LoadInterfaceSettings(IniFile& ini)
|
||||
interface->Get("ShowLogConfigWindow", &m_InterfaceLogConfigWindow, false);
|
||||
interface->Get("ExtendedFPSInfo", &m_InterfaceExtendedFPSInfo, false);
|
||||
interface->Get("ShowActiveTitle", &m_show_active_title, true);
|
||||
interface->Get("UseBuiltinTitleDatabase", &m_use_builtin_title_database, true);
|
||||
interface->Get("ShowDevelopmentWarning", &m_show_development_warning, true);
|
||||
interface->Get("ThemeName", &theme_name, DEFAULT_THEME_DIR);
|
||||
interface->Get("PauseOnFocusLost", &m_PauseOnFocusLost, false);
|
||||
|
@ -257,6 +257,7 @@ struct SConfig : NonCopyable
|
||||
bool m_InterfaceLogConfigWindow;
|
||||
bool m_InterfaceExtendedFPSInfo;
|
||||
bool m_show_active_title = false;
|
||||
bool m_use_builtin_title_database = true;
|
||||
bool m_show_development_warning;
|
||||
|
||||
bool m_ListDrives;
|
||||
|
@ -124,6 +124,9 @@ TitleDatabase::TitleDatabase()
|
||||
if (!LoadMap(load_directory + "wiitdb.txt", m_gc_title_map, m_wii_title_map))
|
||||
LoadMap(load_directory + "titles.txt", m_gc_title_map, m_wii_title_map);
|
||||
|
||||
if (!SConfig::GetInstance().m_use_builtin_title_database)
|
||||
return;
|
||||
|
||||
// Load the database in the console language.
|
||||
// Note: The GameCube language setting can't be set to Japanese,
|
||||
// so instead, we use Japanese names iff the games are NTSC-J.
|
||||
|
Reference in New Issue
Block a user