{
  "last_node_id": 50,
  "last_link_id": 80,
  "nodes": [
    {
      "id": 1,
      "type": "CheckpointLoaderSimple",
      "pos": [50, 100],
      "size": [315, 98],
      "flags": {},
      "order": 0,
      "mode": 0,
      "outputs": [
        { "name": "MODEL", "type": "MODEL", "links": [1], "slot_index": 0 },
        { "name": "CLIP", "type": "CLIP", "links": [2], "slot_index": 1 },
        { "name": "VAE", "type": "VAE", "links": [3], "slot_index": 2 }
      ],
      "properties": { "Node name for S&R": "CheckpointLoaderSimple" },
      "widgets_values": ["sd_xl_base_1.0_0.9vae.safetensors"]
    },
    {
      "id": 2,
      "type": "LoraLoader",
      "pos": [400, 100],
      "size": [315, 126],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        { "name": "model", "type": "MODEL", "link": 1 },
        { "name": "clip", "type": "CLIP", "link": 2 }
      ],
      "outputs": [
        { "name": "MODEL", "type": "MODEL", "links": [4], "slot_index": 0 },
        { "name": "CLIP", "type": "CLIP", "links": [5], "slot_index": 1 }
      ],
      "properties": { "Node name for S&R": "LoraLoader" },
      "widgets_values": ["pixel-art-xl.safetensors", 0.8, 0.8]
    },
    {
      "id": 3,
      "type": "LoraLoader",
      "pos": [750, 100],
      "size": [315, 126],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        { "name": "model", "type": "MODEL", "link": 4 },
        { "name": "clip", "type": "CLIP", "link": 5 }
      ],
      "outputs": [
        { "name": "MODEL", "type": "MODEL", "links": [6], "slot_index": 0 },
        { "name": "CLIP", "type": "CLIP", "links": [7], "slot_index": 1 }
      ],
      "properties": { "Node name for S&R": "LoraLoader" },
      "widgets_values": ["smol-animals-sdxl.safetensors", 0.6, 0.6]
    },
    {
      "id": 4,
      "type": "CLIPTextEncode",
      "pos": [400, 300],
      "size": [425.27801513671875, 180.6060791015625],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [{ "name": "clip", "type": "CLIP", "link": 7 }],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [8],
          "slot_index": 0
        }
      ],
      "title": "Positive Prompt (Creature)",
      "properties": { "Node name for S&R": "CLIPTextEncode" },
      "widgets_values": [
        "pixel art, fantasy creature, detailed sprite, transparent background, 32x32, game asset, monster design, RPG style"
      ]
    },
    {
      "id": 5,
      "type": "CLIPTextEncode",
      "pos": [400, 520],
      "size": [425.27801513671875, 180.6060791015625],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [{ "name": "clip", "type": "CLIP", "link": 7 }],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [9],
          "slot_index": 0
        }
      ],
      "title": "Negative Prompt",
      "properties": { "Node name for S&R": "CLIPTextEncode" },
      "widgets_values": [
        "blurry, low quality, watermark, text, signature, jpeg artifacts, bad anatomy, distorted"
      ]
    },
    {
      "id": 6,
      "type": "EmptyLatentImage",
      "pos": [850, 300],
      "size": [315, 106],
      "flags": {},
      "order": 5,
      "mode": 0,
      "outputs": [
        { "name": "LATENT", "type": "LATENT", "links": [10], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "EmptyLatentImage" },
      "widgets_values": [1024, 1024, 1]
    },
    {
      "id": 7,
      "type": "KSampler",
      "pos": [1100, 100],
      "size": [315, 262],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        { "name": "model", "type": "MODEL", "link": 6 },
        { "name": "positive", "type": "CONDITIONING", "link": 8 },
        { "name": "negative", "type": "CONDITIONING", "link": 9 },
        { "name": "latent_image", "type": "LATENT", "link": 10 }
      ],
      "outputs": [
        { "name": "LATENT", "type": "LATENT", "links": [11], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "KSampler" },
      "widgets_values": [
        42,
        "randomize",
        25,
        7.0,
        "euler_ancestral",
        "normal",
        1.0
      ]
    },
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [1450, 100],
      "size": [210, 46],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        { "name": "samples", "type": "LATENT", "link": 11 },
        { "name": "vae", "type": "VAE", "link": 3 }
      ],
      "outputs": [
        { "name": "IMAGE", "type": "IMAGE", "links": [12], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "VAEDecode" }
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [1700, 100],
      "size": [315, 270],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [{ "name": "images", "type": "IMAGE", "link": 12 }],
      "properties": {},
      "widgets_values": ["game_assets_creature"]
    },
    {
      "id": 20,
      "type": "CLIPTextEncode",
      "pos": [400, 800],
      "size": [425.27801513671875, 180.6060791015625],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [{ "name": "clip", "type": "CLIP", "link": 7 }],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [20],
          "slot_index": 0
        }
      ],
      "title": "Positive Prompt (Item Icon)",
      "properties": { "Node name for S&R": "CLIPTextEncode" },
      "widgets_values": [
        "game icon, item icon, colorful, vibrant, high quality, detailed, transparent background, RPG game asset, treasure, equipment"
      ]
    },
    {
      "id": 21,
      "type": "SaveImage",
      "pos": [1700, 500],
      "size": [315, 270],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [{ "name": "images", "type": "IMAGE", "link": 21 }],
      "properties": {},
      "widgets_values": ["game_assets_item"]
    },
    {
      "id": 22,
      "type": "KSampler",
      "pos": [1100, 500],
      "size": [315, 262],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        { "name": "model", "type": "MODEL", "link": 6 },
        { "name": "positive", "type": "CONDITIONING", "link": 20 },
        { "name": "negative", "type": "CONDITIONING", "link": 9 },
        { "name": "latent_image", "type": "LATENT", "link": 22 }
      ],
      "outputs": [
        { "name": "LATENT", "type": "LATENT", "links": [23], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "KSampler" },
      "widgets_values": [42, "randomize", 30, 7.5, "euler", "normal", 1.0]
    },
    {
      "id": 23,
      "type": "EmptyLatentImage",
      "pos": [850, 700],
      "size": [315, 106],
      "flags": {},
      "order": 12,
      "mode": 0,
      "outputs": [
        { "name": "LATENT", "type": "LATENT", "links": [22], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "EmptyLatentImage" },
      "widgets_values": [512, 512, 1]
    },
    {
      "id": 24,
      "type": "VAEDecode",
      "pos": [1450, 500],
      "size": [210, 46],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        { "name": "samples", "type": "LATENT", "link": 23 },
        { "name": "vae", "type": "VAE", "link": 3 }
      ],
      "outputs": [
        { "name": "IMAGE", "type": "IMAGE", "links": [21], "slot_index": 0 }
      ],
      "properties": { "Node name for S&R": "VAEDecode" }
    },
    {
      "id": 30,
      "type": "Note",
      "pos": [50, 300],
      "size": [300, 150],
      "flags": {},
      "order": 14,
      "mode": 0,
      "properties": { "text": "" },
      "widgets_values": [
        "2D GAME ASSET WORKFLOW\n\nTop path: Creature/Enemy Generation\n- Uses Pixel Art XL LoRA (0.8)\n- Uses Smol Animals SDXL LoRA (0.6)\n- Outputs 1024x1024 for downscaling to 32x32\n\nBottom path: Item Icon Generation  \n- Uses same LoRA chain\n- Outputs 512x512 for upscaling\n- Higher CFG for vibrant colors\n\nAdjust prompts for your specific needs!"
      ],
      "bgcolor": "#233"
    }
  ],
  "links": [
    [1, 1, 0, 2, 0, "MODEL"],
    [2, 1, 1, 2, 1, "CLIP"],
    [3, 1, 2, 8, 1, "VAE"],
    [4, 2, 0, 3, 0, "MODEL"],
    [5, 2, 1, 3, 1, "CLIP"],
    [6, 3, 0, 7, 0, "MODEL"],
    [7, 3, 1, 4, 0, "CLIP"],
    [8, 4, 0, 7, 1, "CONDITIONING"],
    [9, 5, 0, 7, 2, "CONDITIONING"],
    [10, 6, 0, 7, 3, "LATENT"],
    [11, 7, 0, 8, 0, "LATENT"],
    [12, 8, 0, 9, 0, "IMAGE"],
    [20, 20, 0, 22, 1, "CONDITIONING"],
    [21, 24, 0, 21, 0, "IMAGE"],
    [22, 23, 0, 22, 3, "LATENT"],
    [23, 22, 0, 24, 0, "LATENT"]
  ],
  "groups": [
    {
      "title": "Creature Generation Pipeline",
      "bounding": [25, 25, 1700, 400],
      "color": "#3f789e",
      "font_size": 24
    },
    {
      "title": "Item Icon Generation Pipeline",
      "bounding": [25, 750, 1700, 400],
      "color": "#8A8",
      "font_size": 24
    }
  ],
  "config": {},
  "extra": {},
  "version": 0.4
}
