diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2025-03-08 18:36:42 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2025-03-08 18:36:42 -0600 |
| commit | dba0ad2576aea3a31f8987f12205a49461f39aeb (patch) | |
| tree | 94d683f20ff576d900f5342be75a3af3d0c025bb /src/port/ui/ImguiUI.cpp | |
| parent | 75a018f9299c3746f8e46b54ccb0f197015c5bcb (diff) | |
Added install audio buttons
Diffstat (limited to 'src/port/ui/ImguiUI.cpp')
| -rw-r--r-- | src/port/ui/ImguiUI.cpp | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/src/port/ui/ImguiUI.cpp b/src/port/ui/ImguiUI.cpp index e78c7255..addf058a 100644 --- a/src/port/ui/ImguiUI.cpp +++ b/src/port/ui/ImguiUI.cpp @@ -175,9 +175,12 @@ void DrawSettingsMenu(){ ImGui::EndMenu(); } - if(GameEngine::HasVersion(SF64_VER_EU)){ - UIWidgets::Spacer(0); - if (UIWidgets::BeginMenu("Language")) { + UIWidgets::Spacer(0); + + if (UIWidgets::BeginMenu("Language")) { + ImGui::Dummy(ImVec2(150, 0.0f)); + if(GameEngine::HasVersion(SF64_VER_EU)){ + UIWidgets::Spacer(0); if (UIWidgets::CVarCombobox("Voices", "gVoiceLanguage", voiceLangs, { .tooltip = "Changes the language of the voice acting in the game", @@ -185,9 +188,20 @@ void DrawSettingsMenu(){ })) { Audio_SetVoiceLanguage(CVarGetInteger("gVoiceLanguage", 0)); }; - ImGui::Dummy(ImVec2(ImGui::CalcTextSize(voiceLangs[0]).x + 55, 0.0f)); - ImGui::EndMenu(); + } else { + if(UIWidgets::Button("Install EU Audio")){ + if(!GameEngine::GenAssetFile()){ + GameEngine::ShowMessage("Success", "EU Audio Installed, restart the game to apply changes."); + } + } } + + if(!GameEngine::HasVersion(SF64_VER_JP) && UIWidgets::Button("Install JP Audio")) { + if(GameEngine::GenAssetFile()){ + GameEngine::ShowMessage("Success", "EU Audio Installed, restart the game to apply changes."); + } + } + ImGui::EndMenu(); } UIWidgets::Spacer(0); |
