diff --git a/src/spice2x/hooks/graphics/graphics_windowed.cpp b/src/spice2x/hooks/graphics/graphics_windowed.cpp index 9fac847..7be0f20 100644 --- a/src/spice2x/hooks/graphics/graphics_windowed.cpp +++ b/src/spice2x/hooks/graphics/graphics_windowed.cpp @@ -173,7 +173,7 @@ void graphics_load_windowed_parameters() { cfg::SCREENRESIZE->window_offset_x = result.first; cfg::SCREENRESIZE->window_offset_y = result.second; } else { - log_warning("graphics-windowed", "failed to parse -windowpos"); + log_fatal("graphics-windowed", "failed to parse -windowpos"); } } @@ -202,7 +202,7 @@ void graphics_load_windowed_subscreen_parameters() { GRAPHICS_WSUB_WIDTH = result.first; GRAPHICS_WSUB_HEIGHT = result.second; } else { - log_warning("graphics-windowed", "failed to parse -wsubsize"); + log_fatal("graphics-windowed", "failed to parse -iidxwsubsize / -sdvxwsubsize"); } } @@ -216,7 +216,7 @@ void graphics_load_windowed_subscreen_parameters() { GRAPHICS_WSUB_X = result.first; GRAPHICS_WSUB_Y = result.second; } else { - log_warning("graphics-windowed", "failed to parse -wsubpos"); + log_fatal("graphics-windowed", "failed to parse -iidxwsubpos / -sdvxwsubpos"); } } } diff --git a/src/spice2x/launcher/launcher.cpp b/src/spice2x/launcher/launcher.cpp index c6e7115..409a866 100644 --- a/src/spice2x/launcher/launcher.cpp +++ b/src/spice2x/launcher/launcher.cpp @@ -1083,8 +1083,8 @@ int main_implementation(int argc, char *argv[]) { std::pair result; if (parse_width_height(options[launcher::Options::spice2x_WindowSize].value_text(), result)) { GRAPHICS_WINDOW_SIZE = result; - } else { - log_warning("launcher", "failed to parse -windowsize"); + } else if (!cfg_run && !cfg::CONFIGURATOR_STANDALONE) { + log_fatal("launcher", "failed to parse -windowsize"); } } if (options[launcher::Options::spice2x_WindowPosition].is_active()) { @@ -1401,8 +1401,8 @@ int main_implementation(int argc, char *argv[]) { std::pair result; if (parse_width_height(options[launcher::Options::FullscreenResolution].value_text(), result)) { GRAPHICS_FS_CUSTOM_RESOLUTION = result; - } else { - log_warning("launcher", "failed to parse -forceres"); + } else if (!cfg_run && !cfg::CONFIGURATOR_STANDALONE) { + log_fatal("launcher", "failed to parse -forceres"); } } @@ -1410,8 +1410,8 @@ int main_implementation(int argc, char *argv[]) { std::pair result; if (parse_width_height(options[launcher::Options::FullscreenSubResolution].value_text(), result)) { GRAPHICS_FS_CUSTOM_RESOLUTION_SUB = result; - } else { - log_warning("launcher", "failed to parse -forceressub"); + } else if (!cfg_run && !cfg::CONFIGURATOR_STANDALONE) { + log_fatal("launcher", "failed to parse -forceressub"); } } diff --git a/src/spice2x/overlay/windows/iidx_sub.cpp b/src/spice2x/overlay/windows/iidx_sub.cpp index 1f3c1b3..4c01684 100644 --- a/src/spice2x/overlay/windows/iidx_sub.cpp +++ b/src/spice2x/overlay/windows/iidx_sub.cpp @@ -13,7 +13,7 @@ namespace overlay::windows { if (GRAPHICS_IIDX_WSUB) { this->disabled_message = - "Close this overlay and use the second window.\n" + "Close this overlay and use the second window (ALT+TAB).\n" "If you don't see the window, double check your DLL type and apply TDJ I/O patches as needed."; } else if (games::iidx::IIDX_TDJ_MONITOR_WARNING) { this->disabled_message = "TDJ mode subscreen overlay is not compatible with -monitor option"; diff --git a/src/spice2x/overlay/windows/keypad.cpp b/src/spice2x/overlay/windows/keypad.cpp index aa7388d..b637cfa 100644 --- a/src/spice2x/overlay/windows/keypad.cpp +++ b/src/spice2x/overlay/windows/keypad.cpp @@ -120,7 +120,7 @@ namespace overlay::windows { "Lightning Model cabinets (TDJ) do not have any keypads; they use the subscreen.\n\n" "Fullscreen mode: bind a key in Overlay tab, and press it in game to show the subscreen, " "then use your mouse to click. Page Up button is the default binding.\n\n" - "Windowed mode: look for the second window in the taskbar.\n\n" + "Windowed mode: look for the second window in the taskbar (or ALT+TAB).\n\n" "Windowed mode with -iidxnosub: bring up the subscreen overlay (default Page Up).\n\n" ); diff --git a/src/spice2x/overlay/windows/sdvx_sub.cpp b/src/spice2x/overlay/windows/sdvx_sub.cpp index a2e88fe..139140a 100644 --- a/src/spice2x/overlay/windows/sdvx_sub.cpp +++ b/src/spice2x/overlay/windows/sdvx_sub.cpp @@ -18,7 +18,7 @@ namespace overlay::windows { if (GRAPHICS_PREVENT_SECONDARY_WINDOW) { this->disabled_message = "Subscreen has been disabled by the user (-sdvxnosub)."; } else { - this->disabled_message = "Overlay unavailable in windowed mode! Use the second window instead."; + this->disabled_message = "Overlay unavailable in windowed mode! Use the second window instead. (ALT+TAB)"; } }