Nodes/ComfyUI-RvTools_v2/Pipe In Checkpoint Loader v2
ComfyUI Node

Pipe In Checkpoint Loader v2

Pipe in, override the pieces, pipe on

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pipe In Checkpoint Loader v2
  • pipe
  • model
  • clip
  • vae
  • latent
  • pipe
width
height
batch_size
modelname
vae_name

Pipe In Checkpoint Loader v2 [RvTools] is a merge node: it takes a 9-element pipe (model, clip, vae, latent, width, height, batch_size, modelname, vae_name), lets you override any of those fields with fresh connections, and outputs the combined result as a pipe again. The pack flags it DEPRECATED - but understanding it still explains how this author's pipe system works.

Why you'd reach for it

The pattern is "load once, override at the last mile." A checkpoint loader fills a pipe with model/clip/vae/latent plus the names and resolution it used; later in the graph, a Pipe In node lets you swap just the model (say, a LoRA-applied variant) or just the latent resolution without rebuilding the whole bundle. Every input except the pipe itself is optional and defaults to whatever came in - so it's an "edit this one field" node.

It sits at the merge boundary of the author's design: Pipe Out nodes split a pipe into named fields for the graph to consume, and Pipe In nodes gather them back. This one is the checkpoint-flavored gather.

How it works

The logic is a per-field fallback: for each of the nine fields, use the wired-in value if provided, otherwise use the value from the incoming pipe. Nothing is transformed - model stays model, names stay names. The output is a fresh pipe with the merged values.

Inputs: pipe plus optional model, clip, vae, latent, width, height, batch_size, modelname, vae_name.

Output: pipe - the merged bundle.

Install

Standard RvTools install:

  • ComfyUI Manager → search "RvTools" → install ComfyUI-RvTools_v2 → restart.
  • Or: cd ComfyUI/custom_nodes && git clone https://github.com/r-vage/ComfyUI-RvTools_v2, then restart.

No model downloads.

Gotchas

Three honest warnings. First, it's deprecated - the author's own category is DEPRECATED, and the successor pack ComfyUI_Eclipse rebuilt this pattern. If you're building new graphs, use the Eclipse equivalents. Second, the pipe format is versioned: this expects the v2 checkpoint pipe (9 fields). Feed it a pipe from a different era or a different pack and the unpacking misaligns silently. Third, override-only-when-connected means an accidental empty wire isn't an override - unconnected is inherit. If a field refuses to change, that's usually it.

Pack history, one last time for this family: RvTools v1's repo was removed from GitHub in early 2025 (breaking saved workflows, users copying folders between installs), and v2 renamed every node - so old graphs referencing v1 names need manual remapping. This node is a legacy piece of that story, worth understanding mainly when you're reading someone's old pipe-based workflow.

Category🫦 RvTools II/ DEPRECATED

Inputs (10)

NameTypeDefaultDescription
pipeoptpipe
modeloptMODEL
clipoptCLIP
vaeoptVAE
latentoptLATENT
widthoptINT
heightoptINT
batch_sizeoptINT
modelnameoptSTRING
vae_nameoptSTRING

Outputs (1)

NameTypeDescription
pipepipe