diff --git a/src/Components/Modules/Window.cpp b/src/Components/Modules/Window.cpp index 6d06701..7ca1af9 100644 --- a/src/Components/Modules/Window.cpp +++ b/src/Components/Modules/Window.cpp @@ -326,6 +326,21 @@ namespace Components if (adjustedRealWidth > viewportWidth) adjustedRealWidth = viewportWidth; + + float safeAreaRatioHorz = 0.0f; + float safeAreaRatioVert = 0.0f; + + if (Game::HasLoadedMod()) + { + safeAreaRatioHorz = 1.0f; + safeAreaRatioVert = 1.0f; + } + else + { + safeAreaRatioHorz = Dvars::console_menu_style->current.enabled ? 0.85f : Dvars::safeArea_horizontal->current.value; + safeAreaRatioVert = Dvars::console_menu_style->current.enabled ? 0.85f : Dvars::safeArea_horizontal->current.value; + } + Window::ScrPlace_CalcSafeAreaOffsets( scrPlace->realViewableMin, scrPlace->realViewableMax, @@ -334,8 +349,8 @@ namespace Components viewportWidth, viewportHeight, viewportWidth / adjustedRealWidth, - Dvars::console_menu_style->current.enabled ? 0.85f : Dvars::safeArea_horizontal->current.value, - Dvars::console_menu_style->current.enabled ? 0.85f : Dvars::safeArea_vertical->current.value, + safeAreaRatioHorz, + safeAreaRatioVert, scrPlace->virtualViewableMin, scrPlace->virtualViewableMax, viewportWidth,