diff --git a/menu/menu_hash.c b/menu/menu_hash.c index 873b289f14..79beebb315 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -311,6 +311,46 @@ static const char *menu_hash_to_str_english(uint32_t hash) { switch (hash) { + case MENU_LABEL_VIDEO_REFRESH_RATE_AUTO: + return "video_refresh_rate_auto"; + case MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO: + return "Estimated Monitor Framerate"; + case MENU_LABEL_DUMMY_ON_CORE_SHUTDOWN: + return "dummy_on_core_shutdown"; + case MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN: + return "Dummy On Core Shutdown"; + case MENU_LABEL_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE: + return "core_set_supports_no_content_enable"; + case MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE: + return "Don't automatically start a core"; + case MENU_LABEL_FRAME_THROTTLE_SETTINGS: + return "fastforward_ratio_throttle_enable"; + case MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS: + return "Limit Maximum Run Speed"; + case MENU_LABEL_FASTFORWARD_RATIO: + return "fastforward_ratio"; + case MENU_LABEL_VALUE_FASTFORWARD_RATIO: + return "Maximum Run Speed"; + case MENU_LABEL_AUTO_REMAPS_ENABLE: + return "auto_remaps_enable"; + case MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE: + return "Load Remap Files Automatically"; + case MENU_LABEL_SLOWMOTION_RATIO: + return "slowmotion_ratio"; + case MENU_LABEL_VALUE_SLOWMOTION_RATIO: + return "Slow-Motion Ratio"; + case MENU_LABEL_CORE_SPECIFIC_CONFIG: + return "core_specific_config"; + case MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG: + return "Configuration Per-Core"; + case MENU_LABEL_AUTO_OVERRIDES_ENABLE: + return "auto_overrides_enable"; + case MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE: + return "Load Override Files Automatically"; + case MENU_LABEL_CONFIG_SAVE_ON_EXIT: + return "config_save_on_exit"; + case MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT: + return "Save Configuration On Exit"; case MENU_LABEL_VIDEO_SMOOTH: return "video_smooth"; case MENU_LABEL_VALUE_VIDEO_SMOOTH: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 0b8577a0ad..aebfddbb7f 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -75,6 +75,11 @@ extern "C" { #define MENU_LABEL_VIDEO_FULLSCREEN 0x9506dd4eU #define MENU_LABEL_VALUE_VIDEO_FULLSCREEN 0x232743caU #define MENU_LABEL_CORE_SPECIFIC_CONFIG 0x3c9a55e8U +#define MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG 0x8b8bec5aU +#define MENU_LABEL_AUTO_OVERRIDES_ENABLE 0x35ff91b6U +#define MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE 0xc21c3a11U +#define MENU_LABEL_AUTO_REMAPS_ENABLE 0x98c8f98bU +#define MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE 0x390f9666U #define MENU_LABEL_RGUI_SHOW_START_SCREEN 0x6b38f0e8U #define MENU_LABEL_VIDEO_BLACK_FRAME_INSERTION 0x53477f5cU #define MENU_LABEL_VALUE_VIDEO_BLACK_FRAME_INSERTION 0xb823faa8U @@ -140,6 +145,7 @@ extern "C" { #define MENU_LABEL_SYSTEM_BGM_ENABLE 0x9287a1c5U #define MENU_LABEL_FASTFORWARD_RATIO 0x3a0c2706U +#define MENU_LABEL_VALUE_FASTFORWARD_RATIO 0x3c719749U #define MENU_LABEL_VIDEO_MONITOR_INDEX 0xb6fcdc9aU #define MENU_LABEL_VALUE_VIDEO_MONITOR_INDEX 0x4cabbfe5U #define MENU_LABEL_INPUT_OVERLAY_ENABLE 0xc7b21d5cU @@ -147,6 +153,7 @@ extern "C" { #define MENU_LABEL_INPUT_OSK_OVERLAY_ENABLE 0x7f8339c8U #define MENU_LABEL_VALUE_INPUT_OSK_OVERLAY_ENABLE 0x44e487aeU #define MENU_LABEL_VIDEO_REFRESH_RATE_AUTO 0x9addb6cdU +#define MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO 0xaf24a804U #define MENU_LABEL_VIDEO_ROTATION 0x4ce6882bU #define MENU_LABEL_VIDEO_SCALE 0x09835d63U #define MENU_LABEL_VALUE_VIDEO_SCALE 0x5cde89ceU @@ -192,6 +199,7 @@ extern "C" { #define MENU_LABEL_AUTOSAVE_INTERVAL 0xecc87351U #define MENU_LABEL_VALUE_AUTOSAVE_INTERVAL 0x256f3981U #define MENU_LABEL_CONFIG_SAVE_ON_EXIT 0x79b590feU +#define MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT 0x4be88ae3U #define MENU_LABEL_INPUT_DRIVER 0x4c087840U #define MENU_LABEL_INPUT_DRIVER_LINUXRAW 0xc33c6b9fU @@ -216,6 +224,7 @@ extern "C" { #define MENU_LABEL_BOXARTS_DIRECTORY 0x9e2bdbddU #define MENU_LABEL_SLOWMOTION_RATIO 0x626b3ffeU +#define MENU_LABEL_VALUE_SLOWMOTION_RATIO 0x81c6f8ecU #define MENU_LABEL_INPUT_MAX_USERS 0x2720206bU #define MENU_LABEL_VALUE_INPUT_MAX_USERS 0xe6b0aefdU #define MENU_LABEL_INPUT_REMAP_BINDS_ENABLE 0x536dcafeU @@ -317,7 +326,11 @@ extern "C" { #define MENU_LABEL_RECORD_CONFIG 0x11c3daf9U #define MENU_LABEL_VIDEO_SHARED_CONTEXT 0x7d7dad16U #define MENU_LABEL_VALUE_VIDEO_SHARED_CONTEXT 0x353d3287U +#define MENU_LABEL_DUMMY_ON_CORE_SHUTDOWN 0x78579f70U +#define MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN 0xc50126d3U #define MENU_LABEL_UNLOAD_CORE 0x4b622170U +#define MENU_LABEL_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE 0x593d2623U +#define MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE 0x9614c0b2U #define MENU_LABEL_VALUE_UNLOAD_CORE 0x9b45e571U #define MENU_LABEL_QUIT_RETROARCH 0x84b0bc71U #define MENU_LABEL_VALUE_QUIT_RETROARCH 0x8e7024f2U @@ -453,6 +466,7 @@ extern "C" { #define MENU_LABEL_VIDEO_SETTINGS 0x9dd23badU #define MENU_LABEL_RECORDING_SETTINGS 0x1a80b313U #define MENU_LABEL_FRAME_THROTTLE_SETTINGS 0x573b8837U +#define MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS 0x936f04a8U #define MENU_LABEL_SHADER_SETTINGS 0xd6657e8dU #define MENU_LABEL_FONT_SETTINGS 0x67571029U #define MENU_LABEL_AUDIO_SETTINGS 0x8f74c888U diff --git a/menu/menu_setting.c b/menu/menu_setting.c index fd54f87d22..5baca7b552 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -3921,8 +3921,8 @@ static bool setting_append_list_core_options( CONFIG_BOOL( settings->load_dummy_on_core_shutdown, - "dummy_on_core_shutdown", - "Dummy On Core Shutdown", + menu_hash_to_str(MENU_LABEL_DUMMY_ON_CORE_SHUTDOWN), + menu_hash_to_str(MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN), load_dummy_on_core_shutdown, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -3935,8 +3935,8 @@ static bool setting_append_list_core_options( CONFIG_BOOL( settings->core.set_supports_no_game_enable, - "core_set_supports_no_game_enable", - "Supports No Content Enable", + menu_hash_to_str(MENU_LABEL_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE), true, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -3970,8 +3970,8 @@ static bool setting_append_list_configuration_options( parent_group); CONFIG_BOOL(settings->config_save_on_exit, - "config_save_on_exit", - "Save Configuration on Exit", + menu_hash_to_str(MENU_LABEL_CONFIG_SAVE_ON_EXIT), + menu_hash_to_str(MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT), config_save_on_exit, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -3983,8 +3983,8 @@ static bool setting_append_list_configuration_options( CONFIG_BOOL( settings->core_specific_config, - "core_specific_config", - "Configuration Per-Core", + menu_hash_to_str(MENU_LABEL_CORE_SPECIFIC_CONFIG), + menu_hash_to_str(MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG), default_core_specific_config, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -3996,8 +3996,8 @@ static bool setting_append_list_configuration_options( CONFIG_BOOL( settings->auto_overrides_enable, - "auto_overrides_enable", - "Load Override Files Automatically", + menu_hash_to_str(MENU_LABEL_AUTO_OVERRIDES_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE), default_auto_overrides_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4009,8 +4009,8 @@ static bool setting_append_list_configuration_options( CONFIG_BOOL( settings->auto_remaps_enable, - "auto_remaps_enable", - "Load Remap Files Automatically", + menu_hash_to_str(MENU_LABEL_AUTO_REMAPS_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE), default_auto_remaps_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4233,8 +4233,8 @@ static bool setting_append_list_frame_throttling_options( CONFIG_BOOL( settings->fastforward_ratio_throttle_enable, - "fastforward_ratio_throttle_enable", - "Limit Maximum Run Speed", + menu_hash_to_str(MENU_LABEL_FRAME_THROTTLE_SETTINGS), + menu_hash_to_str(MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS), fastforward_ratio_throttle_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4246,8 +4246,8 @@ static bool setting_append_list_frame_throttling_options( CONFIG_FLOAT( settings->fastforward_ratio, - "fastforward_ratio", - "Maximum Run Speed", + menu_hash_to_str(MENU_LABEL_FASTFORWARD_RATIO), + menu_hash_to_str(MENU_LABEL_VALUE_FASTFORWARD_RATIO), fastforward_ratio, "%.1fx", group_info.name, @@ -4259,8 +4259,8 @@ static bool setting_append_list_frame_throttling_options( CONFIG_FLOAT( settings->slowmotion_ratio, - "slowmotion_ratio", - "Slow-Motion Ratio", + menu_hash_to_str(MENU_LABEL_SLOWMOTION_RATIO), + menu_hash_to_str(MENU_LABEL_VALUE_SLOWMOTION_RATIO), slowmotion_ratio, "%.1fx", group_info.name, @@ -4532,8 +4532,8 @@ static bool setting_append_list_video_options( CONFIG_FLOAT( settings->video.refresh_rate, - "video_refresh_rate_auto", - "Estimated Monitor Framerate", + menu_hash_to_str(MENU_LABEL_VIDEO_REFRESH_RATE_AUTO), + menu_hash_to_str(MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO), refresh_rate, "%.3f Hz", group_info.name,