diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2025-01-31 18:20:12 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2025-01-31 18:20:12 -0600 |
| commit | d824ec401b7deddb11fb79fb6a7ad70a2209a170 (patch) | |
| tree | 8a6971493abdb96d5fa3298d4b98b1635d0a45e4 /src/port/ui/ImguiUI.cpp | |
| parent | d4bda98c073e352b6ef98f76439ebe60cce67ced (diff) | |
Added support for EU audio
Diffstat (limited to 'src/port/ui/ImguiUI.cpp')
| -rw-r--r-- | src/port/ui/ImguiUI.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/port/ui/ImguiUI.cpp b/src/port/ui/ImguiUI.cpp index f20e7ca2..0b1aaf57 100644 --- a/src/port/ui/ImguiUI.cpp +++ b/src/port/ui/ImguiUI.cpp @@ -107,6 +107,10 @@ static const char* filters[3] = { "Linear", "None" }; +static const char* voiceLangs[] = { + "Original", /*"Japanese",*/ "Lylat" +}; + void DrawSettingsMenu(){ if(UIWidgets::BeginMenu("Settings")){ if (UIWidgets::BeginMenu("Audio")) { @@ -166,6 +170,21 @@ void DrawSettingsMenu(){ ImGui::EndMenu(); } + if(GameEngine::HasVersion(SF64_VER_EU)){ + UIWidgets::Spacer(0); + if (UIWidgets::BeginMenu("Language")) { + if (UIWidgets::CVarCombobox("Voices", "gVoiceLanguage", voiceLangs, + { + .tooltip = "Changes the language of the voice acting in the game", + .defaultIndex = 0, + })) { + Audio_SetVoiceLanguage(CVarGetInteger("gVoiceLanguage", 0)); + }; + ImGui::Dummy(ImVec2(ImGui::CalcTextSize(voiceLangs[0]).x + 55, 0.0f)); + ImGui::EndMenu(); + } + } + UIWidgets::Spacer(0); if (UIWidgets::BeginMenu("Controller")) { |
