OC Generator / Show Settings
See what's actually inside that settings object
- settings
- settings_summary
This pack's OC_GENERATOR_SETTINGS object is opaque by design - one wire carrying a whole configuration bundle. That's great for keeping your graph tidy and terrible for knowing what's actually in it. OC Generator / Show Settings is the debug tool that solves that: you feed it a settings object and it hands back a readable text summary of everything inside.
The summary is a plain-text dump of the settings' internals: the base_prompt and whether it's included, the preset, production_mode, each of the five fixed traits (with (not fixed) shown as such), all five bust weights to two decimals, and accessory_probability. Wire its settings_summary output into any text preview node and you can see, at a glance, whether the profile you think you configured is the one the generator is actually going to use.
When you'd actually reach for it
Honestly, this is a "trust but verify" node. The most valuable use is as a sanity check when you're composing a profile from multiple sources - say, loading a preset and merging in a hand-edited settings_json. The Settings node shows you what you typed, but not what survived normalization (weights get clamped to 0–1, empty fixed traits become none, the preset gets resolved). Show Settings shows you the post-normalization truth. Put it inline after a Load Settings Preset or Save Settings JSON node and you'll catch silent surprises - like an accessory that was forced off, or a preset name that didn't match anything and fell back to User settings.
It's also just handy mid-iteration. Generated a character you love and want to reproduce the exact dice? Show the settings, note the weights, done.
The inputs and outputs
One input, one output:
settings- theOC_GENERATOR_SETTINGSobject (fromSettings,Load Settings Preset, orSave Settings JSON).settings_summary- aSTRINGwith the formatted summary, which you wire into any text display/preview node. There's no built-in popup; it's a plain string output like any other.
Install
Same as the rest of the pack - no dependencies, no model downloads:
cd ComfyUI/custom_nodes
git clone https://github.com/nade-eaf4fc/comfyui-original-character-generator.git
or install comfyui-original-character-generator via ComfyUI Manager and restart.
The only gotcha is the pack-wide one: if an update changes how settings are stored, this node will show you the new shape - which is honestly the fastest way to notice something broke. It's a quiet utility, not a headline feature, but for a pack that hides all its state behind one wire, a way to peek inside is close to essential. Keep it in your standard workflow, bypassed, and you'll be glad you did the first time a character comes out nothing like you planned.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| settings | OC_GENERATOR_SETTINGS | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| settings_summary | STRING | — |