mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-22 22:33:43 -07:00
TWEAK: Submenus for the enhancement menu
This thing is slowly getting bigger and bigger, better to do some organisation soon enough :)
This commit is contained in:
parent
3e01b25573
commit
0f278cb6e0
1 changed files with 40 additions and 34 deletions
|
@ -661,13 +661,11 @@ namespace SohImGui {
|
||||||
|
|
||||||
if (ImGui::BeginMenu("Enhancements"))
|
if (ImGui::BeginMenu("Enhancements"))
|
||||||
{
|
{
|
||||||
ImGui::Text("Gameplay");
|
if (ImGui::BeginMenu("Gameplay"))
|
||||||
ImGui::Separator();
|
{
|
||||||
|
|
||||||
EnhancementSliderInt("Text Speed: %dx", "##TEXTSPEED", "gTextSpeed", 1, 5, "");
|
EnhancementSliderInt("Text Speed: %dx", "##TEXTSPEED", "gTextSpeed", 1, 5, "");
|
||||||
EnhancementSliderInt("King Zora Speed: %dx", "##WEEPSPEED", "gMweepSpeed", 1, 5, "");
|
EnhancementSliderInt("King Zora Speed: %dx", "##WEEPSPEED", "gMweepSpeed", 1, 5, "");
|
||||||
|
|
||||||
EnhancementCheckbox("Mute Low HP Alarm", "gLowHpAlarm");
|
|
||||||
EnhancementCheckbox("Skip Text", "gSkipText");
|
EnhancementCheckbox("Skip Text", "gSkipText");
|
||||||
Tooltip("Holding down B skips text");
|
Tooltip("Holding down B skips text");
|
||||||
EnhancementCheckbox("Minimal UI", "gMinimalUI");
|
EnhancementCheckbox("Minimal UI", "gMinimalUI");
|
||||||
|
@ -677,12 +675,14 @@ namespace SohImGui {
|
||||||
EnhancementCheckbox("Visual Stone of Agony", "gVisualAgony");
|
EnhancementCheckbox("Visual Stone of Agony", "gVisualAgony");
|
||||||
Tooltip("Displays an icon and plays a sound when Stone of Agony should be activated, for those without rumble");
|
Tooltip("Displays an icon and plays a sound when Stone of Agony should be activated, for those without rumble");
|
||||||
|
|
||||||
ImGui::Text("Graphics");
|
ImGui::EndMenu();
|
||||||
ImGui::Separator();
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (ImGui::BeginMenu("Graphics"))
|
||||||
|
{
|
||||||
EnhancementCheckbox("N64 Mode", "gN64Mode");
|
EnhancementCheckbox("N64 Mode", "gN64Mode");
|
||||||
Tooltip("Sets aspect ratio to 4:3 and lowers resolution to 240p, the N64's native resolution");
|
Tooltip("Sets aspect ratio to 4:3 and lowers resolution to 240p, the N64's native resolution");
|
||||||
|
|
||||||
EnhancementCheckbox("Animated Link in Pause Menu", "gPauseLiveLink");
|
EnhancementCheckbox("Animated Link in Pause Menu", "gPauseLiveLink");
|
||||||
EnhancementCheckbox("Enable 3D Dropped items", "gNewDrops");
|
EnhancementCheckbox("Enable 3D Dropped items", "gNewDrops");
|
||||||
EnhancementCheckbox("Faster Block Push", "gFasterBlockPush");
|
EnhancementCheckbox("Faster Block Push", "gFasterBlockPush");
|
||||||
|
@ -691,8 +691,11 @@ namespace SohImGui {
|
||||||
EnhancementCheckbox("Always show dungeon entrances", "gAlwaysShowDungeonMinimapIcon");
|
EnhancementCheckbox("Always show dungeon entrances", "gAlwaysShowDungeonMinimapIcon");
|
||||||
Tooltip("Always shows dungeon entrance icons on the minimap");
|
Tooltip("Always shows dungeon entrance icons on the minimap");
|
||||||
|
|
||||||
ImGui::Text("Fixes");
|
ImGui::EndMenu();
|
||||||
ImGui::Separator();
|
}
|
||||||
|
|
||||||
|
if (ImGui::BeginMenu("Fixes"))
|
||||||
|
{
|
||||||
EnhancementCheckbox("Fix L&R Pause menu", "gUniformLR");
|
EnhancementCheckbox("Fix L&R Pause menu", "gUniformLR");
|
||||||
Tooltip("Makes the L and R buttons in the pause menu the same color");
|
Tooltip("Makes the L and R buttons in the pause menu the same color");
|
||||||
EnhancementCheckbox("Fix Dungeon entrances", "gFixDungeonMinimapIcon");
|
EnhancementCheckbox("Fix Dungeon entrances", "gFixDungeonMinimapIcon");
|
||||||
|
@ -700,6 +703,9 @@ namespace SohImGui {
|
||||||
EnhancementCheckbox("Fix Two Handed idle animations", "gTwoHandedIdle");
|
EnhancementCheckbox("Fix Two Handed idle animations", "gTwoHandedIdle");
|
||||||
Tooltip("Makes two handed idle animation play, a seemingly finished animation that was disabled on accident in the original game");
|
Tooltip("Makes two handed idle animation play, a seemingly finished animation that was disabled on accident in the original game");
|
||||||
|
|
||||||
|
ImGui::EndMenu();
|
||||||
|
}
|
||||||
|
|
||||||
EXPERIMENTAL();
|
EXPERIMENTAL();
|
||||||
|
|
||||||
EnhancementCheckbox("60 fps interpolation", "g60FPS");
|
EnhancementCheckbox("60 fps interpolation", "g60FPS");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue