π CR Text List
Turn a multiline text box into a batch list, no wrapping text attached
- STRING
- show_help
Paste a block of text into this node, one item per line, and it comes out as a proper ComfyUI list - meaning whatever you wire it into runs once per line automatically. It's the bare-bones version of Comfyroll's line-splitting nodes: no prepend text, no append text, just your lines, split and passed on.
How it works
Type or paste your items into multiline_text, one per line. start_index (default 0) skips that many rows from the top before the list starts - handy for resuming a batch partway through without re-running earlier rows. max_rows (default 1000) caps how many lines get processed, which matters mostly as a safety rail: if your text box has more lines than you remember, this stops an accidental 4,000-item run rather than something going wrong silently.
The output is flagged as a list (is_list: true), which is what triggers ComfyUI's native per-item execution when you wire it downstream - a KSampler or any other list-aware node fires once per line rather than once total.
Where this sits next to CR Prompt List
If you've looked at Comfyroll's other list node, CR Prompt List, the shapes are nearly identical - multiline box in, list out, same start_index/max_rows windowing. The difference is what CR Prompt List adds on top: prepend_text and append_text fields that glue fixed boilerplate onto every row automatically. CR Text List doesn't have that - it's just your lines, unmodified. Start here if you don't need a shared prefix/suffix; reach for CR Prompt List once you do and don't want to retype the same style tags into every line by hand.
The inputs and outputs that matter
multiline_text- your items, one per line. The actual content.start_index(0β9999) - how many rows to skip from the top.max_rows(1β9999, default 1000) - the processing cap.
Output: a STRING list (each line, unmodified), plus the standard show_help link.
How to install it
ComfyUI Manager - search "Comfyroll Studio", install, restart. Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
then restart. No models, no dependencies.
Common issues
Only one image comes out instead of a batch. Almost always means whatever's downstream isn't actually treating the output as a list - check that the connected node handles list inputs; some custom nodes only take single values and silently grab the first item.
Batch runs far more (or fewer) generations than expected. Do the arithmetic before queuing: lines minus start_index, capped by max_rows, is exactly how many runs you'll get, and every one is a full execution. It's easy to leave max_rows at its 1000 default and not notice your text box grew past what you meant to run.
Pack not loading at all. That's a Comfyroll-wide failure, not this node - check your ComfyUI console for Comfyroll Studio: Failed to load ... nodes, commonly a Pillow version conflict from another custom node, and reinstall Pillow or update the pack through Manager.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| multiline_text | STRING | text | β |
| start_index | INT | 00β9999 | β |
| max_rows | INT | 10001β9999 | β |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | β |
| show_help | STRING | β |