mirror of
				https://github.com/hedge-dev/UnleashedRecomp.git
				synced 2025-10-30 07:11:05 +00:00 
			
		
		
		
	options_menu: rename Invert Camera X/Y options (#249)
This commit is contained in:
		
							parent
							
								
									ed0aeb3b7d
								
							
						
					
					
						commit
						f2e01bbe79
					
				
					 10 changed files with 41 additions and 18 deletions
				
			
		|  | @ -497,8 +497,7 @@ BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/op | |||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/gi_texture_filtering_bilinear.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/gi_texture_filtering_bilinear.dds" ARRAY_NAME "g_gi_texture_filtering_bilinear" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/gi_texture_filtering_bicubic.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/gi_texture_filtering_bicubic.dds" ARRAY_NAME "g_gi_texture_filtering_bicubic" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/hints.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/hints.dds" ARRAY_NAME "g_hints" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/invert_camera_x.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/invert_camera_x.dds" ARRAY_NAME "g_invert_camera_x" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/invert_camera_y.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/invert_camera_y.dds" ARRAY_NAME "g_invert_camera_y" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/horizontal_camera.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/horizontal_camera.dds" ARRAY_NAME "g_horizontal_camera" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/language.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/language.dds" ARRAY_NAME "g_language" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/master_volume.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/master_volume.dds" ARRAY_NAME "g_master_volume" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/monitor.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/monitor.dds" ARRAY_NAME "g_monitor" COMPRESSION_TYPE "zstd") | ||||
|  | @ -521,6 +520,7 @@ BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/op | |||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/transparency_antialiasing_false.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/transparency_antialiasing_false.dds" ARRAY_NAME "g_transparency_antialiasing_false" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/transparency_antialiasing_true.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/transparency_antialiasing_true.dds" ARRAY_NAME "g_transparency_antialiasing_true" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/ui_scale_mode.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/ui_scale_mode.dds" ARRAY_NAME "g_ui_scale_mode" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/vertical_camera.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/vertical_camera.dds" ARRAY_NAME "g_vertical_camera" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/voice_language.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/voice_language.dds" ARRAY_NAME "g_voice_language" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/vibration.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/vibration.dds" ARRAY_NAME "g_vibration" COMPRESSION_TYPE "zstd") | ||||
| BIN2C(TARGET_OBJ UnleashedRecomp SOURCE_FILE "${RESOURCES_SOURCE_PATH}/images/options_menu/thumbnails/vsync.dds" DEST_FILE "${RESOURCES_OUTPUT_PATH}/images/options_menu/thumbnails/vsync.dds" ARRAY_NAME "g_vsync" COMPRESSION_TYPE "zstd") | ||||
|  |  | |||
|  | @ -97,14 +97,25 @@ CONFIG_DEFINE_ENUM_LOCALE(EControllerIcons) | |||
|     } | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_LOCALE(InvertCameraX) | ||||
| CONFIG_DEFINE_LOCALE(HorizontalCamera) | ||||
| { | ||||
|     { ELanguage::English, { "Invert Camera X", "Toggle between inverted left and right camera movement." } } | ||||
|     { ELanguage::English, { "Horizontal Camera", "Change how the camera moves left and right." } } | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_LOCALE(InvertCameraY) | ||||
| CONFIG_DEFINE_LOCALE(VerticalCamera) | ||||
| { | ||||
|     { ELanguage::English, { "Invert Camera Y", "Toggle between inverted up and down camera movement." } } | ||||
|     { ELanguage::English, { "Vertical Camera", "Change how the camera moves up and down." } } | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_ENUM_LOCALE(ECameraRotationMode) | ||||
| { | ||||
|     { | ||||
|         ELanguage::English, | ||||
|         { | ||||
|             { ECameraRotationMode::Normal,  { "NORMAL", "" } }, | ||||
|             { ECameraRotationMode::Reverse, { "REVERSE", "" } } | ||||
|         } | ||||
|     } | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_LOCALE(Vibration) | ||||
|  |  | |||
|  | @ -177,7 +177,7 @@ std::unordered_map<std::string, std::unordered_map<ELanguage, std::string>> g_lo | |||
|     { | ||||
|         "Installer_Page_SelectGameAndUpdate", | ||||
|         { | ||||
|             { ELanguage::English, "Add the sources for your copy of the game and its title update." } | ||||
|             { ELanguage::English, "Add the sources for the game and its title update." } | ||||
|         } | ||||
|     }, | ||||
|     { | ||||
|  |  | |||
|  | @ -43,8 +43,8 @@ PPC_FUNC(sub_824697B0) | |||
| { | ||||
|     auto pCamera = (SWA::CCamera*)g_memory.Translate(ctx.r3.u32); | ||||
| 
 | ||||
|     pCamera->m_InvertX = Config::InvertCameraX; | ||||
|     pCamera->m_InvertY = Config::InvertCameraY; | ||||
|     pCamera->m_InvertX = Config::HorizontalCamera == ECameraRotationMode::Reverse; | ||||
|     pCamera->m_InvertY = Config::VerticalCamera == ECameraRotationMode::Reverse; | ||||
| 
 | ||||
|     __imp__sub_824697B0(ctx, base); | ||||
| } | ||||
|  |  | |||
|  | @ -1176,8 +1176,8 @@ static void DrawConfigOptions() | |||
|             break; | ||||
| 
 | ||||
|         case 1: // INPUT
 | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::InvertCameraX, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::InvertCameraY, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::HorizontalCamera, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::VerticalCamera, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::Vibration, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::AllowBackgroundInput, true); | ||||
|             DrawConfigOption(rowCount++, yOffset, &Config::ControllerIcons, true); | ||||
|  |  | |||
|  | @ -17,8 +17,7 @@ | |||
| #include <res/images/options_menu/thumbnails/gi_texture_filtering_bilinear.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/gi_texture_filtering_bicubic.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/hints.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/invert_camera_x.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/invert_camera_y.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/horizontal_camera.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/language.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/master_volume.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/monitor.dds.h> | ||||
|  | @ -41,6 +40,7 @@ | |||
| #include <res/images/options_menu/thumbnails/transparency_antialiasing_false.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/transparency_antialiasing_true.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/ui_scale_mode.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/vertical_camera.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/voice_language.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/vibration.dds.h> | ||||
| #include <res/images/options_menu/thumbnails/vsync.dds.h> | ||||
|  | @ -74,8 +74,8 @@ void LoadThumbnails() | |||
|     g_timeOfDayTransitionThumbnails[ETimeOfDayTransition::Xbox] = LOAD_ZSTD_TEXTURE(g_time_of_day_transition_xbox); | ||||
|     g_timeOfDayTransitionThumbnails[ETimeOfDayTransition::PlayStation] = LOAD_ZSTD_TEXTURE(g_time_of_day_transition_playstation); | ||||
| 
 | ||||
|     g_configThumbnails[&Config::InvertCameraX] = LOAD_ZSTD_TEXTURE(g_invert_camera_x); | ||||
|     g_configThumbnails[&Config::InvertCameraY] = LOAD_ZSTD_TEXTURE(g_invert_camera_y); | ||||
|     g_configThumbnails[&Config::HorizontalCamera] = LOAD_ZSTD_TEXTURE(g_horizontal_camera); | ||||
|     g_configThumbnails[&Config::VerticalCamera] = LOAD_ZSTD_TEXTURE(g_vertical_camera); | ||||
|     g_configThumbnails[&Config::Vibration] = LOAD_ZSTD_TEXTURE(g_vibration); | ||||
|     g_configThumbnails[&Config::AllowBackgroundInput] = LOAD_ZSTD_TEXTURE(g_allow_background_input); | ||||
|     g_configThumbnails[&Config::ControllerIcons] = LOAD_ZSTD_TEXTURE(g_controller_icons); | ||||
|  |  | |||
|  | @ -30,6 +30,12 @@ CONFIG_DEFINE_ENUM_TEMPLATE(ETimeOfDayTransition) | |||
|     { "PlayStation", ETimeOfDayTransition::PlayStation } | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_ENUM_TEMPLATE(ECameraRotationMode) | ||||
| { | ||||
|     { "Normal",  ECameraRotationMode::Normal }, | ||||
|     { "Reverse", ECameraRotationMode::Reverse }, | ||||
| }; | ||||
| 
 | ||||
| CONFIG_DEFINE_ENUM_TEMPLATE(EControllerIcons) | ||||
| { | ||||
|     { "Auto",        EControllerIcons::Auto }, | ||||
|  |  | |||
|  | @ -41,6 +41,12 @@ enum class ETimeOfDayTransition : uint32_t | |||
|     PlayStation | ||||
| }; | ||||
| 
 | ||||
| enum class ECameraRotationMode : uint32_t | ||||
| { | ||||
|     Normal, | ||||
|     Reverse | ||||
| }; | ||||
| 
 | ||||
| enum class EControllerIcons : uint32_t | ||||
| { | ||||
|     Auto, | ||||
|  |  | |||
|  | @ -10,8 +10,8 @@ CONFIG_DEFINE_LOCALISED("System", bool, AchievementNotifications, true); | |||
| CONFIG_DEFINE_ENUM_LOCALISED("System", ETimeOfDayTransition, TimeOfDayTransition, ETimeOfDayTransition::Xbox); | ||||
| CONFIG_DEFINE("System", bool, ShowConsole, false); | ||||
| 
 | ||||
| CONFIG_DEFINE_LOCALISED("Input", bool, InvertCameraX, false); | ||||
| CONFIG_DEFINE_LOCALISED("Input", bool, InvertCameraY, false); | ||||
| CONFIG_DEFINE_ENUM_LOCALISED("Input", ECameraRotationMode, HorizontalCamera, ECameraRotationMode::Normal); | ||||
| CONFIG_DEFINE_ENUM_LOCALISED("Input", ECameraRotationMode, VerticalCamera, ECameraRotationMode::Normal); | ||||
| CONFIG_DEFINE_LOCALISED("Input", bool, Vibration, true); | ||||
| CONFIG_DEFINE_LOCALISED("Input", bool, AllowBackgroundInput, false); | ||||
| CONFIG_DEFINE_ENUM_LOCALISED("Input", EControllerIcons, ControllerIcons, EControllerIcons::Auto); | ||||
|  |  | |||
|  | @ -1 +1 @@ | |||
| Subproject commit 66a238a20da25725ea3252949fdab3a94c509e36 | ||||
| Subproject commit 598576ff8375631b638298815cba4c5e8777191c | ||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Hyper
						Hyper