From 44844122ba77c67868ace2c47e45f0a4bbcbe322 Mon Sep 17 00:00:00 2001 From: MelonSpeedruns Date: Tue, 7 Apr 2026 16:03:12 -0400 Subject: [PATCH 1/2] Don't play 2 sounds when starting a save with TV Settings off --- src/d/d_file_select.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp index f63403d886..1f6318dad1 100644 --- a/src/d/d_file_select.cpp +++ b/src/d/d_file_select.cpp @@ -1193,7 +1193,13 @@ void dFile_select_c::menuSelect() { // Handles copy / start / delete actions depending on which menu is selected from menuSelect void dFile_select_c::menuSelectStart() { - mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + #if TARGET_PC + if (!dusk::getSettings().game.hideTvSettingsScreen || mSelectMenuNum != 1) { + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + } + #else + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + #endif if (mSelectMenuNum == 1) { dComIfGs_setCardToMemory((u8*)mSaveData, mSelectNum); From ddab2e87f8375c25ab9593fbc30ae1df226e6c34 Mon Sep 17 00:00:00 2001 From: MelonSpeedruns Date: Tue, 7 Apr 2026 16:04:14 -0400 Subject: [PATCH 2/2] fix line denting --- src/d/d_file_select.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/d/d_file_select.cpp b/src/d/d_file_select.cpp index 1f6318dad1..8d4f98187b 100644 --- a/src/d/d_file_select.cpp +++ b/src/d/d_file_select.cpp @@ -1195,8 +1195,8 @@ void dFile_select_c::menuSelect() { void dFile_select_c::menuSelectStart() { #if TARGET_PC if (!dusk::getSettings().game.hideTvSettingsScreen || mSelectMenuNum != 1) { - mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); - } + mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); + } #else mDoAud_seStart(Z2SE_SY_CURSOR_OK, NULL, 0, 0); #endif