90 detailed dynamic prompts with fantasy, sci-fi, video game, mythological and historical themes. Each prompt includes setting, background, pose and (mostly) gender-agnostic character details. Now with booru tags!
For ComfyUI, please use https://github.com/adieyal/comfyui-dynamicprompts, and https://github.com/GrvBdgr/comfyui-negativewildcardsprocessor.
The wildcards contain negative wildcards (text surrounded by <! .. !>). If you do not wish to use these, simply remove the <! .. !> text in the wildcards files with your favorite text editor. Use the following regex:
<!.*!>As of v3.0 the wildcards no longer require Loras or embeddings, for compatibility with all models.
Older versions of the wildcards are not recommended for use.
Usage:
Add a description of the character you'd like in the generated image (feel free to use character LoRas), plus any style/quality keywords necessary for the model you're using, then add __ffpc-booru__.
Example:
best quality, masterpiece, 1man, russian (male:1.1), solo, aquamarine eyes, long brown beard, __ffpc-booru__
Some example characters are provided in the character.txt in the downloaded archive, so if you just want to run a few tests, you can use the following prompt:
best quality, masterpiece, __character__ __full-prompt-fantasy__
More diverse character wildcards can be found here: https://civarchive.com/models/118508?modelVersionId=128565
Negative prompt should be whatever the model necessitates, or your preferred negative prompt. Some models have race or gender bias due to the material that was used for training, you can usually use negative prompts to compensate. eg. if your generations come out with female characters despite describing the character as male, add "woman, girl" to the negative prompt, use weights if necessary.
Additional usage notes:
Other than the above, feel free to experiment with additions to the prompt, though most of the wildcards are rather long, so if you want to have a significant impact, weights may be necessary. The prompts rarely use weights above 1.1, so if your additions seem to have no effect, try weights of 1.15 or more.
Description
Lite (Lora-less) version of v1.7. Please check description for details.
v1.7 (lite) notes
Textual Inversions (embeddings) used (needed for both lite and non-lite versions):
style-swirlmagic - https://civitai.com/models/25829/style-swirl-magic
style-rustmagic - https://civitai.com/models/10764/style-rust-magic
style-sylvamagic - https://civitai.com/models/7523/style-sylva-magic
space_style - https://civitai.com/models/7278/space-style-ti
DarkFantasy - https://civitai.com/models/30287/dark-fantasy-style
Style-SwampMagic - https://civitai.com/models/54966/style-swamp-magic
Style-GravityMagic - https://civitai.com/models/108174/style-gravity-magic
FAQ
Comments (30)
In the 1.7 LoRA links- StealthTech is listed twice, and it's link is actually for WebbedTech
Good catch.
Thank you, it is now fixed.
If you use UMI AI for wildcards, you can include negatives in the positive prompts. This would allow the addition of negative prompts in the wildcard file. https://github.com/Klokinator/Umi-AI
Thanks for the suggestion, I'll be sure to check it out.
I see that you're making full use Negative prompts. The UMI discord is filled with people making wildcard files. They helped me test out a "slime" wildcard block in the format you use.
More typos in 2.0.
dreamcathcer instead of dreamcatcher
bioluminscent instead of bioluminescent
medalion instead of medallion
An issue is that **whatever, ** doesn't really work. The comma has to be after the double asterisks, otherwise everything after the comma goes to negatives.
@mageofthesands279 Can you give me an example prompt that gives bad results for you? I've run some quick tests, and commas within the .. negative prompts seem to work fine.
eg.
street, **cars, windows,**
results in
street
Negative prompt: cars, windows,
for me.
It is possible that I made an independent error in one of the wildcard prompts somewhere, which results in parts of the positive prompt going to the negative.
@TxcTrtl In the, what I call Frost Warrior Block, when anti-Frozen thing triggers, it tends to keep that, and dump everything after that into the negative.
@mageofthesands279 I can't seem to be able to reproduce the error, even when running multiple generations with the frost warrior prompt. From your example, it looks as if a negative block (** ...) was unintentionally started right before the wildcards, as "solo, upper body..." is already part of the negative prompt, which should be at the start of the positive prompt. Then, when an actual negative prompt would start towards the end "(disney frozen, elsa, anna:1.2)" - it is instead placed in the positive prompt.
Can you give an example of what raw prompts you're using when encountering the issue? The end result you linked helps, but it'd be easier to find out the root cause, if I saw the raw input, with wildcards and everything.
@TxcTrtl It looks like this might have been unrelated to the model structure. Another extension was trying to autoformat to remove extra commas and such.
You should make a script that auto download all the loras needed
Take a look at the comments, others have already shared some scripts that do just that.
I'll consider adding an option to the next version so it's up to date and part of the downloaded archive.
@TxcTrtl Just saw it! thank you lol pretty sure that just saved me hours easily
You have outdone yourself once again with V7. Its awesome!
do i have to extract that winrar file inside the wiildcard folder?
The contents of the .zip file go into the wildcards folder, yes.
@TxcTrtl thank you oh great one.
This thing comes up with better character ideas on accident than I come up with after thinking.
We need to stop this new technology or it's going to come for the jobs of hard working artists like me lol.
When adding __full-prompt-fantasy__ to my prompt, it seems to add everything inside the wildcard at once, instead of just one of the styles. I am not sure if it was installed properly.
What's the version of your dynamic prompts extension? Could you share a full prompt that results in this issue?
@TxcTrtl the lite version seems to work okay. The version of the extension is 39c06b30 (https://github.com/adieyal/sd-dynamic-prompts/commit/39c06b30409df6259c4430338123f7d4e05d8dc1), and this is the prompt I was attempting at the time: 2D, masterpiece, best quality, absurdres, ultrarealistic, solo, 1girl, __full-prompt-fantasy__
and the negative prompt was:
bad-hands-5, 3d, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, bad anatomy, low quality,medium quality, frame,watermark,logo,((letters)),paint,draw,(text),(worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, normal quality, ((monochrome)), ((grayscale)), (deformed, distorted, disfigured:1.3), poorly drawn, bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, (mutated hands and fingers:1.4), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation,
Was attempting to replicate some of the featured images for the wildcard.
@Lys24 The extension version seems OK, as far as I can see it is the latest commit as of right now. Does the issue persist for all checkpoints and generation settings? Does anything change if you disable all extensions apart from dynamic prompts?
@TxcTrtl It's the only extension i have enabled except for the wildcard extension to go with it. So far no checkpoint is able to get the prompt to work, and when i use the wildcard it seems to put the entire notepad contents into the prompt
@Lys24 The fact that it works with the lite version, but not the regular wildcards is strange. I'm starting to run out of ideas as to what might cause this.
You could try uninstalling the dynamic prompts extension, and install https://github.com/Klokinator/Umi-AI-Embeds instead, maybe it helps. The next version of the wildcards will rely on negative prompts inside of the wildcards, so it will require this extension anyhow.
Other than that, I'd try reinstalling the whole webui, and installing the extension from scratch (I understand if that's too much effort though).
@TxcTrtl I installed the new extension, although it did not fix the heavy version, I did figure out that pasting the contents of the lite version into the heavy version would allow the prompt to work, so I am ruling out the idea that it could be the keyword or wildcard installation, but it could be that simply the full-prompt-fantasy has too many contents in the notepad for my web-ui to put into arguments. Could it be that it is opening with base notepad instead of notepad++ and causing an issue? When i generate the prompt with the original contents of the wildcard it also tends to freeze the generating process for about 30-60 seconds, like it can't handle the arguments. Also, I have not changed any of the the dynamic prompt or UmiAI settings in the Web-ui.
@Lys24 You can easily test this hypothesis. Try deleting parts of the wildcards file (eg. delete half of the lines), and see if the issue goes away. I'd be surprised if it does, but I'm still curious.
@TxcTrtl Unfortunately it does not appear to work when I deleted most of the text, so it is not size related, but maybe the syntax is off somewhere in the file for me, but it appears that any time I download it, the problem persists. Other wildcards work normally as well. I could maybe attempt to use an older version of the heavy prompt file and see if that would work.
@Lys24 Unless your file is modified or corrupted, I don't think it's a syntax error, otherwise you wouldn't be the only one reporting this. If you have the patience and the motivation, you could try deleting lines until the problem goes away (start with deleting half the lines, then half of the remaining lines, then half of the remaining lines again etc.). If the problem still persists with one line, try removing parts of the line too.
I'd do this myself, if I could replicate the error, but on my end everything works fine. Trying an older version is also a good idea. If the problem goes away, we can attempt to narrow down the root cause.
Just a suggestion... When my Automatic1111 install starts going bad, I move the models, extentions and embeddings folders outside of the stable-diffusion-webui folder, delete that folder and git clone it from scratch. I've done it twice since January (so not that ofter) but when there have been many updates, it sometimes becomes less trouble just starting from scratch and then putting back the extra downloaded files (models, extensions and embeddings) into the newly reinstalled stable-diffusion-webui folder.
Details
Available On (1 platform)
Same model published on other platforms. May have additional downloads or version variants.
















