diff --git a/menu/menu_hash.c b/menu/menu_hash.c index 21c890f3af..748d5f5109 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -193,6 +193,36 @@ static const char *menu_hash_to_str_english(uint32_t hash) { switch (hash) { + case MENU_LABEL_VALUE_INPUT_DUTY_CYCLE: + return "Duty Cycle"; + case MENU_LABEL_INPUT_DUTY_CYCLE: + return "input_duty_cycle"; + case MENU_LABEL_INPUT_TURBO_PERIOD: + return "input_turbo_period"; + case MENU_LABEL_VALUE_INPUT_TURBO_PERIOD: + return "Turbo Period"; + case MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD: + return "Input Axis Threshold"; + case MENU_LABEL_INPUT_AXIS_THRESHOLD: + return "input_axis_threshold"; + case MENU_LABEL_INPUT_REMAP_BINDS_ENABLE: + return "input_remap_binds_enable"; + case MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE: + return "Remap Binds Enable"; + case MENU_LABEL_INPUT_MAX_USERS: + return "input_max_users"; + case MENU_LABEL_VALUE_INPUT_MAX_USERS: + return "Max Users"; + case MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE: + return "Autoconfig Enable"; + case MENU_LABEL_INPUT_AUTODETECT_ENABLE: + return "input_autodetect_enable"; + case MENU_LABEL_AUDIO_OUTPUT_RATE: + return "audio_output_rate"; + case MENU_LABEL_AUDIO_MAX_TIMING_SKEW: + return "audio_max_timing_skew"; + case MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW: + return "Audio Maximum Timing Skew"; case MENU_LABEL_VALUE_CHEAT_NUM_PASSES: return "Cheat Passes"; case MENU_LABEL_CHEAT_APPLY_CHANGES: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 2a065f63c7..a58d38ff53 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -126,6 +126,7 @@ extern "C" { #define MENU_LABEL_AUDIO_RATE_CONTROL_DELTA 0xc8bde3cbU #define MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA 0x8d242b0eU #define MENU_LABEL_AUDIO_MAX_TIMING_SKEW 0x4c96f75cU +#define MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW 0x8e873f6eU #define MENU_LABEL_INPUT_PLAYER1_JOYPAD_INDEX 0xfad6ab2fU #define MENU_LABEL_INPUT_PLAYER2_JOYPAD_INDEX 0x3616e4d0U @@ -179,8 +180,14 @@ extern "C" { #define MENU_LABEL_BOXARTS_DIRECTORY 0x9e2bdbddU #define MENU_LABEL_SLOWMOTION_RATIO 0x626b3ffeU +#define MENU_LABEL_INPUT_MAX_USERS 0x2720206bU +#define MENU_LABEL_VALUE_INPUT_MAX_USERS 0xe6b0aefdU +#define MENU_LABEL_INPUT_REMAP_BINDS_ENABLE 0x536dcafeU +#define MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE 0x731709f1U #define MENU_LABEL_INPUT_AXIS_THRESHOLD 0xe95c2095U +#define MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD 0x3fb34697U #define MENU_LABEL_INPUT_TURBO_PERIOD 0xf7a97482U +#define MENU_LABEL_VALUE_INPUT_TURBO_PERIOD 0x9207b594U #define MENU_LABEL_INPUT_AUTODETECT_ENABLE 0xb1e07facU #define MENU_LABEL_CAMERA_ALLOW 0xc14d302cU @@ -319,6 +326,8 @@ extern "C" { #define MENU_LABEL_VALUE_DISK_OPTIONS 0xbee508e5U #define MENU_LABEL_CORE_OPTIONS 0xf65e60f9U #define MENU_LABEL_DISK_CYCLE_TRAY_STATUS 0x3035cdc1U +#define MENU_LABEL_INPUT_DUTY_CYCLE 0xec787129U +#define MENU_LABEL_VALUE_INPUT_DUTY_CYCLE 0x451cc9dbU #define MENU_LABEL_VALUE_DISK_CYCLE_TRAY_STATUS 0xf44928c4U #define MENU_LABEL_VALUE_NO_CORE_OPTIONS_AVAILABLE 0xd064cbe6U #define MENU_LABEL_VALUE_DISK_INDEX 0xadbce4a8U @@ -355,6 +364,8 @@ extern "C" { #define MENU_LABEL_INPUT_OSK_OVERLAY 0x11f1c582U #define MENU_LABEL_CHEAT_DATABASE_PATH 0x01388b8aU #define MENU_LABEL_CURSOR_DIRECTORY 0xdee8d377U +#define MENU_LABEL_AUDIO_OUTPUT_RATE 0x477b97b9U +#define MENU_LABEL_VALUE_AUDIO_OUTPUT_RATE 0x5d4b0372U #define MENU_LABEL_OSK_OVERLAY_DIRECTORY 0xcce86287U #define MENU_LABEL_RECORDING_OUTPUT_DIRECTORY 0x30bece06U #define MENU_LABEL_RECORDING_CONFIG_DIRECTORY 0x3c3f274bU @@ -385,6 +396,8 @@ extern "C" { #define MENU_LABEL_ASSETS_DIRECTORY 0xde1ae8ecU #define MENU_LABEL_EXTRACTION_DIRECTORY 0x33b55ffaU #define MENU_LABEL_JOYPAD_AUTOCONFIG_DIR 0x2f4822d8U +#define MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE 0xf5209bdbU +#define MENU_LABEL_INPUT_AUTODETECT_ENABLE 0xb1e07facU #define MENU_LABEL_DRIVER_SETTINGS 0x81cd2d62U #define MENU_LABEL_CORE_SETTINGS 0x06795dffU #define MENU_LABEL_CONFIGURATION_SETTINGS 0x5a1558ceU diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 8239966cf9..8f9ba2ce00 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -5159,8 +5159,8 @@ static bool setting_append_list_audio_options( CONFIG_FLOAT( settings->audio.max_timing_skew, - "audio_max_timing_skew", - "Audio Maximum Timing Skew", + menu_hash_to_str(MENU_LABEL_AUDIO_MAX_TIMING_SKEW), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW), max_timing_skew, "%.2f", group_info.name, @@ -5216,8 +5216,8 @@ static bool setting_append_list_audio_options( CONFIG_UINT( settings->audio.out_rate, - "audio_out_rate", - "Audio Output Rate (KHz)", + menu_hash_to_str(MENU_LABEL_AUDIO_OUTPUT_RATE), + menu_hash_to_str(MENU_LABEL_VALUE_AUDIO_OUTPUT_RATE), out_rate, group_info.name, subgroup_info.name, @@ -5303,8 +5303,8 @@ static bool setting_append_list_input_options( CONFIG_UINT( settings->input.max_users, - "input_max_users", - "Max Users", + menu_hash_to_str(MENU_LABEL_INPUT_MAX_USERS), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_MAX_USERS), MAX_USERS, group_info.name, subgroup_info.name, @@ -5315,8 +5315,8 @@ static bool setting_append_list_input_options( CONFIG_BOOL( settings->input.remap_binds_enable, - "input_remap_binds_enable", - "Remap Binds Enable", + menu_hash_to_str(MENU_LABEL_INPUT_REMAP_BINDS_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE), true, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5328,8 +5328,8 @@ static bool setting_append_list_input_options( CONFIG_BOOL( settings->input.autodetect_enable, - "input_autodetect_enable", - "Autoconfig Enable", + menu_hash_to_str(MENU_LABEL_INPUT_AUTODETECT_ENABLE), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE), input_autodetect_enable, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5530,8 +5530,8 @@ static bool setting_append_list_input_options( CONFIG_FLOAT( settings->input.axis_threshold, - "input_axis_threshold", - "Input Axis Threshold", + menu_hash_to_str(MENU_LABEL_INPUT_AXIS_THRESHOLD), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD), axis_threshold, "%.3f", group_info.name, @@ -5543,8 +5543,8 @@ static bool setting_append_list_input_options( CONFIG_UINT( settings->input.turbo_period, - "input_turbo_period", - "Turbo Period", + menu_hash_to_str(MENU_LABEL_INPUT_TURBO_PERIOD), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_TURBO_PERIOD), turbo_period, group_info.name, subgroup_info.name, @@ -5555,8 +5555,8 @@ static bool setting_append_list_input_options( CONFIG_UINT( settings->input.turbo_duty_cycle, - "input_duty_cycle", - "Duty Cycle", + menu_hash_to_str(MENU_LABEL_INPUT_DUTY_CYCLE), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_DUTY_CYCLE), turbo_duty_cycle, group_info.name, subgroup_info.name,