diff --git a/menu/menu_hash.c b/menu/menu_hash.c index 815de4261f..b7bee9c248 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -193,8 +193,36 @@ static const char *menu_hash_to_str_english(uint32_t hash) { switch (hash) { + case MENU_LABEL_SORT_SAVEFILES_ENABLE: + return "sort_savefiles_enable"; + case MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE: + return "Sort Saves In Folders"; + case MENU_LABEL_SORT_SAVESTATES_ENABLE: + return "sort_savestates_enable"; + case MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE: + return "Sort Savestates In Folders"; + case MENU_LABEL_PERFCNT_ENABLE: + return "perfcnt_enable"; + case MENU_LABEL_VALUE_PERFCNT_ENABLE: + return "Performance Counters"; + case MENU_LABEL_LIBRETRO_LOG_LEVEL: + return "libretro_log_level"; + case MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL: + return "Core Logging Level"; + case MENU_LABEL_LOG_VERBOSITY: + return "log_verbosity"; + case MENU_LABEL_VALUE_LOG_VERBOSITY: + return "Logging Verbosity"; case MENU_LABEL_SAVESTATE_AUTO_SAVE: return "savestate_auto_save"; + case MENU_LABEL_SAVESTATE_AUTO_LOAD: + return "savestate_auto_load"; + case MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD: + return "Auto Load State"; + case MENU_LABEL_SAVESTATE_AUTO_INDEX: + return "savestate_auto_index"; + case MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX: + return "Save State Auto Index"; case MENU_LABEL_VALUE_SAVESTATE_AUTO_SAVE: return "Auto Save State"; case MENU_LABEL_AUTOSAVE_INTERVAL: @@ -565,8 +593,6 @@ static const char *menu_hash_to_str_english(uint32_t hash) return "Advanced Management"; case MENU_LABEL_PERFORMANCE_COUNTERS: return "performance_counters"; - case MENU_LABEL_VALUE_PERFORMANCE_COUNTERS: - return "Performance Counters"; case MENU_LABEL_SAVE_STATE: return "savestate"; case MENU_LABEL_VALUE_SAVE_STATE: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 2c554989b0..6b50f196dd 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -86,12 +86,17 @@ extern "C" { #define MENU_LABEL_VIDEO_VSYNC 0x09c2d34eU #define MENU_LABEL_VIDEO_HARD_SYNC 0xdcd623b6U #define MENU_LABEL_SAVESTATE_AUTO_SAVE 0xf6f4a05bU +#define MENU_LABEL_SAVESTATE_AUTO_LOAD 0xf6f1028cU +#define MENU_LABEL_SAVESTATE_AUTO_INDEX 0xd4da8b84U +#define MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX 0x29b65b06U #define MENU_LABEL_VALUE_SAVESTATE_AUTO_SAVE 0x07391f6eU +#define MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD 0x9b5ca25fU #define MENU_LABEL_SYSTEM_DIRECTORY 0x35a6fb9eU #define MENU_LABEL_VIDEO_DISABLE_COMPOSITION 0x5cbb6222U #define MENU_LABEL_VOLUME_UP 0xa66e9681U #define MENU_LABEL_VOLUME_DOWN 0xfc64f3d4U #define MENU_LABEL_LOG_VERBOSITY 0x6648c96dU +#define MENU_LABEL_VALUE_LOG_VERBOSITY 0x2f9f6013U #define MENU_LABEL_OVERLAY_NEXT 0x7a459145U #define MENU_LABEL_AUDIO_VOLUME 0x502173aeU #define MENU_LABEL_VALUE_AUDIO_VOLUME 0x0fa6ccfeU @@ -99,9 +104,14 @@ extern "C" { #define MENU_LABEL_VALUE_AUDIO_LATENCY 0x89900e38U #define MENU_LABEL_NETPLAY_DELAY_FRAMES 0x86b2c48dU #define MENU_LABEL_NETPLAY_SPECTATOR_MODE_ENABLE 0x6f9a9440U +#define MENU_LABEL_SORT_SAVEFILES_ENABLE 0xed0d0df4U +#define MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE 0x1a6db795U +#define MENU_LABEL_SORT_SAVESTATES_ENABLE 0x66ff2495U +#define MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE 0x82c5e076U #define MENU_LABEL_NETPLAY_IP_ADDRESS 0xac9a53ffU #define MENU_LABEL_NETPLAY_MODE 0xc1cf6506U #define MENU_LABEL_PERFCNT_ENABLE 0x6823dbddU +#define MENU_LABEL_VALUE_PERFCNT_ENABLE 0x20eb18caU #define MENU_LABEL_OVERLAY_SCALE 0x2dce2a3dU #define MENU_LABEL_VALUE_OVERLAY_SCALE 0x4237794fU #define MENU_LABEL_KEYBOARD_OVERLAY_PRESET 0x11f1c582U @@ -161,6 +171,7 @@ extern "C" { #define MENU_LABEL_STATE_SLOT_INCREASE 0x36a0cbb0U #define MENU_LABEL_LIBRETRO_LOG_LEVEL 0x57971ac0U +#define MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL 0x4455456dU #define MENU_LABEL_INPUT_BIND_DEVICE_ID 0xd1ea94ecU #define MENU_LABEL_INPUT_BIND_DEVICE_TYPE 0xf6e9f041U diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 316b2b5de2..98075f34a0 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -4044,8 +4044,8 @@ static bool setting_append_list_saving_options( CONFIG_BOOL( settings->sort_savefiles_enable, - "sort_savefiles_enable", - "Sort Saves In Folders", + menu_hash_to_str(MENU_LABEL_SORT_SAVEFILES_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE), default_sort_savefiles_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4057,8 +4057,8 @@ static bool setting_append_list_saving_options( CONFIG_BOOL( settings->sort_savestates_enable, - "sort_savestates_enable", - "Sort Saves States In Folders", + menu_hash_to_str(MENU_LABEL_SORT_SAVESTATES_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE), default_sort_savestates_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4102,8 +4102,8 @@ static bool setting_append_list_saving_options( CONFIG_BOOL( settings->savestate_auto_index, - "savestate_auto_index", - "Save State Auto Index", + menu_hash_to_str(MENU_LABEL_SAVESTATE_AUTO_INDEX), + menu_hash_to_str(MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX), savestate_auto_index, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4128,8 +4128,8 @@ static bool setting_append_list_saving_options( CONFIG_BOOL( settings->savestate_auto_load, - "savestate_auto_load", - "Auto Load State", + menu_hash_to_str(MENU_LABEL_SAVESTATE_AUTO_LOAD), + menu_hash_to_str(MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD), savestate_auto_load, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4165,8 +4165,8 @@ static bool setting_append_list_logging_options( CONFIG_BOOL( global->verbosity, - "log_verbosity", - "Logging Verbosity", + menu_hash_to_str(MENU_LABEL_LOG_VERBOSITY), + menu_hash_to_str(MENU_LABEL_VALUE_LOG_VERBOSITY), false, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -4179,8 +4179,8 @@ static bool setting_append_list_logging_options( CONFIG_UINT(settings->libretro_log_level, - "libretro_log_level", - "Core Logging Level", + menu_hash_to_str(MENU_LABEL_LIBRETRO_LOG_LEVEL), + menu_hash_to_str(MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL), libretro_log_level, group_info.name, subgroup_info.name, @@ -4198,8 +4198,8 @@ static bool setting_append_list_logging_options( parent_group); CONFIG_BOOL(global->perfcnt_enable, - "perfcnt_enable", - "Performance Counters", + menu_hash_to_str(MENU_LABEL_PERFCNT_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_PERFCNT_ENABLE), false, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON),