From ea1c741fe76fc612ad679f7756c6f50f4593dc58 Mon Sep 17 00:00:00 2001 From: nclok1405 <155463060+nclok1405@users.noreply.github.com> Date: Wed, 2 Jul 2025 16:45:32 +0900 Subject: [PATCH] Made Fipps larger --- soh/soh/OTRGlobals.cpp | 11 ++++++----- soh/soh/SohGui/SohMenuSettings.cpp | 13 +++++++------ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/soh/soh/OTRGlobals.cpp b/soh/soh/OTRGlobals.cpp index 4655761ed..e5b9bb1f4 100644 --- a/soh/soh/OTRGlobals.cpp +++ b/soh/soh/OTRGlobals.cpp @@ -345,15 +345,16 @@ void OTRGlobals::Initialize() { context->InitWindow(sohFast3dWindow); auto overlay = context->GetInstance()->GetWindow()->GetGui()->GetGameOverlay(); - // Currently, differently sized fonts require preloading (reloading font at runtime crashes the game) + // Currently, differently sized fonts require preloading + // (loading a font at any point after here crashes the game with "INVALID ACCESS TO STORAGE") overlay->LoadFont("Press Start 2P", 12.0f, "fonts/PressStart2P-Regular.ttf"); overlay->LoadFont("Press Start 2P Normal", 24.0f, "fonts/PressStart2P-Regular.ttf"); overlay->LoadFont("Press Start 2P Large", 32.0f, "fonts/PressStart2P-Regular.ttf"); overlay->LoadFont("Press Start 2P X-Large", 40.0f, "fonts/PressStart2P-Regular.ttf"); - overlay->LoadFont("Fipps", 24.0f, "fonts/Fipps-Regular.otf"); - overlay->LoadFont("Fipps Normal", 32.0f, "fonts/Fipps-Regular.otf"); - overlay->LoadFont("Fipps Large", 40.0f, "fonts/Fipps-Regular.otf"); - overlay->LoadFont("Fipps X-Large", 48.0f, "fonts/Fipps-Regular.otf"); + overlay->LoadFont("Fipps", 32.0f, "fonts/Fipps-Regular.otf"); + overlay->LoadFont("Fipps Normal", 40.0f, "fonts/Fipps-Regular.otf"); + overlay->LoadFont("Fipps Large", 48.0f, "fonts/Fipps-Regular.otf"); + overlay->LoadFont("Fipps X-Large", 52.0f, "fonts/Fipps-Regular.otf"); LoadOverlayTextFont(); context->InitAudio({ .SampleRate = 32000, .SampleLength = 1024, .DesiredBuffered = 1680 }); diff --git a/soh/soh/SohGui/SohMenuSettings.cpp b/soh/soh/SohGui/SohMenuSettings.cpp index 7c5da5263..f54017764 100644 --- a/soh/soh/SohGui/SohMenuSettings.cpp +++ b/soh/soh/SohGui/SohMenuSettings.cpp @@ -514,12 +514,13 @@ void SohMenu::AddMenuSettings() { AddWidget(path, "Overlay Text Font:", WIDGET_CVAR_COMBOBOX) .CVar(CVAR_SETTING("OverlayTextFont")) .RaceDisable(false) - .Options(ComboboxOptions() - .ComboMap(overlayTextFontOptions) - .Tooltip("Changes the font type of Overlay Text.") - .DefaultIndex(0) - .ComponentAlignment(ComponentAlignments::Right) - .LabelPosition(LabelPositions::Far)) + .Options( + ComboboxOptions() + .ComboMap(overlayTextFontOptions) + .Tooltip("Changes the font type of Overlay Text.\nNote: Fipps is generally smaller than Press Start 2P") + .DefaultIndex(0) + .ComponentAlignment(ComponentAlignments::Right) + .LabelPosition(LabelPositions::Far)) .Callback([](WidgetInfo& info) { OTRGlobals::Instance->LoadOverlayTextFont(); }); AddWidget(path, "Test Overlay Text", WIDGET_BUTTON) .RaceDisable(false)