Nodes/Otonx's Custom Nodes/OTX Integer Multiple Inputs 6
ComfyUI Node

OTX Integer Multiple Inputs 6

The widest slot bank in Otonx's pack

By budihartono·Created 3 years ago·Updated 2 years ago· 1
OTX Integer Multiple Inputs 6
    • INT
    • INT
    • INT
    • INT
    • INT
    • INT
    int_10
    int_20
    int_30
    int_40
    int_50
    int_60

    OTX Integer Multiple Inputs 6 is the biggest of the three pass-through integer nodes in Otonx's Custom Nodes: six integer slots in one node, each independently typed in or wired in, each emerging on its own strictly-typed INT output. It's the node you reach for when a workflow carries a whole parameter set - width, height, seed, steps, batch, and one more - and you're tired of a half-dozen single-value boxes cluttering the graph.

    Before you get invested: this is a niche utility node from a small personal pack by Budi Hartono. No community buzz, no reddit footprint to speak of, and the README itself warns that nodes in the repo are "subject to intermittent changes" and should be reviewed before you trust them in a pipeline. The saving grace is that a node this simple has very little to go wrong.

    How it works

    The entire implementation, straight from the source:

    def pass_parameters(self, int_1, int_2, int_3, int_4, int_5, int_6):
        return int_1, int_2, int_3, int_4, int_5, int_6
    

    Six integers in, six integers out, zero transformation. No models, no sampling, no API. What you're paying for (in download bytes and mental overhead) is organization: one visible block holding the numbers that define a run, instead of six floating primitives you have to hunt for. And because the outputs are INT-typed rather than wildcard "any", a mis-wire shows up as a socket that won't connect rather than a crash two nodes later - which is more than you can say for a lot of utility nodes.

    The inputs and outputs that matter

    int_1 through int_6, each INT with default 0, min 0, max 10000, plus six matching outputs. A realistic six-slot loadout:

    • width, height, seed, steps, batch count, and a Lora weight or noise value
    • A six-axis parameter set for grid/batch testing where you tune everything together

    The one thing to keep in mind is the 0–10000 range. It's perfect for steps, batch sizes and pixel dimensions, but wrong for sampler seeds - those legitimately go up to 2^64, and this widget will cap you. If you need the full seed space, let a dedicated seed node own that slot and keep this box for the smaller numbers.

    Installing it

    This pack is pure Python with no dependencies - no requirements.txt, no model files to fetch. Install through ComfyUI Manager (search "Otonx"), or clone it:

    cd ComfyUI/custom_nodes
    git clone https://github.com/budihartono/comfyui_otonx_nodes
    

    Restart ComfyUI. The node shows up under the OtonxPack category.

    Common issues

    • Not showing up after install - restart fully and search "OTX" in the node picker.
    • Values stuck between 0 and 10000 - that's the declared widget range doing its job. Go bigger and you're using the wrong tool.

    There's no hidden depth here - six slots, six outputs, that's the whole deal. When a workflow needs six integers in one place, it's the one you'd actually reach for; when it doesn't, ignore it.

    CategoryOtonxPack

    Inputs (6)

    NameTypeDefaultDescription
    int_1INT00–10000
    int_2INT00–10000
    int_3INT00–10000
    int_4INT00–10000
    int_5INT00–10000
    int_6INT00–10000

    Outputs (6)

    NameTypeDescription
    INTINT
    INTINT
    INTINT
    INTINT
    INTINT
    INTINT