diff --git a/pcsx2/Pcsx2Config.cpp b/pcsx2/Pcsx2Config.cpp index dc21702716..8531b00c9f 100644 --- a/pcsx2/Pcsx2Config.cpp +++ b/pcsx2/Pcsx2Config.cpp @@ -35,12 +35,16 @@ void TraceLogFilters::LoadSave( IniInterface& ini ) IniEntry( IOP.bitset ); } -// all speedhacks are disabled by default Pcsx2Config::SpeedhackOptions::SpeedhackOptions() { bitset = 0; EECycleRate = 0; VUCycleSteal = 0; + + // Set recommended speedhacks to enabled by default. They'll still be off globally on resets. + WaitLoop = true; + IntcStat = true; + vuFlagHack = true; } void Pcsx2Config::SpeedhackOptions::LoadSave( IniInterface& ini ) @@ -334,7 +338,9 @@ void Pcsx2Config::GamefixOptions::LoadSave( IniInterface& ini ) Pcsx2Config::Pcsx2Config() { bitset = 0; + // Set defaults for fresh installs / reset settings McdEnableEjection = true; + EnablePatches = true; } void Pcsx2Config::LoadSave( IniInterface& ini ) diff --git a/pcsx2/gui/Panels/CpuPanel.cpp b/pcsx2/gui/Panels/CpuPanel.cpp index 56d682f021..ed85721d86 100644 --- a/pcsx2/gui/Panels/CpuPanel.cpp +++ b/pcsx2/gui/Panels/CpuPanel.cpp @@ -190,7 +190,7 @@ Panels::CpuPanelVU::CpuPanelVU( wxWindow* parent ) RadioPanelItem(_("microVU Recompiler")) .SetToolTip(_("New Vector Unit recompiler with much improved compatibility. Recommended.")), - RadioPanelItem(_("superVU Recompiler [legacy]")) + RadioPanelItem(_("superVU Recompiler [legacy, broken]")) .SetToolTip(_("Useful for diagnosing bugs or clamping issues in the new mVU recompiler.")) }; diff --git a/pcsx2/gui/Panels/SpeedhacksPanel.cpp b/pcsx2/gui/Panels/SpeedhacksPanel.cpp index d0ef1d4aed..648f1ddaaf 100644 --- a/pcsx2/gui/Panels/SpeedhacksPanel.cpp +++ b/pcsx2/gui/Panels/SpeedhacksPanel.cpp @@ -164,7 +164,7 @@ Panels::SpeedHacksPanel::SpeedHacksPanel( wxWindow* parent ) _("Good Speedup and High Compatibility; may cause garbage graphics, SPS, etc... [Recommended]") ); m_check_vuBlockHack = new pxCheckBox( vuHacksPanel, _("mVU Block Hack"), - _("Good Speedup and High Compatibility; may cause garbage graphics, SPS, etc... [Recommended]") ); + _("Good Speedup and High Compatibility; may cause garbage graphics, SPS, etc...") ); m_check_vuMinMax = new pxCheckBox( vuHacksPanel, _("mVU Min/Max Hack"), _("Small Speedup; may cause black screens, garbage graphics, SPS, etc... [Not Recommended]") );