mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 04:08:55 +00:00
Support a gcm revision-specific game ini for cheats + partially fix gecko codes in default ini.
The local ini is not revision-specific because it would require renaming everything. Meh.
This commit is contained in:
parent
1ed06f1dc4
commit
f57ff0a569
25 changed files with 134 additions and 93 deletions
|
@ -12,6 +12,7 @@
|
|||
#include "Core.h"
|
||||
#include "Movie.h"
|
||||
#include "OnScreenDisplay.h"
|
||||
#include "ConfigManager.h"
|
||||
|
||||
VideoConfig g_Config;
|
||||
VideoConfig g_ActiveConfig;
|
||||
|
@ -120,7 +121,7 @@ void VideoConfig::Load(const char *ini_file)
|
|||
OSD::AddMessage("Warning: Shader Debugging is enabled, performance will suffer heavily", 15000);
|
||||
}
|
||||
|
||||
void VideoConfig::GameIniLoad(const char* default_ini_file, const char* local_ini_file)
|
||||
void VideoConfig::GameIniLoad()
|
||||
{
|
||||
bool gfx_override_exists = false;
|
||||
|
||||
|
@ -136,9 +137,7 @@ void VideoConfig::GameIniLoad(const char* default_ini_file, const char* local_in
|
|||
} \
|
||||
} while (0)
|
||||
|
||||
IniFile iniFile;
|
||||
iniFile.Load(default_ini_file);
|
||||
iniFile.Load(local_ini_file, true);
|
||||
IniFile iniFile = SConfig::GetInstance().m_LocalCoreStartupParameter.LoadGameIni();
|
||||
|
||||
CHECK_SETTING("Video_Hardware", "VSync", bVSync);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue