From 85e7d0482cca0be58ec2e01c514909dfe6f7e1bd Mon Sep 17 00:00:00 2001 From: dseditor Date: Fri, 5 Dec 2025 22:26:24 +0800 Subject: [PATCH] simplewildcard --- nodes.py | 14 +++++++------- wildcard/.gitkeep | 1 + {WildCard/Basic => wildcard/basic}/169.txt | 0 .../Basic => wildcard/basic}/RandomPose-light.txt | 0 {WildCard/Basic => wildcard/basic}/age.txt | 0 {WildCard/Basic => wildcard/basic}/backsence.txt | 0 {WildCard/Basic => wildcard/basic}/bodytype.txt | 0 {WildCard/Basic => wildcard/basic}/breasts.txt | 0 {WildCard/Basic => wildcard/basic}/camerafull.txt | 0 .../Basic => wildcard/basic}/clothestight.txt | 0 {WildCard/Basic => wildcard/basic}/cm.txt | 0 {WildCard/Basic => wildcard/basic}/colors.txt | 0 {WildCard/Basic => wildcard/basic}/colors1.txt | 0 {WildCard/Basic => wildcard/basic}/colors2.txt | 0 {WildCard/Basic => wildcard/basic}/colors3.txt | 0 {WildCard/Basic => wildcard/basic}/colors4.txt | 0 {WildCard/Basic => wildcard/basic}/colors5.txt | 0 {WildCard/Basic => wildcard/basic}/contory.txt | 0 .../basic}/earring-visibility.txt | 0 {WildCard/Basic => wildcard/basic}/earring.txt | 0 {WildCard/Basic => wildcard/basic}/expression.txt | 0 {WildCard/Basic => wildcard/basic}/eye_effect.txt | 0 {WildCard/Basic => wildcard/basic}/eye_quality.txt | 0 {WildCard/Basic => wildcard/basic}/eye_shape.txt | 0 {WildCard/Basic => wildcard/basic}/eyecolor.txt | 0 {WildCard/Basic => wildcard/basic}/eyeiled.txt | 0 {WildCard/Basic => wildcard/basic}/face.txt | 0 .../Basic => wildcard/basic}/garter-tights.txt | 0 {WildCard/Basic => wildcard/basic}/grid.txt | 0 {WildCard/Basic => wildcard/basic}/hairlong.txt | 0 {WildCard/Basic => wildcard/basic}/hairsize.txt | 0 {WildCard/Basic => wildcard/basic}/headwear.txt | 0 {WildCard/Basic => wildcard/basic}/hh.txt | 0 {WildCard/Basic => wildcard/basic}/light.txt | 0 {WildCard/Basic => wildcard/basic}/mate.txt | 0 {WildCard/Basic => wildcard/basic}/neck.txt | 0 {WildCard/Basic => wildcard/basic}/pretit.txt | 0 .../Basic => wildcard/basic}/realface_skin.txt | 0 {WildCard/Basic => wildcard/basic}/sex.txt | 0 {WildCard/Basic => wildcard/basic}/shoeme.txt | 0 {WildCard/Basic => wildcard/basic}/shoes.txt | 0 {WildCard/Basic => wildcard/basic}/socks.txt | 0 {WildCard/Basic => wildcard/basic}/tt-clothes.txt | 0 {WildCard/Basic => wildcard/basic}/wetdry.txt | 0 {WildCard/Basic => wildcard/basic}/years.txt | 0 45 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 wildcard/.gitkeep rename {WildCard/Basic => wildcard/basic}/169.txt (100%) rename {WildCard/Basic => wildcard/basic}/RandomPose-light.txt (100%) rename {WildCard/Basic => wildcard/basic}/age.txt (100%) rename {WildCard/Basic => wildcard/basic}/backsence.txt (100%) rename {WildCard/Basic => wildcard/basic}/bodytype.txt (100%) rename {WildCard/Basic => wildcard/basic}/breasts.txt (100%) rename {WildCard/Basic => wildcard/basic}/camerafull.txt (100%) rename {WildCard/Basic => wildcard/basic}/clothestight.txt (100%) rename {WildCard/Basic => wildcard/basic}/cm.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors1.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors2.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors3.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors4.txt (100%) rename {WildCard/Basic => wildcard/basic}/colors5.txt (100%) rename {WildCard/Basic => wildcard/basic}/contory.txt (100%) rename {WildCard/Basic => wildcard/basic}/earring-visibility.txt (100%) rename {WildCard/Basic => wildcard/basic}/earring.txt (100%) rename {WildCard/Basic => wildcard/basic}/expression.txt (100%) rename {WildCard/Basic => wildcard/basic}/eye_effect.txt (100%) rename {WildCard/Basic => wildcard/basic}/eye_quality.txt (100%) rename {WildCard/Basic => wildcard/basic}/eye_shape.txt (100%) rename {WildCard/Basic => wildcard/basic}/eyecolor.txt (100%) rename {WildCard/Basic => wildcard/basic}/eyeiled.txt (100%) rename {WildCard/Basic => wildcard/basic}/face.txt (100%) rename {WildCard/Basic => wildcard/basic}/garter-tights.txt (100%) rename {WildCard/Basic => wildcard/basic}/grid.txt (100%) rename {WildCard/Basic => wildcard/basic}/hairlong.txt (100%) rename {WildCard/Basic => wildcard/basic}/hairsize.txt (100%) rename {WildCard/Basic => wildcard/basic}/headwear.txt (100%) rename {WildCard/Basic => wildcard/basic}/hh.txt (100%) rename {WildCard/Basic => wildcard/basic}/light.txt (100%) rename {WildCard/Basic => wildcard/basic}/mate.txt (100%) rename {WildCard/Basic => wildcard/basic}/neck.txt (100%) rename {WildCard/Basic => wildcard/basic}/pretit.txt (100%) rename {WildCard/Basic => wildcard/basic}/realface_skin.txt (100%) rename {WildCard/Basic => wildcard/basic}/sex.txt (100%) rename {WildCard/Basic => wildcard/basic}/shoeme.txt (100%) rename {WildCard/Basic => wildcard/basic}/shoes.txt (100%) rename {WildCard/Basic => wildcard/basic}/socks.txt (100%) rename {WildCard/Basic => wildcard/basic}/tt-clothes.txt (100%) rename {WildCard/Basic => wildcard/basic}/wetdry.txt (100%) rename {WildCard/Basic => wildcard/basic}/years.txt (100%) diff --git a/nodes.py b/nodes.py index 5993ffc..ed0c79c 100644 --- a/nodes.py +++ b/nodes.py @@ -933,16 +933,16 @@ class SimpleWildCardPlayer: @classmethod def INPUT_TYPES(cls): - # 掃描 WildCard 資料夾取得所有範本 - wildcard_root = os.path.join(os.path.dirname(__file__), "WildCard") - templates = ["Basic"] # 預設範本 + # 掃描 wildcard 資料夾取得所有範本 + wildcard_root = os.path.join(os.path.dirname(__file__), "wildcard") + templates = ["basic"] # 預設範本 if os.path.exists(wildcard_root): templates = [d for d in os.listdir(wildcard_root) if os.path.isdir(os.path.join(wildcard_root, d))] if not templates: - templates = ["Basic"] + templates = ["basic"] return { "required": { @@ -952,8 +952,8 @@ class SimpleWildCardPlayer: "tooltip": "固定的基礎提示詞" }), "wildcard_template": (templates, { - "default": "Basic", - "tooltip": "選擇 WildCard 範本資料夾" + "default": "basic", + "tooltip": "選擇 wildcard 範本資料夾" }), "wildcard_files": ("STRING", { "multiline": True, @@ -1000,7 +1000,7 @@ class SimpleWildCardPlayer: file_names = [name.strip() for name in wildcard_files.split(",") if name.strip()] # 載入所有 wildcard 檔案內容 - wildcard_root = os.path.join(os.path.dirname(__file__), "WildCard", wildcard_template) + wildcard_root = os.path.join(os.path.dirname(__file__), "wildcard", wildcard_template) wildcard_data = {} for file_name in file_names: diff --git a/wildcard/.gitkeep b/wildcard/.gitkeep new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/wildcard/.gitkeep @@ -0,0 +1 @@ +test diff --git a/WildCard/Basic/169.txt b/wildcard/basic/169.txt similarity index 100% rename from WildCard/Basic/169.txt rename to wildcard/basic/169.txt diff --git a/WildCard/Basic/RandomPose-light.txt b/wildcard/basic/RandomPose-light.txt similarity index 100% rename from WildCard/Basic/RandomPose-light.txt rename to wildcard/basic/RandomPose-light.txt diff --git a/WildCard/Basic/age.txt b/wildcard/basic/age.txt similarity index 100% rename from WildCard/Basic/age.txt rename to wildcard/basic/age.txt diff --git a/WildCard/Basic/backsence.txt b/wildcard/basic/backsence.txt similarity index 100% rename from WildCard/Basic/backsence.txt rename to wildcard/basic/backsence.txt diff --git a/WildCard/Basic/bodytype.txt b/wildcard/basic/bodytype.txt similarity index 100% rename from WildCard/Basic/bodytype.txt rename to wildcard/basic/bodytype.txt diff --git a/WildCard/Basic/breasts.txt b/wildcard/basic/breasts.txt similarity index 100% rename from WildCard/Basic/breasts.txt rename to wildcard/basic/breasts.txt diff --git a/WildCard/Basic/camerafull.txt b/wildcard/basic/camerafull.txt similarity index 100% rename from WildCard/Basic/camerafull.txt rename to wildcard/basic/camerafull.txt diff --git a/WildCard/Basic/clothestight.txt b/wildcard/basic/clothestight.txt similarity index 100% rename from WildCard/Basic/clothestight.txt rename to wildcard/basic/clothestight.txt diff --git a/WildCard/Basic/cm.txt b/wildcard/basic/cm.txt similarity index 100% rename from WildCard/Basic/cm.txt rename to wildcard/basic/cm.txt diff --git a/WildCard/Basic/colors.txt b/wildcard/basic/colors.txt similarity index 100% rename from WildCard/Basic/colors.txt rename to wildcard/basic/colors.txt diff --git a/WildCard/Basic/colors1.txt b/wildcard/basic/colors1.txt similarity index 100% rename from WildCard/Basic/colors1.txt rename to wildcard/basic/colors1.txt diff --git a/WildCard/Basic/colors2.txt b/wildcard/basic/colors2.txt similarity index 100% rename from WildCard/Basic/colors2.txt rename to wildcard/basic/colors2.txt diff --git a/WildCard/Basic/colors3.txt b/wildcard/basic/colors3.txt similarity index 100% rename from WildCard/Basic/colors3.txt rename to wildcard/basic/colors3.txt diff --git a/WildCard/Basic/colors4.txt b/wildcard/basic/colors4.txt similarity index 100% rename from WildCard/Basic/colors4.txt rename to wildcard/basic/colors4.txt diff --git a/WildCard/Basic/colors5.txt b/wildcard/basic/colors5.txt similarity index 100% rename from WildCard/Basic/colors5.txt rename to wildcard/basic/colors5.txt diff --git a/WildCard/Basic/contory.txt b/wildcard/basic/contory.txt similarity index 100% rename from WildCard/Basic/contory.txt rename to wildcard/basic/contory.txt diff --git a/WildCard/Basic/earring-visibility.txt b/wildcard/basic/earring-visibility.txt similarity index 100% rename from WildCard/Basic/earring-visibility.txt rename to wildcard/basic/earring-visibility.txt diff --git a/WildCard/Basic/earring.txt b/wildcard/basic/earring.txt similarity index 100% rename from WildCard/Basic/earring.txt rename to wildcard/basic/earring.txt diff --git a/WildCard/Basic/expression.txt b/wildcard/basic/expression.txt similarity index 100% rename from WildCard/Basic/expression.txt rename to wildcard/basic/expression.txt diff --git a/WildCard/Basic/eye_effect.txt b/wildcard/basic/eye_effect.txt similarity index 100% rename from WildCard/Basic/eye_effect.txt rename to wildcard/basic/eye_effect.txt diff --git a/WildCard/Basic/eye_quality.txt b/wildcard/basic/eye_quality.txt similarity index 100% rename from WildCard/Basic/eye_quality.txt rename to wildcard/basic/eye_quality.txt diff --git a/WildCard/Basic/eye_shape.txt b/wildcard/basic/eye_shape.txt similarity index 100% rename from WildCard/Basic/eye_shape.txt rename to wildcard/basic/eye_shape.txt diff --git a/WildCard/Basic/eyecolor.txt b/wildcard/basic/eyecolor.txt similarity index 100% rename from WildCard/Basic/eyecolor.txt rename to wildcard/basic/eyecolor.txt diff --git a/WildCard/Basic/eyeiled.txt b/wildcard/basic/eyeiled.txt similarity index 100% rename from WildCard/Basic/eyeiled.txt rename to wildcard/basic/eyeiled.txt diff --git a/WildCard/Basic/face.txt b/wildcard/basic/face.txt similarity index 100% rename from WildCard/Basic/face.txt rename to wildcard/basic/face.txt diff --git a/WildCard/Basic/garter-tights.txt b/wildcard/basic/garter-tights.txt similarity index 100% rename from WildCard/Basic/garter-tights.txt rename to wildcard/basic/garter-tights.txt diff --git a/WildCard/Basic/grid.txt b/wildcard/basic/grid.txt similarity index 100% rename from WildCard/Basic/grid.txt rename to wildcard/basic/grid.txt diff --git a/WildCard/Basic/hairlong.txt b/wildcard/basic/hairlong.txt similarity index 100% rename from WildCard/Basic/hairlong.txt rename to wildcard/basic/hairlong.txt diff --git a/WildCard/Basic/hairsize.txt b/wildcard/basic/hairsize.txt similarity index 100% rename from WildCard/Basic/hairsize.txt rename to wildcard/basic/hairsize.txt diff --git a/WildCard/Basic/headwear.txt b/wildcard/basic/headwear.txt similarity index 100% rename from WildCard/Basic/headwear.txt rename to wildcard/basic/headwear.txt diff --git a/WildCard/Basic/hh.txt b/wildcard/basic/hh.txt similarity index 100% rename from WildCard/Basic/hh.txt rename to wildcard/basic/hh.txt diff --git a/WildCard/Basic/light.txt b/wildcard/basic/light.txt similarity index 100% rename from WildCard/Basic/light.txt rename to wildcard/basic/light.txt diff --git a/WildCard/Basic/mate.txt b/wildcard/basic/mate.txt similarity index 100% rename from WildCard/Basic/mate.txt rename to wildcard/basic/mate.txt diff --git a/WildCard/Basic/neck.txt b/wildcard/basic/neck.txt similarity index 100% rename from WildCard/Basic/neck.txt rename to wildcard/basic/neck.txt diff --git a/WildCard/Basic/pretit.txt b/wildcard/basic/pretit.txt similarity index 100% rename from WildCard/Basic/pretit.txt rename to wildcard/basic/pretit.txt diff --git a/WildCard/Basic/realface_skin.txt b/wildcard/basic/realface_skin.txt similarity index 100% rename from WildCard/Basic/realface_skin.txt rename to wildcard/basic/realface_skin.txt diff --git a/WildCard/Basic/sex.txt b/wildcard/basic/sex.txt similarity index 100% rename from WildCard/Basic/sex.txt rename to wildcard/basic/sex.txt diff --git a/WildCard/Basic/shoeme.txt b/wildcard/basic/shoeme.txt similarity index 100% rename from WildCard/Basic/shoeme.txt rename to wildcard/basic/shoeme.txt diff --git a/WildCard/Basic/shoes.txt b/wildcard/basic/shoes.txt similarity index 100% rename from WildCard/Basic/shoes.txt rename to wildcard/basic/shoes.txt diff --git a/WildCard/Basic/socks.txt b/wildcard/basic/socks.txt similarity index 100% rename from WildCard/Basic/socks.txt rename to wildcard/basic/socks.txt diff --git a/WildCard/Basic/tt-clothes.txt b/wildcard/basic/tt-clothes.txt similarity index 100% rename from WildCard/Basic/tt-clothes.txt rename to wildcard/basic/tt-clothes.txt diff --git a/WildCard/Basic/wetdry.txt b/wildcard/basic/wetdry.txt similarity index 100% rename from WildCard/Basic/wetdry.txt rename to wildcard/basic/wetdry.txt diff --git a/WildCard/Basic/years.txt b/wildcard/basic/years.txt similarity index 100% rename from WildCard/Basic/years.txt rename to wildcard/basic/years.txt