VNCCS Multiline Text
A plain text box for feeding prompts into the VNCCS graph
- value
Exactly what it says: a multiline text widget with one input (value, default empty string) and one output of the same name and type, STRING. If you've used core ComfyUI's Text Multiline node, or any pack's equivalent, this behaves identically - type text into the widget, get that text out as a string on the wire.
Why VNCCS has its own
Same reasoning as VNCCS Float: a VNCCS_-prefixed, VNCCS-colored node is instantly recognizable inside VNCCS's larger workflows as belonging to this pack rather than being a stray generic node someone dropped in. It also gives AHEKOT room to add pack-specific behavior later without breaking anyone's graph. Functionally today, though, it's a plain text box.
Where you'll actually meet it is feeding string values into other VNCCS nodes that expect raw text rather than a widget you type directly into - VNCCS Prompt Concat's four slots, for instance, or the prompt input on VNCCS QWEN Encoder. Routing text through a dedicated node instead of typing it straight into the receiving widget is the standard move whenever you want that value reusable across multiple downstream connections, or exposed as a controllable parameter if you ever wrap the workflow behind an API.
It's also just a more comfortable place to write than most widgets give you. A single-line field crammed inside a small node box gets unreadable fast once you're writing a full character description or a Qwen-Image-Edit instruction with several clauses in it - a dedicated multiline node gives that text room to breathe, and you can resize the box itself rather than scrolling a one-line field sideways. For anything longer than a short tag list, reach for this over typing directly into a cramped widget on whatever node actually consumes the string.
How to install it
Ships with the main pack:
- ComfyUI Manager - search
VNCCS - Visual Novel Character Creation Suite, install, restart. - Manual -
cd ComfyUI/custom_nodes && git clone https://github.com/AHEKOT/ComfyUI_VNCCS.git, thencd ComfyUI_VNCCS_Utils && pip install -r requirements.txt, restart, and let Comfy Manager grab any missing dependencies.
Common issues
There's very little to go wrong with a plain text field. The one thing worth knowing: it holds a single string value with no template variables, no wildcards, no tag-builder logic of its own - if you're expecting something like the pencil-icon tag builders VNCCS's Character Creator and Clothes Designer widgets use, this isn't that. It's a bare passthrough. If text you type here doesn't seem to reach the node you wired it into, check the connection first; a disconnected string input in ComfyUI commonly falls back to whatever default the receiving node's own widget has, which can look like your text was silently ignored when it was actually never connected.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| value | STRING | — |