From db147f6a0a1e16d62986d4ed48b9d6f7924397ea Mon Sep 17 00:00:00 2001 From: Pepe20129 <72659707+Pepe20129@users.noreply.github.com> Date: Fri, 14 Aug 2026 20:23:39 +0200 Subject: [PATCH] Update the "Hell Mode" preset (#7066) --- .../presets/Rando Seed Settings - Hell Mode.json | 14 ++++++++++++-- soh/soh/Enhancements/randomizer/settings.cpp | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/soh/assets/custom/presets/Rando Seed Settings - Hell Mode.json b/soh/assets/custom/presets/Rando Seed Settings - Hell Mode.json index cd506b3090..c83089abdc 100644 --- a/soh/assets/custom/presets/Rando Seed Settings - Hell Mode.json +++ b/soh/assets/custom/presets/Rando Seed Settings - Hell Mode.json @@ -28,11 +28,13 @@ "MixOverworld": 1, "MixThievesHideout": 1, "MixedEntrances": 1, - "RainbowBridge": 8, + "ProgressiveGoronSword": 1, + "RainbowBridge": 9, "ScrubsPrices": 2, "Shopsanity": 1, "ShopsanityCount": 7, "ShopsanityPrices": 2, + "ShopShieldsTunicsGate": 1, "Shuffle100GSReward": 1, "ShuffleAdultTrade": 1, "ShuffleBeanFairies": 1, @@ -40,8 +42,11 @@ "ShuffleBeehives": 1, "ShuffleBossEntrances": 2, "ShuffleBossSouls": 1, - "ShuffleGanonsSouls": 3, + "ShuffleBoulders": 3, + "ShuffleBeggar": 1, "ShuffleBushes": 1, + "ShuffleButterflyFairies": 1, + "ShuffleChestMinigame": 1, "ShuffleChildWallet": 1, "ShuffleClimb": 1, "ShuffleCows": 1, @@ -57,10 +62,12 @@ "ShuffleFrogSongRupees": 1, "ShuffleGanonBossKey": 8, "ShuffleGanonTowerEntrance": 1, + "ShuffleGanonsSoul": 3, "ShuffleGerudoToken": 1, "ShuffleGrab": 1, "ShuffleGrass": 3, "ShuffleGrottosEntrances": 1, + "ShuffleIcicles": 1, "ShuffleInteriorsEntrances": 2, "ShuffleKokiriSword": 1, "ShuffleMasterSword": 1, @@ -72,7 +79,10 @@ "ShuffleOverworldSpawns": 1, "ShuffleOwlDrops": 1, "ShufflePots": 3, + "ShuffleRedIce": 1, + "ShuffleRocks": 1, "ShuffleScrubs": 2, + "ShuffleSigns": 3, "ShuffleSongs": 2, "ShuffleSpeak": 1, "ShuffleStoneFairies": 1, diff --git a/soh/soh/Enhancements/randomizer/settings.cpp b/soh/soh/Enhancements/randomizer/settings.cpp index 1f2d75a30d..786d3d2813 100644 --- a/soh/soh/Enhancements/randomizer/settings.cpp +++ b/soh/soh/Enhancements/randomizer/settings.cpp @@ -1408,7 +1408,7 @@ void Settings::CreateOptions() { OPT_BOOL(RSK_BASE_ICE_TRAPS, "Base Ice Traps", CVAR_RANDOMIZER_SETTING("BaseIceTraps"), mOptionDescriptions[RSK_BASE_ICE_TRAPS], IMFLAG_NONE, WIDGET_CVAR_COMBOBOX, RO_GENERIC_ON); OPT_U8(RSK_ADDITIONAL_ICE_TRAPS, "Additional Ice Traps", {NumOpts(0, 100)}, OptionCategory::Setting, CVAR_RANDOMIZER_SETTING("AdditionalIceTraps"), mOptionDescriptions[RSK_ADDITIONAL_ICE_TRAPS], WIDGET_CVAR_SLIDER_INT, 0); OPT_U8(RSK_ICE_TRAP_PERCENT, "Ice Trap Percent", {NumOpts(0, 100)}, OptionCategory::Setting, CVAR_RANDOMIZER_SETTING("IceTrapPercent"), mOptionDescriptions[RSK_ICE_TRAP_PERCENT], WIDGET_CVAR_SLIDER_INT, 0); - // TODO: Remove Double Defense, Progressive Goron Sword + // TODO: Remove Double Defense OPT_U8(RSK_STARTING_OCARINA, "Start with Ocarina", {"Off", "Fairy Ocarina", "Ocarina of Time"}, OptionCategory::Setting, CVAR_RANDOMIZER_SETTING("StartingOcarina"), "", WIDGET_CVAR_COMBOBOX, RO_STARTING_OCARINA_OFF); OPT_BOOL(RSK_STARTING_DEKU_SHIELD, "Start with Deku Shield", CVAR_RANDOMIZER_SETTING("StartingDekuShield")); OPT_BOOL(RSK_STARTING_KOKIRI_SWORD, "Start with Kokiri Sword", CVAR_RANDOMIZER_SETTING("StartingKokiriSword"));