diff options
| author | SND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2014-07-24 04:06:57 +0000 |
|---|---|---|
| committer | SND\ckain_cp <SND\ckain_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2014-07-24 04:06:57 +0000 |
| commit | 45979b673181c770b2a2e7c9c3c4c3faec337e31 (patch) | |
| tree | d429e38fb676d983618992a5de9f00f3d4441a01 /gui | |
| parent | d67ecf5d837b1781fae2b315e78b74729242c8e2 (diff) | |
| download | pcsxr-45979b673181c770b2a2e7c9c3c4c3faec337e31.tar.gz | |
New config param HackFix which enables compatibility hacks on certain games and is disabled by default.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'gui')
| -rwxr-xr-x | gui/ConfDlg.c | 2 | ||||
| -rwxr-xr-x | gui/Config.c | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gui/ConfDlg.c b/gui/ConfDlg.c index c0d774ff..966a58c0 100755 --- a/gui/ConfDlg.c +++ b/gui/ConfDlg.c @@ -938,6 +938,7 @@ void OnCpu_Clicked(GtkDialog *dialog, gint arg1, gpointer user_data) { Config.VSyncWA = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_VSyncWA"))); Config.NoMemcard = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_NoMemcard"))); Config.Widescreen = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_Widescreen"))); + Config.HackFix = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_HackFix"))); SaveConfig(); @@ -1011,6 +1012,7 @@ void OnConf_Cpu() { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_VSyncWA")), Config.VSyncWA); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_NoMemcard")), Config.NoMemcard); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_Widescreen")), Config.Widescreen); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "GtkCheckButton_HackFix")), Config.HackFix); // Setup a handler for when Close or Cancel is clicked g_signal_connect_data(G_OBJECT(CpuDlg), "response", diff --git a/gui/Config.c b/gui/Config.c index 8d6253c2..b09c0f2d 100755 --- a/gui/Config.c +++ b/gui/Config.c @@ -145,6 +145,8 @@ int LoadConfig(PcsxConfig *Conf) { Config.RewindCount = GetValuel(data, "RewindCount"); Config.RewindInterval = GetValuel(data, "RewindInterval"); + Config.HackFix = GetValuel(data, "HackFix"); + free(data); return 0; @@ -194,5 +196,7 @@ void SaveConfig() { SetValuel("RewindCount", Config.RewindCount); SetValuel("RewindInterval", Config.RewindInterval); + SetValuel("HackFix", Config.HackFix); + fclose(f); } |
