Remove unused progressive scan option from iso properties, and disable audio settings while a game is running.
This commit is contained in:
parent
3da05af30a
commit
4f531fe122
|
@ -618,6 +618,12 @@ void CConfigMain::CreateGUIControls()
|
||||||
FrequencySelection->Append(wxString::Format(_("%d Hz"), 48000));
|
FrequencySelection->Append(wxString::Format(_("%d Hz"), 48000));
|
||||||
FrequencySelection->Append(wxString::Format(_("%d Hz"), 32000));
|
FrequencySelection->Append(wxString::Format(_("%d Hz"), 32000));
|
||||||
|
|
||||||
|
if (Core::GetState() != Core::CORE_UNINITIALIZED)
|
||||||
|
{
|
||||||
|
FrequencySelection->Disable();
|
||||||
|
BackendSelection->Disable();
|
||||||
|
}
|
||||||
|
|
||||||
// Create sizer and add items to dialog
|
// Create sizer and add items to dialog
|
||||||
wxStaticBoxSizer *sbAudioSettings = new wxStaticBoxSizer(wxVERTICAL, AudioPage, _("Sound Settings"));
|
wxStaticBoxSizer *sbAudioSettings = new wxStaticBoxSizer(wxVERTICAL, AudioPage, _("Sound Settings"));
|
||||||
sbAudioSettings->Add(DSPEngine, 0, wxALL | wxEXPAND, 5);
|
sbAudioSettings->Add(DSPEngine, 0, wxALL | wxEXPAND, 5);
|
||||||
|
|
|
@ -328,7 +328,6 @@ void CISOProperties::CreateGUIControls(bool IsWad)
|
||||||
DSPHLE = new wxCheckBox(m_GameConfig, ID_AUDIO_DSP_HLE, _("DSP HLE emulation (fast)"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
DSPHLE = new wxCheckBox(m_GameConfig, ID_AUDIO_DSP_HLE, _("DSP HLE emulation (fast)"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
||||||
|
|
||||||
// Wii Console
|
// Wii Console
|
||||||
EnableProgressiveScan = new wxCheckBox(m_GameConfig, ID_ENABLEPROGRESSIVESCAN, _("Enable Progressive Scan"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
|
||||||
EnableWideScreen = new wxCheckBox(m_GameConfig, ID_ENABLEWIDESCREEN, _("Enable WideScreen"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
EnableWideScreen = new wxCheckBox(m_GameConfig, ID_ENABLEWIDESCREEN, _("Enable WideScreen"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
||||||
DisableWiimoteSpeaker = new wxCheckBox(m_GameConfig, ID_DISABLEWIIMOTESPEAKER, _("Alternate Wiimote Timing"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
DisableWiimoteSpeaker = new wxCheckBox(m_GameConfig, ID_DISABLEWIIMOTESPEAKER, _("Alternate Wiimote Timing"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER, wxDefaultValidator);
|
||||||
DisableWiimoteSpeaker->SetToolTip(_("Mutes the Wiimote speaker. Fixes random disconnections on real wiimotes. No effect on emulated wiimotes."));
|
DisableWiimoteSpeaker->SetToolTip(_("Mutes the Wiimote speaker. Fixes random disconnections on real wiimotes. No effect on emulated wiimotes."));
|
||||||
|
@ -378,18 +377,9 @@ void CISOProperties::CreateGUIControls(bool IsWad)
|
||||||
if (!DiscIO::IsVolumeWiiDisc(OpenISO) && !DiscIO::IsVolumeWadFile(OpenISO))
|
if (!DiscIO::IsVolumeWiiDisc(OpenISO) && !DiscIO::IsVolumeWadFile(OpenISO))
|
||||||
{
|
{
|
||||||
sbWiiOverrides->ShowItems(false);
|
sbWiiOverrides->ShowItems(false);
|
||||||
EnableProgressiveScan->Hide();
|
|
||||||
EnableWideScreen->Hide();
|
EnableWideScreen->Hide();
|
||||||
DisableWiimoteSpeaker->Hide();
|
DisableWiimoteSpeaker->Hide();
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
// Progressive Scan is not used by Dolphin itself, and changing it on a per-game
|
|
||||||
// basis would have the side-effect of changing the SysConf, making this setting
|
|
||||||
// rather useless.
|
|
||||||
EnableProgressiveScan->Disable();
|
|
||||||
}
|
|
||||||
sbWiiOverrides->Add(EnableProgressiveScan, 0, wxLEFT, 5);
|
|
||||||
sbWiiOverrides->Add(EnableWideScreen, 0, wxLEFT, 5);
|
sbWiiOverrides->Add(EnableWideScreen, 0, wxLEFT, 5);
|
||||||
sbWiiOverrides->Add(DisableWiimoteSpeaker, 0, wxLEFT, 5);
|
sbWiiOverrides->Add(DisableWiimoteSpeaker, 0, wxLEFT, 5);
|
||||||
|
|
||||||
|
@ -971,11 +961,6 @@ void CISOProperties::LoadGameConfig()
|
||||||
else
|
else
|
||||||
DSPHLE->Set3StateValue(wxCHK_UNDETERMINED);
|
DSPHLE->Set3StateValue(wxCHK_UNDETERMINED);
|
||||||
|
|
||||||
if (GameIni.Get("Display", "ProgressiveScan", &bTemp))
|
|
||||||
EnableProgressiveScan->Set3StateValue((wxCheckBoxState)bTemp);
|
|
||||||
else
|
|
||||||
EnableProgressiveScan->Set3StateValue(wxCHK_UNDETERMINED);
|
|
||||||
|
|
||||||
// ??
|
// ??
|
||||||
if (GameIni.Get("Wii", "Widescreen", &bTemp))
|
if (GameIni.Get("Wii", "Widescreen", &bTemp))
|
||||||
EnableWideScreen->Set3StateValue((wxCheckBoxState)bTemp);
|
EnableWideScreen->Set3StateValue((wxCheckBoxState)bTemp);
|
||||||
|
@ -1071,11 +1056,6 @@ bool CISOProperties::SaveGameConfig()
|
||||||
else
|
else
|
||||||
GameIni.Set("Core", "DSPHLE", DSPHLE->Get3StateValue());
|
GameIni.Set("Core", "DSPHLE", DSPHLE->Get3StateValue());
|
||||||
|
|
||||||
if (EnableProgressiveScan->Get3StateValue() == wxCHK_UNDETERMINED)
|
|
||||||
GameIni.DeleteKey("Display", "ProgressiveScan");
|
|
||||||
else
|
|
||||||
GameIni.Set("Display", "ProgressiveScan", EnableProgressiveScan->Get3StateValue());
|
|
||||||
|
|
||||||
if (EnableWideScreen->Get3StateValue() == wxCHK_UNDETERMINED)
|
if (EnableWideScreen->Get3StateValue() == wxCHK_UNDETERMINED)
|
||||||
GameIni.DeleteKey("Wii", "Widescreen");
|
GameIni.DeleteKey("Wii", "Widescreen");
|
||||||
else
|
else
|
||||||
|
|
|
@ -72,7 +72,7 @@ private:
|
||||||
wxCheckBox *CPUThread, *SkipIdle, *MMU, *MMUBAT, *TLBHack;
|
wxCheckBox *CPUThread, *SkipIdle, *MMU, *MMUBAT, *TLBHack;
|
||||||
wxCheckBox *VBeam, *FastDiscSpeed, *BlockMerging, *DSPHLE;
|
wxCheckBox *VBeam, *FastDiscSpeed, *BlockMerging, *DSPHLE;
|
||||||
// Wii
|
// Wii
|
||||||
wxCheckBox *EnableProgressiveScan, *EnableWideScreen, *DisableWiimoteSpeaker;
|
wxCheckBox *EnableWideScreen, *DisableWiimoteSpeaker;
|
||||||
// Video
|
// Video
|
||||||
wxCheckBox *UseZTPSpeedupHack, *PHackEnable, *UseBBox;
|
wxCheckBox *UseZTPSpeedupHack, *PHackEnable, *UseBBox;
|
||||||
wxButton *PHSettings;
|
wxButton *PHSettings;
|
||||||
|
|
Loading…
Reference in New Issue