Additions and fixes for the German translation in several files (#5173)
* Additions and fixes for the German translation in item_list.cpp * Additions and fixes for the German translation in hint_list_exclude_dungeon.cpp * Additions and fixes for the German translation in hint_list_exclude_overworld.cpp * Additions and fixes for the German translation in hint_list_item.cpp * Additions and fixes for the German translation in randomizer.cpp * Additions and fixes for the German translation in randomizer.cpp * Fix for the French translation in item_list.cpp * Additions and fixes for the German translation in hint_list_exclude_dungeon.cpp * Fixes for the English text in settings.cpp * Fixes for the English text in SohMenuEnhancements.cpp * Fixes for the English text in SohMenuDevTools.cpp * Fixes for the English text in SohMenuRandomizer.cpp * Fixes for the English text in ResolutionEditor.cpp * Fixes for the English text in enemyrandomizer.cpp * Fixes for the English text in gameplaystats.cpp * Fixes for the English text in savefile.cpp * Fixes for the English text in enemyrandomizer.cpp * Fix for the English text in SohMenuEnhancements.cpp Co-authored-by: aMannus <mannusmenting@gmail.com> --------- Co-authored-by: aMannus <mannusmenting@gmail.com>
This commit is contained in:
@@ -103,7 +103,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
" - Junk items: Small brown chests\n"
|
||||
" - Small keys: Small silver chests\n"
|
||||
" - Boss keys: Vanilla size and texture\n"
|
||||
" - Skulltula Tokens: Small skulltula chest\n"
|
||||
" - Skulltula Tokens: Small Skulltula chest\n"
|
||||
"\n"
|
||||
"NOTE: Textures will not apply if you are using a mod pack with a custom chest model."));
|
||||
AddWidget(path, "Chests of Agony", WIDGET_CVAR_CHECKBOX)
|
||||
@@ -158,7 +158,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Controls", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Answer Navi Prompt with L Button", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("NaviOnL"))
|
||||
.Options(CheckboxOptions().Tooltip("Speak to Navi with L but enter First-Person Camera with C-Up"));
|
||||
.Options(CheckboxOptions().Tooltip("Speak to Navi with L but enter First-Person Camera with C-Up."));
|
||||
AddWidget(path, "Don't Require Input for Credits Sequence", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("NoInputForCredits"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
@@ -169,7 +169,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Typically, inputs that are held prior to the buffer window are not included in the buffer. This "
|
||||
"setting changes that behavior to include them. This may cause some inputs to be re-triggered "
|
||||
"undesireably, for instance Z-Targetting something you might not want to."));
|
||||
"undesireably, for instance Z-Targeting something you might not want to."));
|
||||
AddWidget(path, "Pause Buffer Input Window: %d frames", WIDGET_CVAR_SLIDER_INT)
|
||||
.CVar(CVAR_ENHANCEMENT("PauseBufferWindow"))
|
||||
.Options(IntSliderOptions()
|
||||
@@ -314,7 +314,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Exclude Glitch-Aiding Cutscenes", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("TimeSavers.SkipCutscene.GlitchAiding"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Don't skip cutscenes that are associated wiht useful glitches. Currently, it is "
|
||||
"Don't skip cutscenes that are associated with useful glitches. Currently, it is "
|
||||
"only the Fire Temple Darunia CS, Forest Temple Poe Sisters CS, and the Box Skip One "
|
||||
"Point in Jabu."));
|
||||
|
||||
@@ -396,7 +396,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
"\"Skip Get Item Animation\" option within the randomizer enhancements instead.";
|
||||
})
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Stops the game from freezing the player when picking up Gold Skulltula Tokens. Does not"
|
||||
"Stops the game from freezing the player when picking up Gold Skulltula Tokens. Does not "
|
||||
"apply in randomizer savefiles."));
|
||||
AddWidget(path, "Skip Save Confirmation", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("SkipSaveConfirmation"))
|
||||
@@ -454,7 +454,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Animated Link in Pause Menu", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("PauseMenuAnimatedLink"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Turns the Static Image of Link in the Pause Menu's Equipment Subsceen "
|
||||
"Turns the Static Image of Link in the Pause Menu's Equipment Subscreen "
|
||||
"into a model cycling through his idle animations."
|
||||
));
|
||||
AddWidget(path, "Show Age-Dependent Equipment", WIDGET_CVAR_CHECKBOX)
|
||||
@@ -463,7 +463,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
UpdatePatchHand();
|
||||
})
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Makes all equipment visible, regardless of Age."
|
||||
"Makes all equipment visible, regardless of age."
|
||||
));
|
||||
AddWidget(path, "Scale Adult Equipment as Child", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("ScaleAdultEquipmentAsChild"))
|
||||
@@ -477,7 +477,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Show Gauntlets in First Person", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FirstPersonGauntlets"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Renders Guantlets when using the Bow and Hookshot like in OoT3D."
|
||||
"Renders Gauntlets when using the Bow and Hookshot like in OoT3D."
|
||||
));
|
||||
AddWidget(path, "Show Chains on Both Sides of Locked Doors", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("ShowDoorLocksOnBothSides"));
|
||||
@@ -518,7 +518,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Disable Black Bar Letterboxes", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("DisableBlackBars"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Disables Black Bar Letterboxes during cutscenes and Z-Targeting. NOTE: there may be minor visual "
|
||||
"Disables Black Bar Letterboxes during cutscenes and Z-Targeting. NOTE: There may be minor visual "
|
||||
"glitches that were covered up by the black bars. Please disable this setting before reporting a bug."));
|
||||
AddWidget(path, "Dynamic Wallet Icon", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("DynamicWalletIcon"))
|
||||
@@ -550,7 +550,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Remove Spin Attack Darkness", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("RemoveSpinAttackDarkness"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Remove the Darkness that appears when charging a Spin Attack"
|
||||
"Remove the Darkness that appears when charging a Spin Attack."
|
||||
));
|
||||
AddWidget(path, "Draw Distance", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Increase Actor Draw Distance: %dx", WIDGET_CVAR_SLIDER_INT)
|
||||
@@ -585,13 +585,13 @@ void SohMenu::AddMenuEnhancements() {
|
||||
"Exclude Actors that are useful for Glitches from the extended culling ranges. Some actors may still draw "
|
||||
"in the extended ranges, but will not \"update\" so that certain glitches that leverage the original "
|
||||
"culling requirements will still work.\n\nThe following actors are excluded:\n"
|
||||
" - White clothed Gerudos\n"
|
||||
" - White Clothed Gerudos\n"
|
||||
" - King Zora\n"
|
||||
" - Gossip Stones\n"
|
||||
" - Boulders\n"
|
||||
" - Blue Warps\n"
|
||||
" - Darunia\n"
|
||||
" - Gold SKulltulas\n"));
|
||||
" - Gold Skulltulas\n"));
|
||||
|
||||
path.sidebarName = "Items";
|
||||
AddSidebarEntry("Enhancements", path.sidebarName, 3);
|
||||
@@ -601,17 +601,17 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Equip Items on Dpad", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("DpadEquips"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Equip items and equipment on the D-Pad. If used with \"D-Pad on Pause Screen\", you must "
|
||||
"hold C-Up to equip instead of navgiate."));
|
||||
"Equip items and equipment on the D-pad. If used with \"D-pad on Pause Screen\", you must "
|
||||
"hold C-Up to equip instead of navigate."));
|
||||
AddWidget(path, "Assignable Tunics and Boots", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("AssignableTunicsAndBoots"))
|
||||
.Options(CheckboxOptions().Tooltip("Allows equipping the Tunics and Boots to C-Buttons/D-Pad."));
|
||||
.Options(CheckboxOptions().Tooltip("Allows equipping the Tunics and Boots to C-Buttons/D-pad."));
|
||||
// TODO: Revist strength toggle, it's currently separate but should probably be locked behind the
|
||||
// Equipment toggle settings or be absorbed by it completely.
|
||||
AddWidget(path, "Equipment Toggle", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("EquipmentCanBeRemoved"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Allows equipment to be removed by toggling it off on\n the equipment subscreen."));
|
||||
"Allows equipment to be removed by toggling it on/off\n the equipment subscreen."));
|
||||
AddWidget(path, "Allow Strength Equipment to be Toggled", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("ToggleStrength"))
|
||||
.Callback([](WidgetInfo& info) {
|
||||
@@ -633,9 +633,9 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Tooltip("Introduces Options for unequipping Link's sword\n\n"
|
||||
"None: Only Biggoron's Sword/Giant's Knife can be toggled. Doing so will equip the "
|
||||
"Master Sword.\n\n"
|
||||
"Child Toggle: This will allow for completely unequipping any sword as child link.\n\n"
|
||||
"Child Toggle: This will allow for completely unequipping any sword as Child link.\n\n"
|
||||
"Both Ages: Any sword can be unequipped as either age. This may lead to swordless "
|
||||
"glitches as Adult."));
|
||||
"glitches as adult."));
|
||||
AddWidget(path, "Ask to Equip New Items", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("AskToEquip"))
|
||||
.Options(CheckboxOptions().Tooltip("Adds a prompt to equip newly-obtained Swords, Shields, and Tunics."));
|
||||
@@ -659,7 +659,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
" - Obtained the Song of Time\n"
|
||||
" - Obtained the Master Sword\n"
|
||||
" - Not within range of a Time Block\n"
|
||||
" - Not within range of Ocarina Playing spots."));
|
||||
" - Not within range of Ocarina Playing spots"));
|
||||
|
||||
AddWidget(path, "Masks", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Bunny Hood Effect", WIDGET_CVAR_COMBOBOX)
|
||||
@@ -676,10 +676,10 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(
|
||||
CheckboxOptions().Tooltip("Stops masks from automatically unequipping on certain situations:\n"
|
||||
"- When entering a new scene\n"
|
||||
"- When not in any C button or the D-Pad\n"
|
||||
"- When not in any C-Button or the D-pad\n"
|
||||
"- When saving and quitting\n"
|
||||
"- When dying\n"
|
||||
"- When traveling thru time (if \"Masks Equippable as Adult\" is activated)."));
|
||||
"- When traveling through time (if \"Masks Equippable as Adult\" is activated)"));
|
||||
AddWidget(path, "Invisible Bunny Hood", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("HideBunnyHood"))
|
||||
.Options(CheckboxOptions().Tooltip("Turns Bunny Hood Invisible while still maintaining its effects."));
|
||||
@@ -687,14 +687,14 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.CVar(CVAR_ENHANCEMENT("MaskSelect"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"After completing the mask trading sub-quest, press A and any direction on the mask "
|
||||
"slog to change masks"));
|
||||
"slot to change masks."));
|
||||
|
||||
path.column = SECTION_COLUMN_2;
|
||||
AddWidget(path, "Explosives", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Deku Nuts Explode Bombs", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("NutsExplodeBombs"))
|
||||
.Options(CheckboxOptions().Tooltip("Make Deku Nuts explode Bombs, similar to how they interact with Bombchus. "
|
||||
"This does not affect Bombflowers."));
|
||||
"This does not affect Bomb Flowers."));
|
||||
AddWidget(path, "Remove Explosive Limit", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("RemoveExplosiveLimit"))
|
||||
.Options(CheckboxOptions().Tooltip("Removes the cap of 3 active explosives being deployed at once."));
|
||||
@@ -748,8 +748,8 @@ void SohMenu::AddMenuEnhancements() {
|
||||
"Allows Light Arrows to activate Sun Switches. May require a room reload if toggled during gameplay."));
|
||||
AddWidget(path, "Bow and Child/Slingshot as Adult", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("BowSlingshotAmmoFix"))
|
||||
.Options(CheckboxOptions().Tooltip("Allows Child to use a Bow with Arrows.\n"
|
||||
"Allows Adult to use a Slingshot with Seeds.\n\n"
|
||||
.Options(CheckboxOptions().Tooltip("Allows Child Link to use a Bow with Arrows.\n"
|
||||
"Allows Adult Link to use a Slingshot with Seeds.\n\n"
|
||||
"Requires glitches or the 'Timeless Equipment' cheat to equip."));
|
||||
AddWidget(path, "Aiming Reticle for the Bow/Slingshot", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("BowReticle"))
|
||||
@@ -761,12 +761,12 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Targetable Hookshot Reticle", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("HookshotableReticle"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Makes the Hookshot Reticle use a different color when aiming at Hookshotable Collision."));
|
||||
"Makes the Hookshot Reticle use a different color when aiming at hookshotable collision."));
|
||||
|
||||
AddWidget(path, "Boomerang", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Instant Boomerang Recall", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FastBoomerang"))
|
||||
.Options(CheckboxOptions().Tooltip("Instantly return the boomerang to Link by pressing its item button while "
|
||||
.Options(CheckboxOptions().Tooltip("Instantly return the Boomerang to Link by pressing its item button while "
|
||||
"it's in the air."));
|
||||
AddWidget(path, "Aim Boomerang in First-Person Mode", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("BoomerangFirstPerson"))
|
||||
@@ -827,7 +827,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Fix Enemies not Spawning Near Water", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("EnemySpawnsOverWaterboxes"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Causes respanwing enemies, like Stalchildren, to appear on land near bodies of water. "
|
||||
"Causes respawning enemies, like Stalchildren, to appear on land near bodies of water. "
|
||||
"Fixes an incorrect calculation that acted like water underneath ground was above it."));
|
||||
AddWidget(path, "Fix Poacher's Saw Softlock", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixSawSoftlock"))
|
||||
@@ -898,7 +898,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Graphical Fixes", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Fix L&R Pause Menu", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixMenuLR"))
|
||||
.Options(CheckboxOptions().Tooltip("Makes the L and R buttons in the pause menu the same color"));
|
||||
.Options(CheckboxOptions().Tooltip("Makes the L and R buttons in the pause menu the same color."));
|
||||
AddWidget(path, "Fix Dungeon Entrances", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixDungeonMinimapIcon"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
@@ -916,7 +916,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.CVar(CVAR_ENHANCEMENT("GerudoWarriorClothingFix"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Prevent the Gerudo Warrior's clothes changing color when changing Link's tunic or "
|
||||
"using Bombs in front of her."));
|
||||
"using bombs in front of her."));
|
||||
AddWidget(path, "Fix Out of Bounds Textures", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixTexturesOOB"))
|
||||
.Callback([](WidgetInfo& info) { ApplyAuthenticGfxPatches(); })
|
||||
@@ -925,7 +925,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Fix Link's Eyes Open while Sleeping", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixEyesOpenWhileSleeping"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Fixes Link's eyes being open in the openeing cutscene when he is supposed to be sleeping."));
|
||||
"Fixes Link's eyes being open in the opening cutscene when he is supposed to be sleeping."));
|
||||
AddWidget(path, "Fix Hand Holding Hammer", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("FixHammerHand"))
|
||||
.Callback([](WidgetInfo& info) { UpdatePatchHand(); })
|
||||
@@ -942,10 +942,10 @@ void SohMenu::AddMenuEnhancements() {
|
||||
ComboboxOptions()
|
||||
.ComboMap(zFightingOptions)
|
||||
.DefaultIndex(ZFIGHT_FIX_DISABLED)
|
||||
.Tooltip("Disabled: Paths vanish more the higher the resolution (Z-fighting is based on resolution)\n"
|
||||
"Consistent: Certain paths vanish the same way in all resolutions\n"
|
||||
"No Vanish: Paths do not vanish, Link seems to sink in to some paths\n"
|
||||
"This might affect other decal effects\n"));
|
||||
.Tooltip("Disabled: Paths vanish more the higher the resolution (Z-Fighting is based on resolution).\n"
|
||||
"Consistent: Certain paths vanish the same way in all resolutions.\n"
|
||||
"No Vanish: Paths do not vanish, Link seems to sink in to some paths.\n"
|
||||
"This might affect other decal effects.\n"));
|
||||
|
||||
AddWidget(path, "Audio Fixes", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Fix Missing Jingle after 5 Silver Rupees", WIDGET_CVAR_CHECKBOX)
|
||||
@@ -983,13 +983,13 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Fish while Hovering", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("HoverFishing"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Restore a bug from NSTC 1.0 that allows casting the Fishing Rod while using the Hover Boots."));
|
||||
"Restore a bug from NTSC 1.0 that allows casting the Fishing Rod while using the Hover Boots."));
|
||||
AddWidget(path, "N64 Weird Frames", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("N64WeirdFrames"))
|
||||
.Options(CheckboxOptions().Tooltip("Restores N64 Weird Frames allwing weirdshots to behave the same as N64."));
|
||||
.Options(CheckboxOptions().Tooltip("Restores N64 Weird Frames allowing weirdshots to behave the same as N64."));
|
||||
AddWidget(path, "Bombchus Out of Bounds", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("BombchusOOB"))
|
||||
.Options(CheckboxOptions().Tooltip("Allows Bombchus to explode out of bounds. Similar to Gamecube and Wii VC"));
|
||||
.Options(CheckboxOptions().Tooltip("Allows Bombchus to explode out of bounds. Similar to GameCube and Wii VC."));
|
||||
AddWidget(path, "Quick Putaway", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("QuickPutaway"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
@@ -1012,7 +1012,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Fix L&Z Page Switch in Pause Menu", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("NGCKaleidoSwitcher"))
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Makes L and R switch pages like on the Gamecube. Z opens the Debug Menu instead."));
|
||||
"Makes L and R switch pages like on the GameCube. Z opens the Debug Menu instead."));
|
||||
|
||||
// Difficulty Options
|
||||
path.sidebarName = "Difficulty";
|
||||
@@ -1035,15 +1035,15 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.ComboMap(allPowers)
|
||||
.DefaultIndex(0)
|
||||
.Tooltip(
|
||||
"Modifies all sources of damage not affected by other sliders\n"
|
||||
"2x: Can survive all common attacks from the start of the game\n"
|
||||
"4x: Dies in 1 hit to any substantial attack from the start of the game\n"
|
||||
"8x: Can only survive trivial damage from the start of the game\n"
|
||||
"16x: Can survive all common attacks with max health without double defense\n"
|
||||
"32x: Can survive all common attacks with max health and double defense\n"
|
||||
"64x: Can survive trivial damage with max health without double defense\n"
|
||||
"128x: Can survive trivial damage with max health and double defense\n"
|
||||
"256x: Cannot survive damage"
|
||||
"Modifies all sources of damage not affected by other sliders:\n"
|
||||
"2x: Can survive all common attacks from the start of the game.\n"
|
||||
"4x: Dies in 1 hit to any substantial attack from the start of the game.\n"
|
||||
"8x: Can only survive trivial damage from the start of the game.\n"
|
||||
"16x: Can survive all common attacks with max health without double defense.\n"
|
||||
"32x: Can survive all common attacks with max health and double defense.\n"
|
||||
"64x: Can survive trivial damage with max health without double defense.\n"
|
||||
"128x: Can survive trivial damage with max health and double defense.\n"
|
||||
"256x: Cannot survive damage."
|
||||
)
|
||||
);
|
||||
AddWidget(path, "Fall Damage Multiplier", WIDGET_CVAR_COMBOBOX)
|
||||
@@ -1051,14 +1051,14 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(ComboboxOptions()
|
||||
.ComboMap(subPowers)
|
||||
.Tooltip(
|
||||
"Modifies all fall damage\n"
|
||||
"2x: Can survive all fall damage from the start of the game\n"
|
||||
"4x: Can only survive short fall damage from the start of the game\n"
|
||||
"8x: Cannot survive any fall damage from the start of the game\n"
|
||||
"16x: Can survive all fall damage with max health without double defense\n"
|
||||
"32x: Can survive all fall damage with max health and double defense\n"
|
||||
"64x: Can survive short fall damage with double defense\n"
|
||||
"128x: Cannot survive fall damage"
|
||||
"Modifies all fall damage:\n"
|
||||
"2x: Can survive all fall damage from the start of the game.\n"
|
||||
"4x: Can only survive short fall damage from the start of the game.\n"
|
||||
"8x: Cannot survive any fall damage from the start of the game.\n"
|
||||
"16x: Can survive all fall damage with max health without double defense.\n"
|
||||
"32x: Can survive all fall damage with max health and double defense.\n"
|
||||
"64x: Can survive short fall damage with double defense.\n"
|
||||
"128x: Cannot survive fall damage."
|
||||
)
|
||||
);
|
||||
AddWidget(path, "Void Damage Multiplier", WIDGET_CVAR_COMBOBOX)
|
||||
@@ -1067,13 +1067,13 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.ComboMap(subSubPowers)
|
||||
.DefaultIndex(0)
|
||||
.Tooltip(
|
||||
"Modifies damage taken after falling into a void\n"
|
||||
"2x: Can survive void damage from the start of the game\n"
|
||||
"4x: Cannot survive void damage from the start of the game\n"
|
||||
"8x: Can survive void damage twice with max health without double defense\n"
|
||||
"16x: Can survive void damage with max health without double defense\n"
|
||||
"32x: Can survive void damage with max health and double defense\n"
|
||||
"64x: Cannot survive void damage"
|
||||
"Modifies damage taken after falling into a void:\n"
|
||||
"2x: Can survive void damage from the start of the game.\n"
|
||||
"4x: Cannot survive void damage from the start of the game.\n"
|
||||
"8x: Can survive void damage twice with max health without double defense.\n"
|
||||
"16x: Can survive void damage with max health without double defense.\n"
|
||||
"32x: Can survive void damage with max health and double defense.\n"
|
||||
"64x: Cannot survive void damage."
|
||||
)
|
||||
);
|
||||
AddWidget(path, "Bonk Damage Multiplier", WIDGET_CVAR_COMBOBOX)
|
||||
@@ -1126,7 +1126,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Dying will delete your file.\n\n"
|
||||
ICON_FA_EXCLAMATION_TRIANGLE " WARNING " ICON_FA_EXCLAMATION_TRIANGLE
|
||||
"\nTHIS IS NOT REVERSABLE\nUSE AT YOUR OWN RISK!"
|
||||
"\nTHIS IS NOT REVERSABLE!\nUSE AT YOUR OWN RISK!"
|
||||
));
|
||||
AddWidget(path, "Always Win Goron Pot", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("GoronPot"))
|
||||
@@ -1188,11 +1188,11 @@ void SohMenu::AddMenuEnhancements() {
|
||||
};
|
||||
AddWidget(path, "Customize Behavior##Shooting", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("CustomizeShootingGallery"))
|
||||
.Options(CheckboxOptions().Tooltip("Turn on/off changes to the shooting gallery behavior"));
|
||||
.Options(CheckboxOptions().Tooltip("Turn on/off changes to the shooting gallery behavior."));
|
||||
AddWidget(path, "Instant Win", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("InstantShootingGalleryWin"))
|
||||
.PreFunc(shootingGalleryDisabledFunc)
|
||||
.Options(CheckboxOptions().Tooltip("Skips the Shooting Gallery minigame"));
|
||||
.Options(CheckboxOptions().Tooltip("Skips the Shooting Gallery minigame."));
|
||||
AddWidget(path, "No Rupee Randomization", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("ConstantAdultGallery"))
|
||||
.PreFunc(shootingGalleryDisabledFunc)
|
||||
@@ -1223,7 +1223,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(CheckboxOptions().Tooltip("Turn on/off changes to the Bombchu Bowling behavior."));
|
||||
auto bombchuBowlingDisabledFunc = [](WidgetInfo& info) {
|
||||
info.options->disabled = CVarGetInteger(CVAR_ENHANCEMENT("CustomizeBombchuBowling"), 0) == 0;
|
||||
info.options->disabledTooltip = "This option is disabled because \"Customize Behavior\" is turned off";
|
||||
info.options->disabledTooltip = "This option is disabled because \"Customize Behavior\" is turned off.";
|
||||
};
|
||||
AddWidget(path, "Remove Small Cucco", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("BombchuBowlingNoSmallCucco"))
|
||||
@@ -1264,7 +1264,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
info.options->disabled = !CVarGetInteger(CVAR_ENHANCEMENT("CustomizeFrogsOcarinaGame"), 0) ||
|
||||
CVarGetInteger(CVAR_ENHANCEMENT("FrogsUnlimitedFailTime"), 0);
|
||||
info.options->disabledTooltip = "This option is disabled because \"Customize Behavior\" is turned off or "
|
||||
"\"Unlimited Playback Time\" is on";
|
||||
"\"Unlimited Playback Time\" is on.";
|
||||
})
|
||||
.Options(IntSliderOptions().Min(1).Max(5).DefaultValue(1).Format("%dx").Tooltip(
|
||||
"Adjusts the time allowed for playback before failing."));
|
||||
@@ -1333,7 +1333,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Fishing", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Customize Behavior##Fishing", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_ENHANCEMENT("CustomizeFishing"))
|
||||
.Options(CheckboxOptions().Tooltip("Turn on/off changes to the Fishing behavior"));
|
||||
.Options(CheckboxOptions().Tooltip("Turn on/off changes to the Fishing behavior."));
|
||||
auto fishingDisabledFunc = [](WidgetInfo& info) {
|
||||
info.options->disabled = CVarGetInteger(CVAR_ENHANCEMENT("CustomizeFishing"), 0) == 0;
|
||||
info.options->disabledTooltip = "This option is disabled because \"Customize Behavior\" is turned off.";
|
||||
@@ -1369,12 +1369,12 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.CVar(CVAR_ENHANCEMENT("MinimumFishWeightChild"))
|
||||
.PreFunc(fishingDisabledFunc)
|
||||
.Options(IntSliderOptions().Min(3).Max(10).DefaultValue(10).Format("%d lbs.").Tooltip(
|
||||
"The minimum weight for the unique Fishing Reward as a Child."));
|
||||
"The minimum weight for the unique Fishing Reward as a child."));
|
||||
AddWidget(path, "Adult Minimum Weight: %d lbs.", WIDGET_CVAR_SLIDER_INT)
|
||||
.CVar(CVAR_ENHANCEMENT("MinimumFishWeightAdult"))
|
||||
.PreFunc(fishingDisabledFunc)
|
||||
.Options(IntSliderOptions().Min(6).Max(13).DefaultValue(13).Format("%d lbs.").Tooltip(
|
||||
"The minimum weight for the unique fishing reward as an Adult."));
|
||||
"The minimum weight for the unique fishing reward as an adult."));
|
||||
|
||||
// Extra Modes
|
||||
path.sidebarName = "Extra Modes";
|
||||
@@ -1392,15 +1392,15 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.DefaultIndex(MIRRORED_WORLD_OFF)
|
||||
.ComboMap(mirroredWorldModes)
|
||||
.Tooltip(
|
||||
"Mirrors the world horizontally\n\n"
|
||||
" - Always: Always mirror the world\n"
|
||||
" - Random: Randomly decide to mirror the world on each scene change\n"
|
||||
" - Random (Seeded): Scenes are mirrored based on the current randomizer seed/file\n"
|
||||
" - Dungeons: Mirror the world in Dungeons\n"
|
||||
" - Dungeons (Vanilla): Mirror the world in vanilla Dungeons\n"
|
||||
" - Dungeons (MQ): Mirror the world in MQ Dungeons\n"
|
||||
" - Dungeons Random: Randomly decide to mirror the world in Dungeons\n"
|
||||
" - Dungeons Random (Seeded): Dungeons are mirrored based on the current randomizer seed/file\n"
|
||||
"Mirrors the world horizontally:\n\n"
|
||||
" - Always: Always mirror the world.\n"
|
||||
" - Random: Randomly decide to mirror the world on each scene change.\n"
|
||||
" - Random (Seeded): Scenes are mirrored based on the current randomizer seed/file.\n"
|
||||
" - Dungeons: Mirror the world in Dungeons.\n"
|
||||
" - Dungeons (Vanilla): Mirror the world in Vanilla Dungeons.\n"
|
||||
" - Dungeons (MQ): Mirror the world in MQ Dungeons.\n"
|
||||
" - Dungeons Random: Randomly decide to mirror the world in Dungeons.\n"
|
||||
" - Dungeons Random (Seeded): Dungeons are mirrored based on the current randomizer seed/file.\n"
|
||||
)
|
||||
);
|
||||
AddWidget(path, "Ivan the Fairy (Coop Mode)", WIDGET_CVAR_CHECKBOX)
|
||||
@@ -1528,10 +1528,10 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.DefaultIndex(ENEMY_RANDOMIZER_OFF)
|
||||
.ComboMap(enemyRandomizerModes)
|
||||
.Tooltip(
|
||||
"Replaces fixed enemies throughout the game with a random enemy. Bosses, mini-bosses and a few specific regular enemies are excluded.\n"
|
||||
"Enemies that need more than Deku Nuts + either Deku Sticks or a sword to kill are excluded from spawning in \"clear enemy\" rooms.\n\n"
|
||||
"- Random: Enemies are randomized every time you load a room\n"
|
||||
"- Random (Seeded): Enemies are randomized based on the current randomizer seed/file\n"
|
||||
"Replaces fixed enemies throughout the game with a random enemy. Bosses, Mini-Bosses and a few specific regular enemies are excluded.\n"
|
||||
"Enemies that need more than Deku Nuts & either Deku Sticks or a sword to kill are excluded from spawning in \"clear enemy\" rooms.\n\n"
|
||||
"- Random: Enemies are randomized every time you load a room.\n"
|
||||
"- Random (Seeded): Enemies are randomized based on the current randomizer seed/file.\n"
|
||||
)
|
||||
);
|
||||
AddWidget(path, "Randomized Enemy Sizes", WIDGET_CVAR_CHECKBOX)
|
||||
@@ -1542,7 +1542,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.PreFunc(
|
||||
[](WidgetInfo& info) { info.options->disabled = !CVarGetInteger(CVAR_ENHANCEMENT("RandomizedEnemySizes"), 0); })
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Scales normal enemies Health with their randomized size. *This will NOT affect bosses*"));
|
||||
"Scales normal enemies Health with their randomized size. *This will NOT affect Bosses!*"));
|
||||
AddWidget(path, "Enemy List", WIDGET_SEPARATOR_TEXT)
|
||||
.PreFunc([](WidgetInfo& info) {
|
||||
info.isHidden = !CVarGetInteger(CVAR_ENHANCEMENT("RandomizedEnemies"), 0);
|
||||
@@ -1586,7 +1586,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Timeless Equipment", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_CHEAT("TimelessEquipment"))
|
||||
.Options(CheckboxOptions().Tooltip("Allows any item to be equipped, regardless of age.\n"
|
||||
"Also allows Child to use Adult strength upgrades."));
|
||||
"Also allows child to use adult strength upgrades."));
|
||||
AddWidget(path, "Unrestricted Items", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_CHEAT("NoRestrictItems"))
|
||||
.Options(CheckboxOptions().Tooltip("Allows you to use any item at any location"));
|
||||
@@ -1608,7 +1608,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Options(FloatSliderOptions().Format("%.2f").Min(0.1f).Max(5.0f).DefaultValue(1.0f));
|
||||
AddWidget(path, "Hookshot Everything", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_CHEAT("HookshotEverything"))
|
||||
.Options(CheckboxOptions().Tooltip("Makes every surface in the game hookshot-able."));
|
||||
.Options(CheckboxOptions().Tooltip("Makes every surface in the game hookshotable."));
|
||||
AddWidget(path, "Hookshot Reach Multiplier: %.2fx", WIDGET_CVAR_SLIDER_FLOAT)
|
||||
.CVar(CVAR_CHEAT("HookshotReachMultiplier"))
|
||||
.Options(FloatSliderOptions().Format("%.2f").Min(1.0f).Max(5.0f));
|
||||
@@ -1667,7 +1667,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
AddWidget(path, "Time of Day", WIDGET_SEPARATOR_TEXT);
|
||||
AddWidget(path, "Freeze Time", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_CHEAT("FreezeTime"))
|
||||
.Options(CheckboxOptions().Tooltip("Freezes the time of day"));
|
||||
.Options(CheckboxOptions().Tooltip("Freezes the time of day."));
|
||||
AddWidget(path, "Time Sync", WIDGET_CVAR_CHECKBOX)
|
||||
.CVar(CVAR_CHEAT("TimeSync"))
|
||||
.Options(CheckboxOptions().Tooltip("Syncs the in-game time with the real world time."));
|
||||
@@ -1713,7 +1713,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
Ship::Context::GetInstance()->GetWindow()->GetGui()->SaveConsoleVariablesNextFrame();
|
||||
})
|
||||
.Options(CheckboxOptions().Tooltip(
|
||||
"Turns on OoT Beta Quest. *WARNING* This will reset your game."
|
||||
"Turns on OoT Beta Quest. *WARNING*: This will reset your game!"
|
||||
));
|
||||
AddWidget(path, "Beta Quest World: %d", WIDGET_CVAR_SLIDER_INT)
|
||||
.CVar(CVAR_CHEAT("BetaQuestWorld"))
|
||||
@@ -1729,7 +1729,7 @@ void SohMenu::AddMenuEnhancements() {
|
||||
.Min(0)
|
||||
.Max(8)
|
||||
.Tooltip(
|
||||
"Set the Beta Quest world to explore. *WARNING* Changing this will reset your game.\n"
|
||||
"Set the Beta Quest world to explore. *WARNING*: Changing this will reset your game!\n"
|
||||
"Ctrl+Click to type in a value."
|
||||
));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user