Eric Krea2 Merge Settings
Stitch the whole recipe into one string, so your PNG remembers everything
- settings
Every loader, LoRA node, and sampler in this pack emits a settings string - the machine-readable recipe for what it did. On their own those strings are clutter. Eric Krea2 Merge Settings is the node that makes them worth something: it merges all the section recipes into one KREA2_SETTINGS bundle that can ride along into your saved PNG, so every image becomes a self-documenting reproduction of its own settings.
Think of it as the pack's memory. The settings string from your Loader or Component Loader, the one from Apply LoRA or the Multi-LoRA Stack, the recipe from Multi-Stage Ultra V2, plus your prompt and negative prompt - feed them into this node's inputs and it folds them into a single merged recipe. The mechanics are in the tooltip's parenthetical: dicts update, lora lists concatenate. So it's not naive string gluing - repeated sections merge properly, and multiple LoRA recipe strings accumulate instead of clobbering each other.
Inputs: up to four settings strings (settings_1 through settings_4 - plenty, since there are basically four recipe-emitting sections in the pack), plus prompt and negative_prompt as optional inputs so the text goes in the bundle too. One output: settings, the merged KREA2_SETTINGS string.
The honest truth is this node does nothing alone - it's a spoke in a wheel. The full circle is:
- Every generation node emits its settings string.
- Merge Settings combines them (plus the prompt).
- A metadata-aware save embeds the bundle in the PNG.
- Later, Settings from Image reads it back out and splits it into per-section strings.
- Those feed the ★ preset system on each node, and the workflow is reconstructed.
Which is to say: if you never re-run or share your work, you can skip this node. If you've ever cursed a workflow you didn't save, or wanted to hand someone a single PNG that contains the recipe, it's the node that makes the pack's reproducibility chain hold together. It's also useful as a debugging view - merged settings output shows you exactly what the whole graph thought it was doing, in one string.
It's deliberately boring, which is the compliment. No models, no sampling, no failure modes beyond "didn't connect a settings string." Wire the sections in, wire settings into your save node, and forget it exists.
How to install
Part of EricRollei/Krea2_ComfyUI_Advanced. ComfyUI Manager → search "Krea2_ComfyUI_Advanced", or:
cd ComfyUI/custom_nodes
git clone https://github.com/EricRollei/Krea2_ComfyUI_Advanced
Restart. No dependencies beyond the pack itself - it's pure string/dict handling.
Common issues
- Missing sections in the merged output - you didn't connect that node's
settingsoutput. The bundle only contains what you feed it. - LoRA list looks wrong -
loralists concatenate, so two LoRA recipe strings append rather than overwrite. If you expected a single LoRA and got two, check what you wired in. - Settings don't appear in your saved image - Merge Settings produces the bundle; your save node has to write it into the PNG. Wire
settingsinto a metadata-aware save, not just PreviewImage.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| settings_1opt | STRING | — | |
| settings_2opt | STRING | — | |
| settings_3opt | STRING | — | |
| settings_4opt | STRING | — | |
| promptopt | STRING | — | |
| negative_promptopt | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| settings | STRING | — |