Nodes/ComfyUI_mittimiLoadPreset/LoadPresetForSetting01
ComfyUI Node

LoadPresetForSetting01

The one-dropdown node that fires your whole preset system

By mittimi·Created 2 years ago·Updated 2 years ago· 1
LoadPresetForSetting01
    • preset_data
    preset

    Switching checkpoints in ComfyUI shouldn't mean re-typing your negative prompt, re-picking a sampler, and re-entering a scheduler every single time - but that's exactly the chore this pack exists to kill. LoadPresetForSetting01 is the smallest piece of it: one dropdown, one output, no other widgets. It reads a preset file you wrote, hands it to a companion node, and lets the whole graph re-arm itself in one click.

    Real talk up front: this is the old version of the pack. The README's first block says the author rebuilt everything as ComfyUI_mittimiLoadPreset2 and that this repo "will not be updated." If you're starting fresh, check the v2 repo first. But if a workflow you already have uses this pack, it keeps working fine.

    How it works

    Presets are TOML files living in ComfyUI/custom_nodes/ComfyUI_mittimiLoadPreset/presets/. When you pick one here, the node parses it and pushes the whole dict out the preset_data output (type TOMLDATA). That's the entire job - it has no idea what the data means, which is the point. You wire preset_data into SettingParameters01's optional input, and that node turns it into a full set of prompt and sampler outputs.

    So you'll basically never run this node alone. It's the "which preset?" half of a deliberate two-node design: picker here, parameters there.

    A preset file holds the 11 fields from the README template:

    PositivePromptA = ""
    PositivePromptC = ""
    NegativePromptA = ""
    NegativePromptC = ""
    CheckpointName = "PonyRealismV21VAE.safetensors"
    ClipSet = -2
    VAE = "SdxlVAE.safetensors"
    Steps = 20
    CFG = 6.0
    SamplerName = "dpmpp_sde"
    Scheduler = "normal"
    

    Prompts can be empty strings if you don't use them. The presets/ folder ships with a blank template plus a PonyRealism sample, so copy one and edit rather than starting from scratch.

    Install

    Via ComfyUI Manager, search "ComfyUI_mittimiLoadPreset" and install, then restart. Or manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/mittimi/ComfyUI_mittimiLoadPreset
    

    Restart ComfyUI. The only dependency is the pure-Python toml package, installed automatically. No model downloads, no heavy requirements - about as lightweight as custom nodes get.

    Gotchas

    The preset list is scanned once at startup. Drop a new .toml into the presets folder and it won't show in the dropdown until you restart - the most common "where is my preset?" moment. And because presets live inside the pack directory, an update or reinstall can wipe your hand-written ones. Keep a copy somewhere outside the folder.

    Worth repeating: the author has flagged this pack as retired in favor of LoadPreset2. Fine for a one-off workflow, but don't build your whole setup expecting fixes here.

    CategorymittimiTools

    Inputs (1)

    NameTypeDefaultDescription
    presetCOMBO3 options: (testing)preset.toml, PRESET TEMPLATE.toml, [Sample] PonyRealismSetting.toml

    Outputs (1)

    NameTypeDescription
    preset_dataTOMLDATA