From 3eab93bd503b3a624b9da5040271c081ed5015f5 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Wed, 29 Nov 2023 15:37:14 -0700 Subject: [PATCH] Warn users about resolution performance impact --- src/k_menudraw.c | 12 +++++++----- src/menus/options-gameplay-1.c | 2 +- src/menus/options-video-modes.c | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 9a5a6b035..a11e1cfc9 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -4354,12 +4354,14 @@ void M_DrawVideoModes(void) (SCR_IsAspectCorrect(cv_scr_width.value, cv_scr_height.value)) ? 0x83 : 0x80, cv_scr_width.value, cv_scr_height.value)); - V_DrawCenteredString(BASEVIDWIDTH/2 + menutransition.tics*64, currentMenu->y + 75+16, - recommendedflags, "Marked modes are recommended."); V_DrawCenteredString(BASEVIDWIDTH/2 + menutransition.tics*64, currentMenu->y + 75+24, - highlightflags, "Other modes may have visual errors."); - V_DrawCenteredString(BASEVIDWIDTH/2 + menutransition.tics*64, currentMenu->y + 75+32, - highlightflags, "Larger modes may have performance issues."); + recommendedflags, "Modes marked in GREEN are recommended."); + /* + V_DrawCenteredString(BASEVIDWIDTH/2 + menutransition.tics*64, currentMenu->y + 75+16, + highlightflags, "High resolutions stress your PC more, but will"); + V_DrawCenteredString(BASEVIDWIDTH/2 + menutransition.tics*64, currentMenu->y + 75+24, + highlightflags, "look sharper. Balance visual quality and FPS!"); + */ } // Draw the cursor for the VidMode menu diff --git a/src/menus/options-gameplay-1.c b/src/menus/options-gameplay-1.c index d6207d8df..a61c44343 100644 --- a/src/menus/options-gameplay-1.c +++ b/src/menus/options-gameplay-1.c @@ -33,7 +33,7 @@ menuitem_t OPTIONS_Gameplay[] = {IT_SPACE | IT_NOTHING, NULL, NULL, NULL, {NULL}, 0, 0}, - {IT_STRING | IT_CVAR, "Minimum Input Delay", "Practice for online play! Higher = more delay.", + {IT_STRING | IT_CVAR, "Minimum Input Delay", "Practice for online play! Higher = more delay, 0 = instant response.", NULL, {.cvar = &cv_mindelay}, 0, 0}, {IT_SPACE | IT_NOTHING, NULL, NULL, diff --git a/src/menus/options-video-modes.c b/src/menus/options-video-modes.c index 056fc2a10..d9142bf63 100644 --- a/src/menus/options-video-modes.c +++ b/src/menus/options-video-modes.c @@ -7,7 +7,7 @@ menuitem_t OPTIONS_VideoModes[] = { - {IT_KEYHANDLER | IT_NOTHING, NULL, "Select a resolution.", + {IT_KEYHANDLER | IT_NOTHING, NULL, "Select a resolution. Higher = sharper game, lower = higher FPS.", NULL, {.routine = M_HandleVideoModes}, 0, 0}, // dummy menuitem for the control func };