From 3ab547c69d0174a4323aaaace610af476ab45462 Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Sun, 28 May 2023 17:42:34 -0500 Subject: [PATCH] Update cvar clear lists and add cheatCvars clear list(not currently used) (#2869) --- soh/soh/Enhancements/presets.h | 61 ++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/soh/soh/Enhancements/presets.h b/soh/soh/Enhancements/presets.h index d8fea14ea..bf1b621b8 100644 --- a/soh/soh/Enhancements/presets.h +++ b/soh/soh/Enhancements/presets.h @@ -44,6 +44,8 @@ typedef struct PresetEntry { { cvar, PRESET_ENTRY_TYPE_STRING, value } void DrawPresetSelector(PresetType presetType); +void clearCvars(std::vector cvarsToClear); +void applyPreset(std::vector entries); // TODO: Ideally everything below this point will come from one/many JSON files @@ -201,6 +203,61 @@ const std::vector enhancementsCvars = { "gLowResMode", "gDrawLineupTick", "gQuickBongoKill", + "gDirtPathFix", + "gAuthenticLogo", + "gPauseLiveLinkRotationSpeed", + "gBowReticle", + "gFixTexturesOOB", + "gIvanCoopModeEnabled", +}; + +const std::vector cheatCvars = { + "gConsoleEnabled", + "gActorViewerEnabled", + "gCollisionViewerEnabled", + "gDLViewerEnabled", + "gSaveEditorEnabled", + "gEnableWalkModify", + "gWalkSpeedToggle", + "gWalkModifierOne", + "gWalkModifierTwo", + "gGoronPot", + "gDampeWin", + "gCustomizeShootingGallery", + "gCustomizeBombchuBowling", + "gCustomizeFishing", + "gInfiniteAmmo", + "gInfiniteEpona", + "gInfiniteHealth", + "gInfiniteMagic", + "gInfiniteMoney", + "gInfiniteNayru", + "gNoClip", + "gClimbEverything", + "gHookshotEverything", + "gCheatHookshotReachMultiplier", + "gMoonJumpOnL", + "gSuperTunic", + "gEzISG", + "gTimelessEquipment", + "gCheatEasyPauseBufferEnabled", + "gCheatEasyInputBufferingEnabled", + "gNoRestrictItems", + "gFreezeTime", + "gPrevTime", + "gDropsDontDie", + "gFireproofDekuShield", + "gShieldTwoHanded", + "gTimeSync", + "gDebugEnabled", + "gSkulltulaDebugEnabled", + "gSkipLogoTitle", + "gSaveFileID", + "gEnableBetaQuest", + "gBetterDebugWarpScreen", + "gSwitchAge", + "gSwitchTimeline", + "gNoRedeadFreeze", }; const std::vector randomizerCvars = { @@ -322,6 +379,10 @@ const std::vector randomizerCvars = { "gRandomizeTokenCount", "gRandomizeWarpSongText", "gRandomizeZorasFountain", + "gRandomizeShuffle100GSReward", + "gRandomizeGregHint", + "gRandoManualSeedEntry", + "gRandomizerSettingsEnabled", }; const std::vector vanillaPlusPresetEntries = {