It's now part of Billions of Wildcards.
IMPORTANT: This is an extension for the base wildcards of Billions of Characters.
I revised the wildcards to use a YAML-file now. :D Instead of 100 files you get 1 file with all the possibilties and I can maintain it more easily. I'll add a section to my guide.
There are some new features, too. (check the verson info)
Don't forget to leave a ❤️ to get a notification for future updates. ⭐ reviews are appreciated, too. Let me see what you created with this tool. ;)
note: Yaml files will throw isseus when using: "a1111-sd-webui-tagcomplete"extension. That's related to the extension, not the wildcards.
Usage
Unleash the full power:
Activate: Dynamic Prompts->Advanced Options->Unlink seed from promptUsage is pretty much the same as for "regular" wildcards.
You need the SD Dynamic Prompt Extension. Put the files directly into the wildcard folder:
~\stable-diffusion-webui\extensions\sd-dynamic-prompts\wildcards They show up as a menu on the left in the Wildcards tab.
The YAML is structured and indented (that's how they work). Just with a little difference. You have to add the category layers in the wildcard.
Example for a female character:
__BoCharsMag/female/modern__A cool thing you can do, too, is using a wildcard "*" in the wildcards. So you could use the normal chararcter wildcards in the same prompt and get chars from both sets:
__BoChars*/female/modern__
__clothings*__ # for clothings from both setsI made easy to use wildcards for character creations.
There are some wildcards that are not used for it. Have a look what's in there, too. You'll find a full list below. You can use each subcategory separately.
You are welcome
Leave a star review, if you like it. so other can find those awesome cards more easily.
I plan to add more themes as extensions in the future. SDXL is coming, and wildcards are limitless.
If you want to support me, feel free to buy me a coffee. ;)
Have experimenting with it.
Content
# BoCharsMag
BoCharsMag:
female:
classic:
modern:
male:
classic:
modern:
div:
random:
clothings-magical:
female-attire:
male-attire:
female:
upper-body:
full-body:
lower-body:
footwear:
headwear:
male:
upper-body:
full-body:
lower-body:
footwear:
headwear:
unisex:
accesoires:
backwear:
facewear:
neckwear:
person-magical:
female:
male:
wings:
magical:
magic:
types:
air:
dark:
divination:
dream:
earth:
elemental:
fire:
gravity:
ice:
illusion:
light:
lightning:
metal:
nature:
shadow:
tech:
time:
transmutation:
water:
beings:
elemental:
lighting:
materials:
poses:
profession:
crafter:
caster:
knowledge:
nature:
dark:
light:
illusion:
technomancy:
profession-magic-use:
crafter:
caster:
knowledge:
nature:
dark:
light:
illusion:
technomancy:
words:
adjectives:
substantives:
verbs:
phenomena:
natural:
abstract:
random:
accesoires-magical:
properties-magical:
profession-magic:
Description
added wildcards to work with BoConstructions
added wildcards to work with the buildin sceneries
remove the sceneries from the classic prompts
__BoCharsMag/female/classic__
__BoCharsMag/female/scenery__
__BoCharsMag/female/BoConstructions__
__BoCharsMag/male/classic__
__BoCharsMag/male/scenery__
__BoCharsMag/male/BoConstructions__FAQ
Comments (6)
Any way this can be used in comfy?
with the impact pacts wildcard node
@DonMischo Thank you for the hint, that is very kind of you.
I tried it out, of course, and found that it works but only kind of. Some prompts work, e.g. ==person-magical/female== (with underscores instead of equal signs) works fine. But many others do not work and produce an error "'NoneType' object is not iterable". For example ==BoCharsMag/female/modern== (again, with _ instead of = ) fails. Not sure if this is an issue with thr yaml file or with the ImpactWildcardProcessor node.
Edit: I think the problem must be in the extension yaml file.
Because, BoChars/female/modern works but BoCharsMag/female/modern does not.
Edit 2: I notice that the yaml file does have indentation errors (tested with https://yamlchecker.com/). These are easy to fix, took me < 2 minutes. But that does not seem to solve the problem. Probably need to debug the ImpactWildcardProcessor node, but I don't know how to do that, I am not a Python guy. Anyway, it is probably a good idea if you check the yaml file for syntax errors with https://yamlchecker.com/ even if auto1111 can process them anyway.
@Karl_Knecht Hi Karl, did you use comfyui? Some code parts of dynamic prompt don't work there. However this wildcardset is really old. It is part of: https://civitai.com/models/138970/billions-of-wildcards-character-vehicle-scenery-building-creature-scifi-fantasy-magic-all-you-want
now. Which should produce a lot less errors, especially for yaml errors ;) It contains all those subsets. I'll a note in this model card.
@DonMischo
Yes I am using ComfyUI.
I am trying out the newer big all-in-one file now, that seems to be a lot more reliable. Thanks again, kind sir!
@Karl_Knecht You're welcome ;) As mentioned the nodes in comfy can't process {1-3&& ...} kind of wildcards, sadly ;( Which will throw errors for some of the wildcards. When I come across a node which works for everything, I'll add it :)













