diff --git a/MarathonRecomp/patches/video_patches.cpp b/MarathonRecomp/patches/video_patches.cpp index 6b6dd8421..9c491cb76 100644 --- a/MarathonRecomp/patches/video_patches.cpp +++ b/MarathonRecomp/patches/video_patches.cpp @@ -113,3 +113,8 @@ bool DisableRadialBlur() { return Config::RadialBlur == ERadialBlur::Off; } + +bool DisableKingdomValleyMist() +{ + return Config::DisableKingdomValleyMist; +} diff --git a/MarathonRecomp/user/config_def.h b/MarathonRecomp/user/config_def.h index 27e104f49..80d4b5f49 100644 --- a/MarathonRecomp/user/config_def.h +++ b/MarathonRecomp/user/config_def.h @@ -76,6 +76,7 @@ CONFIG_DEFINE_ENUM_LOCALISED("Video", EUIAlignmentMode, UIAlignmentMode, EUIAlig CONFIG_DEFINE_HIDDEN("Codes", bool, DisableDWMRoundedCorners, false); CONFIG_DEFINE_HIDDEN("Codes", bool, DisableTitleInputDelay, false); +CONFIG_DEFINE_HIDDEN("Codes", bool, DisableKingdomValleyMist, false); CONFIG_DEFINE_HIDDEN("Codes", bool, HUDToggleKey, false); CONFIG_DEFINE_HIDDEN("Codes", bool, SkipIntroLogos, false); CONFIG_DEFINE_HIDDEN("Codes", bool, FixPowerUpJingleDuration, false); diff --git a/MarathonRecompLib/config/Marathon.toml b/MarathonRecompLib/config/Marathon.toml index 74bb2c5ff..034ff0450 100644 --- a/MarathonRecompLib/config/Marathon.toml +++ b/MarathonRecompLib/config/Marathon.toml @@ -212,6 +212,11 @@ name = "DisableRadialBlur" address = 0x82653834 jump_address_on_true = 0x82653840 +[[midasm_hook]] +name = "DisableKingdomValleyMist" +address = 0x82311E50 +jump_address_on_true = 0x82311E54 + [[midasm_hook]] name = "PostureControlRotationSpeedFix" address = 0x82201C6C