From f2628cb4a769410c4713ac21f9f106cc7cded8ad Mon Sep 17 00:00:00 2001 From: SonofUgly Date: Mon, 2 Nov 2015 17:30:14 -0800 Subject: [PATCH] NoHack fix Auto uncheck options. Forgot a file. --- libpcsxcore/psxcommon.h | 1 + win32/gui/WndMain.c | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/libpcsxcore/psxcommon.h b/libpcsxcore/psxcommon.h index 61a675c..e74d355 100644 --- a/libpcsxcore/psxcommon.h +++ b/libpcsxcore/psxcommon.h @@ -163,6 +163,7 @@ typedef struct { u32 AltSpeed2; u8 HackFix; u8 MemHack; + u8 NoHack; #ifdef _WIN32 char Lang[256]; #endif diff --git a/win32/gui/WndMain.c b/win32/gui/WndMain.c index e8d771a..97dcb88 100644 --- a/win32/gui/WndMain.c +++ b/win32/gui/WndMain.c @@ -1390,7 +1390,7 @@ BOOL CALLBACK ConfigureCpuDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPar EnableWindow(GetDlgItem(hW, IDC_DEBUG), FALSE); } - if (Config.NoHack == 1) { + if (Config.NoHack) { Config.Xa = 0; Config.Mdec = 0; Config.Cdda = 0; @@ -1497,6 +1497,14 @@ BOOL CALLBACK ConfigureCpuDlgProc(HWND hW, UINT uMsg, WPARAM wParam, LPARAM lPar EnableWindow(GetDlgItem(hW, IDC_WIDESCREEN), FALSE); EnableWindow(GetDlgItem(hW, IDC_HACKFIX), FALSE); EnableWindow(GetDlgItem(hW, IDC_MEMHACK), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_XA), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_MDEC), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_CDDA), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_RCNTFIX), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_VSYNCWA), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_WIDESCREEN), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_HACKFIX), FALSE); + Button_SetCheck(GetDlgItem(hW, IDC_MEMHACK), FALSE); } else { EnableWindow(GetDlgItem(hW, IDC_XA), TRUE);