LoadPresetForSetting01
The one-dropdown node that fires your whole preset system
- preset_data
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.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | 3 options: (testing)preset.toml, PRESET TEMPLATE.toml, [Sample] PonyRealismSetting.toml |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| preset_data | TOMLDATA | — |