From 804c7c869b3fe067d0a97d0db37abbd3cd2607e3 Mon Sep 17 00:00:00 2001 From: bicarus-dev <202771338+bicarus-dev@users.noreply.github.com> Date: Sat, 19 Apr 2025 14:17:42 -0700 Subject: [PATCH] disable sdvx landscape --- src/spice2x/launcher/launcher.cpp | 18 +++++++++++------- src/spice2x/launcher/options.cpp | 9 ++++++--- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/spice2x/launcher/launcher.cpp b/src/spice2x/launcher/launcher.cpp index 1999f6b8..3ef3ac8c 100644 --- a/src/spice2x/launcher/launcher.cpp +++ b/src/spice2x/launcher/launcher.cpp @@ -1170,13 +1170,17 @@ int main_implementation(int argc, char *argv[]) { } } - if (options[launcher::Options::SDVXFullscreenLandscape].value_bool() && !GRAPHICS_WINDOWED) { -#if SPICE64 - GRAPHICS_FS_ORIENTATION_SWAP = true; -#else - log_warning("launcher", "-sdvxlandscape is not supported in 32-bit SDVX, ignoring..."); -#endif - } +// // SDVXFullscreenLandscape disabled due to it messing with in-game camera angle +// // FullscreenOrientationFlip continues to live on, however. +// +// if (options[launcher::Options::SDVXFullscreenLandscape].value_bool() && !GRAPHICS_WINDOWED) { +// #if SPICE64 +// GRAPHICS_FS_ORIENTATION_SWAP = true; +// #else +// log_warning("launcher", "-sdvxlandscape is not supported in 32-bit SDVX, ignoring..."); +// #endif +// } + if (options[launcher::Options::FullscreenOrientationFlip].value_bool() && !GRAPHICS_WINDOWED) { GRAPHICS_FS_ORIENTATION_SWAP = true; } diff --git a/src/spice2x/launcher/options.cpp b/src/spice2x/launcher/options.cpp index 9be76bb3..d9948a36 100644 --- a/src/spice2x/launcher/options.cpp +++ b/src/spice2x/launcher/options.cpp @@ -228,7 +228,8 @@ static const std::vector OPTION_DEFINITIONS = { .desc = "Allows you to play portrait games in in landscape (and vice versa) by transposing resolution and applying image scaling.\n\n" "Works great for some games, but can COMPLETELY BREAK other games - YMMV!\n\n" - "Strongly consider combining this with -forceres option to render at monitor native resolution", + "Strongly consider combining this with -forceres option to render at monitor native resolution\n\n" + "WARNING: for SDVX, this messes with camera angle for note lanes, causing it to be zoomed out!", .type = OptionType::Bool, .category = "Graphics (Full Screen)" }, @@ -2049,15 +2050,17 @@ static const std::vector OPTION_DEFINITIONS = { }, { // SDVXFullscreenLandscape - .title = "SDVX Landscape Mode (SDVX5+)", + .title = "(DISABLED) SDVX Landscape Mode (SDVX5+)", .name = "sdvxlandscape", .desc = + "Option HIDDEN and DISABLED due to it affecting in-game camera angle for displaying lanes.\n\n" "Allows you to play in landscape by transposing resolution and applying image scaling.\n\n" "Works only for SDVX5 and above! This is identical to -forceresswap.\n\n" "Will launch at 1080p by default; strongly consider combining this with -forceres option to render at monitor native resolution", .type = OptionType::Bool, + .hidden = true, .game_name = "Sound Voltex", - .category = "Game Options" + .category = "Game Options", }, { // spice2x_EnableSMXStage