If you're impatient for the latest versions, I use https://github.com/Guyanonymous-x/guyanonymous_wildcards to manage them. I'm working on v79 there now. I'll release a version regularly here, but not every new version, simply due to time constraints.
Every kind of adult, from every corner of the world, dressed in anything from a 5,000-year-old tunic to a plush hot-dog costume.
Guyanonymous' Wildcards gives your text-to-image prompts the whole world to draw from: more than 12,320 drop-in .txt files and 3.6 million lines covering adult characters of every age, body, ancestry and gender identity, plus garments and costumes from the Palaeolithic to today, accessories, footwear, makeup, tattoos, weapons, armour, surfboards and the places they stand in. *works great with https://civarchive.com/models/3016893/guyanonymous-wildcard-offline-prompt-studio .
Most wildcard packs repeat the same faces, clothes and colours. Guyanonymous' Wildcards is built to do the opposite. It is a folder of plain .txt files that you drop into any wildcard-aware image tool and call with a name wrapped in double underscores. Build adult characters aged 18 to 120 with weighted bodies, hair, skin and clothing, or let one prompt pick a person in proportion to the world's adult population, by region or by country. Dress them from garment families that run from ballet to biker, flapper to festival, swimwear to formal wear, corsets to onesies; uniforms and costumes; 37 eras of dress; more than 35 accessory families; a full footwear system; and costumes for fursuiters, cosplayers, LARP and drag. Control sunburn and tan against each person's natural skin tone, dress them for any season or weather, add makeup, nails, piercings and body art, and set the scene in buildings, rooms and landscapes from every region. Everything is for making adult characters only, original wording, and written to embrace global diversity.
*NOW both flat single folder versions and versions with all wildcards organized in folders are available. This applies to both the weighted and non-weighted version. All are in one zip file for you to choose from.
What's new since V42
Version 43 (this release)
LoRA text removed. Six files carried model-specific LoRA tags and trigger words; all are gone and a LoRA-only file was deleted.
Anatomy as a random system.
f_body_vulvais built from outer-labia, inner-labia, clitoris and skin-tone pieces, with the skin matched to the person.m_body_genitalshas near-average sizes weighted by realistic odds. Both default to the relaxed state;f_body_clitoris_arousedandm_body_genitals_erectare manual-only files that nothing else calls.Teeth that follow age and care. Every age bracket now has weighted teeth from perfect to missing, dentures and gold caps, plus
teeth_access_high,_midand_lowfor dental-care access.Three new tattoo kinds.
tattoo_temporary,tattoo_hennaandtattoo_bad(including misspellings described in plain words), withtattoo_novelty_randomto pick one.96 random sample prompts and a labelled version are included.
Features at a glance
Whole-world characters. Adults aged 18 to 120 in nine age brackets, with weighted body types, hair, eyes, skin and clothing. One prompt can pick a person by real world population shares, by region or by country. Ethnicity lines now always state a skin colour that fits the group.
Women's and men's sets. Matching female (f_) and male (m_) files, plus shared files, and demographic layers for cisgender, trans, non-binary, androgynous, intersex and individualized-transition identities, described by who people are.
Garments. Families by type, era and subculture (about 560 files) with optional
_detailversions that describe front, back, coverage and cut so the name is not doing all the work. Includes swimwear, lingerie, sleepwear, corsets, onesies, modest and revealing lines, and rave, festival and counterculture clothing.Uniforms and costumes. Hundreds of uniforms, ceremonial dress and cosplay archetypes, Halloween masks and costumes, and character costume for fursuit, cosplay, LARP, faire, reenactment, sci-fi, fantasy and drag.
Accessories and footwear. More than 50 accessory families in six grades from basic to showpiece, about 430 shoe types, and assistive and adaptive items. Footwear now has quality files that run from cheap to absurdly expensive, with no prices. A
wardrobe_index sorts items into worn dress, adornment and carried items.Body and skin. Makeup, nails, piercings, body art, tattoos and skin features, a clinical wound and injury overlay (
body_wound_*, by severity and by category: puncture, fracture, burn, contagion, bite and sting, and more) with matching casts, splints and bandages (acc_medwrap_*), plusskin_tan_*files that apply a tan (faint to deepest) or sunburn (pink to blistered to peeling) in a way that is realistic for the person's natural skin tone.Condition.
condition_*files describe any item's state, from pristine and brand new to old, worn, stained, marked and ruined, so they can be applied to anything in the library.Weather and seasons. 20 weather conditions with matching outfits, from heatwave to blizzard.
Period dress. 37 eras from the Palaeolithic to the 2010s, mixing every region of the world.
Objects, places and poses. Weapons of the world, armour, surfboards, 13 object families, buildings, rooms, landscapes, and solo and shared poses.
Art, logos and style packs. Hundreds of original styles for images on objects, fictional logos and tattoos, plus illustration and photographic style packs.
Two editions. The full weighted set, and an All Options Once edition with every option listed a single time.
A library map.
docs/Library_Map.htmlshows how the file names fit together and what each group adds.Adults only, original wording. No brands, no real people, no prices, and no minors in any prompt.
Naming guide
Version 36 unified the file names. A name now reads family, group, variant:
f_/m_: female and male person files. Files with no prefix are shared.age##_##_: one layer per age bracket.bt_: body-type layers.clothing_garment_,clothing_uniform_,clothing_onesie_,clothing_period_: all clothing, under one prefix.acc_<family>_: accessories, with footwear asacc_shoe_. Tiers arebasic,standard,fine,luxury,showpieceandpractical.costume_: Halloween and character costume.obj_: objects, weapons, armour and surfboards.body_,skin_tan_,tattoo_: makeup, nails, piercings, tan and body art.scene_,pose_,wx_: places, poses and weather outfits.world_andcountries_: people by region and country.aoo_in front of any name: the All Options Once edition.
If you used earlier versions, filename_changes.txt lists every old name and its new name. Some entry points changed: __garment_prompt__ is now __clothing_garment_prompt__, and __period_prompt__ is now __clothing_period_prompt__.
Getting started
Unzip and copy. Unzip Guyanonymous_Wildcards_v43.zip and copy the wildcards folder into your image tool's wildcard folder. Python is not needed to use it.
Call a file. Put the file name between double underscores in a prompt, for example
__f_prompt_master_by_age__for a woman or__m_prompt_master_by_age__for a man.Try a layer. Use
__world_person__for a random person in world proportions,__acc_prompt__for an accessory,__clothing_garment_prompt__for a garment,__clothing_period_prompt__for period dress,__wx_outfit_prompt__for a weather outfit, or__skin_tan_level__for a tan or sunburn.Mix and match. Combine them in one prompt, for example a person, then a garment, then an accessory. A blank line in any file means "none".
__v38_entry_points__lists a starting file for each new section.
Optional: run python3 tools/expand.py f_prompt_master_by_age to preview sample prompts, and python3 tools/build_all.py to rebuild everything (about 10 to 15 minutes). The All Options Once edition uses the same names with an aoo_ prefix.
Warning: files that point to other files
Many prompt files in this package are templates. Their lines contain references to other wildcard files, and those files can contain further references. A prompt can therefore be several layers deep, for example __world_person__ calls a region file, which calls a country file, which calls the age, body and clothing files.
This can cause problems. If your image tool does not resolve nested wildcards fully, or stops at a fixed depth, some references may be left in the final prompt as raw text such as __f_age25_34_prompt_char_face__ instead of being replaced. Check a few generated prompts before a big batch, and make sure your tool's wildcard depth or recursion setting is on.
To manage complex, layered prompts, the creator of this package uses Offline Wildcard Prompt Studio, which works with any prompting system. It is a handy way to build and check nested prompts before you run them. The package also includes python3 tools/expand.py to preview prompts and python3 tools/expand.py --check to confirm every reference points to a real file.
Social posts and release note
Short post. Guyanonymous' Wildcards v43 is out: 12,320 wildcard files for text-to-image, built for global diversity. New: plain-named character prompts such as f_create_random_woman and any_create_random_person, with clothing kept separate, full and short versions, and three ways to treat age. Also earlier: a clinical injury overlay with about 225 injury types, casts and bandages, and condition wording that takes any item from brand new to ruined. Adults only. Drop it in and go.
Feature post. One prompt, the whole world. __world_person__ picks an adult by region and country in proportion to who actually lives there. Then dress them: kilts, kaftans, kimonos, hanbok, kente, flapper dresses, rave gear, corsets and plush novelty onesies. Add a sunburn, a tan, makeup, piercings, a hearing aid or a wheelchair, and stand them in a Cappadocian cave, a Bauhaus block or a slot canyon in a blizzard. Guyanonymous' Wildcards v43.
Getting-started post. Three steps: unzip, copy the wildcards folder into your image tool, then type __world_person__ in a prompt. That's it. No Python needed. Moving from an older version? filename_changes.txt maps every old name to its new one.
Release note.
Version 38 adds a clinical wound and injury catalogue (about 225 injury types), casts, splints and bandages, condition descriptors that apply to any item, tie pins, clips and bars, bolo ties, bed-head and messy hair, fuller chastity device descriptions, fuller regional and formal garment descriptions, and quality files in place of footwear price files.
Full Changelog since V27
Version 43 (this release)
LoRA text removed. Six files carried model-specific LoRA tags and trigger words; all are gone and a LoRA-only file was deleted.
Anatomy as a random system.
f_body_vulvais built from outer-labia, inner-labia, clitoris and skin-tone pieces, with the skin matched to the person.m_body_genitalshas near-average sizes weighted by realistic odds. Both default to the relaxed state;f_body_clitoris_arousedandm_body_genitals_erectare manual-only files that nothing else calls.Teeth that follow age and care. Every age bracket now has weighted teeth from perfect to missing, dentures and gold caps, plus
teeth_access_high,_midand_lowfor dental-care access.Three new tattoo kinds.
tattoo_temporary,tattoo_hennaandtattoo_bad(including misspellings described in plain words), withtattoo_novelty_randomto pick one.96 random sample prompts and a labelled version are included.
Version 42
Plain-named character creation. New prompts with names that say what they do:
f_create_random_woman,m_create_random_man,any_create_random_person, and fixed identities such asf_create_random_trans_woman,m_create_random_trans_man,any_create_random_intersex_personandany_create_random_nonbinary_person. Theany_files use they/their wording and cover male, female, intersex, trans, non-binary and in-transition adults.Clothing kept separate from the person. Every prompt comes as person only,
_w_clothes,_nude,_toplessor_bottomless, and as a full or_shortversion for token limits. Optional_traitsversions add scars and hormone-related traits. About 810 files in all.Three ways to treat age. Realistic (age drives the look),
_mismatched(looks decades older or younger than the stated age) and_unlinked(a fit, smooth-skinned 100-year-old or a wrinkled 18-year-old).Better old age. Models under-age people over 50, so each age is now stated as a number, an age word and visible features, with a short closing reminder for older ages.
Fewer contradictions. Shaved and bald styles no longer get curl patterns, hair and eye colours come only from the colour files, build words no longer fight with stature, young brackets lose aged-skin lines and old brackets lose youthful-skin lines. A contradiction test script (
_tools/v42_contra.py) is included.Clean-up. Emphasis weights such as
(word:1.5)became plain wording, health conditions were removed from the random-person templates (the files stay), blank-line odds were made explicit so tools that strip blank lines keep the intended proportions, and openings such as "The subject is a woman" became "A woman, 34 years old, ...".Sample prompts for this version are included: about 9,000 completed prompts in random order, covering every category.
Version 41
Text-trigger cleanup. Some prompts began a phrase with a label and a colon, such as "Printed or worked on it:", and image tools printed the words after the colon as text at the bottom of the picture. The artwork and logo lines on keychains, lighters and every other accessory are now plain sentences ("Its surface is decorated with…"), and about 2,500 files across the library had their label-and-colon openers turned into natural clauses.
One banned descriptor removed. A phrase that must not appear in lighter descriptions was replaced everywhere with "sealed fuel reservoir", and the build now checks for it.
Eyewear in the person files. The "She wears…" and "He wears…" eyeglass lines in the woman's, man's and age-bracket files now use the fully described frames, so each frame is explained by its shape, rims, bridge, arms and lenses.
Plastic and novelty lighters and keychains. Both families were missing whole ranges. Lighters now include 20 plastic types (disposable, child-proof, clear, glitter, glow-in-the-dark, marbled, rubberised, utility, electric and more) and 30 novelty types (animal, food, skull, sneaker, camera, telephone, car, rocket, lipstick, robot, mushroom and more). Keychains now include 23 plastic types (acrylic, epoxy-dome, PVC rubber, silicone, foam, bottle-opener, torch, whistle and more) and 30 novelty types (miniature books, shoes, foods, instruments, globes, bells, dice, puzzles, compasses and more). Each is described by shape, parts and material. Brand-style words in the lighter files were replaced with plain descriptions. Files:
acc_lighter_plastic*,acc_lighter_novelty*,acc_keychain_plastic*,acc_keychain_novelty*.Library map. The map page now covers couture, outerwear, extreme-weather, diving and trades tools.
Version 40
Haute couture and silly fashion. About 60 of the strangest, hugest, most surreal and most impractical creations (cage-skirt gowns, a six-metre floating train, a skirt too wide for a door, a dress of living moss, a mirror-tile gown, a balloon dress, a swan-neck gown, a tower headdress, a shoe-shaped hat) and about 30 comic pieces (trousers pulled up to the chest, several pairs of jeans at once, a cowboy hat with udder-like bulges, boots with flip-flop soles, gloves with very long extra fingers). Files:
clothing_couture_haute*,clothing_couture_silly*.Outerwear. About 50 coats, jackets, cloaks, capes and wraps, old and modern, each with cut, collar, closure and fabric. Files:
clothing_outerwear*.Extreme-weather gear. About 45 pieces for polar cold, mountains, desert, monsoon, storm, heat and hazards. Files:
clothing_weather_extreme*.Scuba and diving. About 37 pieces: wetsuits, drysuits, masks, fins, regulators, tanks, rebreathers, the copper hard-hat helmet and an atmospheric suit. Files:
clothing_diving*.Trades tools and equipment. About 235 tools in 17 trades, each described by shape, parts, materials and use, plus hand, power and gear groupings. Files:
tool_<trade>*,tool_all*,tool_hand*,tool_power*,tool_gear*.Purses, and only purses. The purse family no longer holds clutches, totes, satchels, crossbody bags or other handbags; it has 25 true purses (coin, change, frame, drawstring, beaded, a sporran and more). Files:
acc_purse*.
Version 39
Fully described eyeglasses, about 50 frame forms with rim shape, bridge, arms, hinges, nose pads, materials and lens tints in plain words. Files:
acc_eyewear*.Fully described collars, about 40 forms from leather and locking collars to chokers, medical collars, ruffs, torcs and ceremonial bead collars. Files:
acc_collar*.An accessory audit. About 2,000 thin lines for unusual forms in 24 families gained a second sentence on build and use, and body-part words that had leaked in from the shoe files (such as "across the ankle" on scarves, ties, gloves, fans and handkerchiefs) were replaced with a part the item really has.
Version 38
A clinical, detached injury overlay of about 225 injury types, from paper cuts and stings to fractures, burns, infections and amputations (
body_wound_*), and casts, splints and bandages (acc_medwrap_*).Condition descriptors for any item, from pristine to ruined (
condition_*).Tie pins, clips, bars and bolo ties (
acc_tiehw_*,acc_bolo*); bed-head and messy hair (hair_state_*).Fuller chastity-device descriptions; fuller descriptions of about 100 regional and formal garments.
Quality files instead of price files for footwear, from cheap to absurdly expensive (
acc_shoe_quality_*).
Version 37
Assistive and adaptive items (
acc_assist_*); makeup, nails, piercings, body art and skin features (body_*); eyewear; character costume (costume_char_*); subject objects (obj_<subject>_*); buildings, rooms and landscapes (scene_*); activity and interaction poses.Body-change, cold-weather, formal and regional garments.
Ethnicity tied to skin colour, so a skin colour is always stated; manual tan and sunburn by natural skin tone (
skin_tan_*); season and weather outfits (wx_*); the wardrobe role index (wardrobe_*); optional detail files for garment families.
Version 36
All file names unified under one structure (
clothing_*,costume_*,obj_*;filename_changes.txtmaps every old name to its new one).Halloween masks and costumes in five quality tiers across 1920s to 2020s; corsets and neck corsets; collars and mouth gags; and a gap assessment (
docs/ASSESSMENT.txt).
Versions 33 to 35
Nightwear, robes, undergarments and lingerie in many families, plus shop-style sections of about 1,500 detailed garment descriptions (front, back, coverage, cut, fabric and trim).
Rave, festival and counterculture dress across the 1920s to 2020s in 21 families, from flapper and mod to punk, goth, rave and drag.
Swimwear in many cuts, including odd and extreme styles and fabric that turns translucent when wet.
Non-gunpowder weapons, armour and costume pieces, surfboards of every era, and chastity devices as accessories.
Printed and sewn T-shirt costumes gained extra costume pieces (insignia, props, belts, headwear emblems); onesies gained a novelty-embellishment layer.
Versions 28 to 32
Version 28: one-piece garments (coveralls, zip suits, bodysuits, overalls) and dance, performance and wrestling wear (leotards, singlets, ballet, ballroom, folk dance and more), each with 300 named options.
Version 29: printed-tee prompts rewritten in positive wording (what the shirt is, rather than lists of things to avoid), and adult bodysuit-tee and romper-tee onesies.
Version 30: printed rompers and one-piece zipper leisure suits.
Version 31: sewn onesies (real cut-and-sew garments), 184 creature onesies (every one hooded and carrying the features that identify the animal), and hoods that always match a uniform's headwear.
Version 32: sewn T-shirts and ugly-sweater takes (sweater, cardigan, vest, dress and onesie versions of every uniform).
Version 27
Tee and onesie fixes: tees no longer print the lower garment, no scenery or backdrop on sleeves and shoulders, the outfit is enlarged to the real collar and armholes, and printed onesies are cloth wrapped over every sleeve and leg.
Since version 36 the files follow one naming structure. See the naming guide above, and filename_changes.txt for every old and new name.
Description
Version 56 (this release)
Grammar pass. Every library line was checked for a/an (for example
a Oxford shoeis nowan Oxford shoe,A alien jumpsuitis nowAn alien jumpsuit). 4,093 lines in 712 files were corrected. References such as__file__are never touched.Folder edition. A new, optional download,
Guyanonymous_Wildcards_Browse_v56.zip, holds the same 16,501 files grouped into 12 family folders (people, clothing, accessories, body, pose_camera_style, places, groups, objects, animals, nature_buildings_vehicles, food_tableware, other). References are rewritten as__family/name__and all of them resolve. Use it with tools that support folder paths. The flat folder stays the main edition and works everywhere. A folder edition will be included in every new version.Quality check. The people prompts were rechecked and fewer than 1% show any problem. The remaining cases are rare mixes such as an older age with a youthful word.
100 random sample prompts, one per line with no blank lines, show people in random clothing, pose, setting and photographic style, period clothing, costumes, groups, outfits, animals, plants, buildings, vehicles, food, tableware, rooms and tools.
Version 55
Food in parts. 8 food categories (cheese, fruit, vegetables, bread, desserts, whole dishes from many cuisines, drinks, snacks) with 100+ foods, each fully described (for example
Swiss cheese, which is a pale yellow cheese with large round holes).food_<category>lists them,food_<category>_namegives just the names, andfood_<category>_promptadds a state, a garnish, a surface and light that suit the food.food_promptpicks any category.Tableware in parts. 8 types (dinner plate, bowl, cup, glass, cutlery set, teapot, serving platter, jug), each with shape, material, pattern and finish files (
ware_plate...style names such asware_bowl_material), assembled byware_<type>_promptandware_prompt.Table settings and meals.
table_setting_promptbuilds a whole table (layout, cloth, plate and glass materials, a dish and light).meal_promptpicks a dish, a table setting or any food.Consolidation. New
docs/INDEX_v55.txt(every family of files with counts and ready-made prompt files),docs/QUICK_START_v55.txt(how to use the library in five minutes) anddocs/MODEL_NOTES_v55.txt(which files suit natural-language models, short-prompt models and token-limited models).Regression run. All 166 entry points were expanded 15 times each with no errors, no unresolved references, no empty output and no
{ } |characters. The v51 quality checker found no problems in the new food and tableware prompts.100 random sample prompts, one per line with no blank lines, show every food category, tableware, table settings, animals, vehicles, buildings, and random humans with random clothing, pose, setting and photographic style.
Version 54
Animals, organised by kingdom and class using common English names. About 2,700 animals from your list sit in 36 classes (dogs, cats, big cats and wild cats, bears, hoofed animals, primates and apes, rodents and rabbits, bats, marsupials and egg-laying mammals, birds of prey and owls, waterbirds and seabirds, parrots, game birds, songbirds, snakes, lizards, turtles, crocodiles, frogs, salamanders, sharks and rays, fish, insects, spiders, centipedes, crustaceans, molluscs, jellyfish and corals, starfish and urchins, worms, prehistoric animals and more).
animal_<class>lists the names,animal_<class>_promptmakes a full animal prompt, andanimal_kingdom_<name>lists the classes.Insects have their own list (
animal_insects,animal_insects_prompt). Aquatic animals are split into salt water and fresh water (animal_aquatic_salt,animal_aquatic_freshand their_promptfiles, withanimal_salt_<class>andanimal_fresh_<class>lists), and animals that live in both appear in both.Every animal prompt is assembled from parts. A view, a pose, a habitat and a detail are chosen from pools that match the kind of animal, so a shark is never placed in a kitchen and a crab never waves tentacles. The pools are in
animal_kind_<kind>_view,_pose,_habitatand_detail.Nature in parts. 40 plants, trees, flowers and crops (
plant_names), each with a described look, a season or light (plant_state) and a habitat that suits it, assembled byplant_prompt.nature_promptpicks a plant or an animal.Architecture in parts. 9 building types (house, apartment block, temple, castle, bridge, skyscraper, barn, lighthouse, market hall), each with its own part files such as
arch_house_roof,arch_house_walls,arch_house_doorandarch_house_windows, assembled byarch_<type>_promptandarch_prompt.Vehicles and machinery in parts. 12 types (bicycle, car, bus, train, boat, aircraft, tractor, excavator, crane, motorbike, cart, sled), each with part files such as
veh_car_body,veh_car_finish,veh_car_wheelsandveh_car_extra, assembled byveh_<type>_prompt,veh_promptandmachinery_prompt.100 random sample prompts, one per line with no blank lines, show animals from many classes, salt and fresh water life, insects, plants, buildings and vehicles. Descriptions use no colons, and the library contains no
{ } |characters.
Version 53
Wardrobe by occasion. 20 occasions (professional office, job interview, clinical workplace, busy kitchen, workshop or building site, wedding guest, formal evening, funeral, graduation, place of worship, street festival, team sport, mountain hike, freezing weather, heavy rain, warm beach, long journey, relaxed day at home, stage performance, night out) each have parts:
occasion_<name>_fabric,_top,_bottom,_onepiece,_layerand_extra, plus_top_dressed,_bottom_dressedand so on (colour and fabric already added), and assembled outfits inoccasion_<name>_outfit.Use them whole or by part.
occasion_<name>_outfit_promptgives a full outfit,occasion_<name>_top_prompt,_bottom_prompt,_layer_promptand_extra_promptgive one part,occasion_promptpicks any occasion, andoccasion_person_promptputs a random person in one. Garment names carry no fabric or colour words, so the parts never repeat each other, and trousers, shorts and overalls saya pair of.Bad taste, in four kinds.
badtaste_clothing,badtaste_tattooandbadtaste_jewelleryeach have_ugly(clashing, outdated, ill-fitting, badly made),_tacky(kitsch, gaudy, novelty),_crude(rude sayings, rude logos, jokes worn in the wrong place) and_gross(stained, mouldy, filthy, scabbed or tarnished). Each is built from parts, such asbadtaste_clothing_crude_sayingandbadtaste_clothing_crude_logo.The crude section covers rude sayings and logos on clothing (
badtaste_clothing_rude_saying_prompt,badtaste_clothing_rude_logo_prompt), rude tattoos and rude jewellery. Swearing is allowed. It has no hate speech or hate symbols, no slurs or racist content, nothing illegal, and no brands or real people.badtaste_prompt,badtaste_person_promptandbadtaste_all_threecombine them.No colons in item text. Descriptions that used
Name: descriptionnow read as natural phrases, for exampleSwiss cheese, which is a white cheese with random holes,At the front, ...instead ofFront: ..., and.before a new sentence. This changed 139,755 lines in 1,789 files and left no:in the library.100 random sample prompts, one per line with no blank lines, show every occasion, every bad-taste kind, and random people in random clothing, pose, setting, photographic style and composition.
Version 52
Groups and relationships. Ten relationship types (couple, parent and adult child, three generations, siblings, friends, colleagues, team with lead, mentor and mentee, classmates, neighbours) each have a
group_<relationship>file that builds a group of 2 to 8 adults, described from left to right, with a relationship line, an interaction and an optional clothing theme.group_promptpicks any relationship.Age rules by relationship. By default the relationship decides the age spread: parents are 19 to 45 years older than their adult children, three generations are spaced 20 to 40 years apart, siblings are within about 15 years, couples are usually close in age with some wider gaps, mentors are 12 to 38 years older, teams have a slightly older lead. Everyone is 18 to 120.
Age modes. Every relationship has three overrides:
group_<relationship>_any_ages,group_<relationship>_same_decadeandgroup_<relationship>_multigenerational, plus matchinggroup_prompt_any_ages,group_prompt_same_decadeandgroup_prompt_multigenerational.People restricted to one age bracket.
any_person_age<18_24 ... 95_120>_w_clothesand_shortare the random person, limited to a single bracket (the groups use the short version), built by cloning and rewiring the 15 files in the person chain.Settings that agree with themselves.
setting_exteriornow uses only outdoor places (116 indoor places such as foyers, garages, salons and laboratories moved tosetting_interior_place), and replaces independent light and weather files with onesetting_conditionsline where time of day, season and weather agree: no snow in summer, no stars by day, no rainbow at night, hot places stay out of freezing weather and cold places out of heat.Fixes. 291 clothing entries that read
Name: "no clothing,description"in the age and body clothing files are now plain descriptions, and a mid-sentence label in the three-generations intro is gone.100 random sample prompts, one per line with no blank lines, show every relationship and age mode, single-bracket people, outdoor settings and random people in random clothing, pose, setting, photographic style and composition.
Version 51
Prompt-quality tools.
_tools/v51_check.pysamples any entry point (people, poses, settings, rooms, furniture, appliances, liquids and more) and reports contradictions, grammar slips and item mismatches. Across 17 entry points the rate of prompts with a problem fell from 6% to under 1%.Repeated words are gone from the wordlists: 7,881 lines in 539 files had slips such as
flannel flannel shirt,straight straight hair,Micronesian MicronesianandThey have have.v51_build.pynow fixes these on every build.Grammar fixes in the v48 to v50 files. Rooms say
in the industrial styleinstead ofin a industrial style, grouped furniture saysan armchairnota armchair, labels such asExtras:became sentences (It also has ...), and size wording such asIts size is a standard tall sizeis fixed.Hair conflicts removed. Hairline and hair-volume entries that described baldness (
clean shaved bald hairline,sparse balding patches hair,mostly bald crown) no longer appear next to a full hairstyle.Tools are now random assemblies. 20 tool families (agriculture, carpentry, cooking, plumbing, welding, textiles, painting, pottery, mining, surveying and more) gained
tool_<trade>_randomandtool_<trade>_phrase: a tool with its own material, finish, feature and condition. The existingHolding ...prompts are unchanged.100 random sample prompts, one per line with no blank lines, show the tool assemblies, the repaired rooms and furniture, and random people in random clothing, pose, setting, photographic style and composition.
Version 50
Furniture, fixtures and appliances are now broken into parts. A bed has a headboard (or none) and a footboard (or none), a frame, feet, a mattress, bedding and a size, and each part has its own file (
furn_bed_headboard,furn_bed_footboard,furn_bed_frameand so on).furn_bed_builtassembles a whole bed from them.Matching or independent.
furn_bed_boardsgives a headboard and footboard that match (same material, design and finish, with the footboard usually lower), including no-board and headboard-only cases. Usefurn_bed_headboard_promptorfurn_bed_footboard_promptto apply either part on its own with its own style.Not just beds: about 56 items are split into parts, including chairs, armchairs, sofas, tables, desks, wardrobes, bookcases, chests of drawers, bunk beds, toilets, bathtubs, washbasins, showers, sinks, cookers, refrigerators, dishwashers, washing machines, ovens, microwaves, kettles, televisions, lamps, chandeliers, mirrors, curtains, rugs, vases and more. Each has
furn_<item>_<part>,furn_<item>_<part>_prompt,furn_<item>_built,_built_short,_built_phraseand_prompt.Shared part pools:
part_wood,part_fabricandpart_metal, pluscomp_colour, so a part can take any material or colour.Group files such as
furn_beds_mix_phrase,furn_bathroom_mix_phrase,furn_kitchen_mix_phraseandseat_mix_phrasenow draw from the part-built items, so rooms (room_prompt_full) and seated poses get parts-built furniture.furn_built_promptandv50_entry_pointslist every entry point.100 random sample prompts show part-built furniture and appliances, matched and individual bed parts, rooms, and random people in random clothing, pose, setting, photographic style and composition.
Version 49
Every new object is now a random assembly. The v44 to v48 object families (furniture, household and office objects, seats, bottles, perfume, eyewear, shawls, pins and patches, balls, sport gear, adult-only objects, chastity devices and room gear: 89 families) no longer give you only a list of finished sentences. Each
<family>_promptbuilds a description from components: the type, a material file that belongs to that type (with a colour where the material takes colour), a finish pool chosen by material class (wood, metal, plastic, glass, soft), a feature pool for the category, and a condition pool.Component files.
comp_colour,comp_fin_wood,comp_fin_metal,comp_fin_plastic,comp_fin_glass,comp_fin_soft,comp_fin_hard, 24comp_feat_<category>files andcomp_conditionare shared, so you can also use them directly. About 1,100 per-type<family>_<type>_materialfiles hold the materials each type really comes in.Rooms and poses get randomised furniture too. The
_phrasefiles that rooms, poses and liquids call now draw from the same components, so every room and every seated pose gets a different version of each object.The finished-line files remain.
<family>(premade lines) and<family>_shortare unchanged for anyone who wants them;<family>_randomis the new assembled version andv49_familieslists every family covered.93 random sample prompts show the assembled objects on their own, rooms built from them, and random people in random clothing, pose, setting, photographic style and composition.
Version 48
Random rooms. 35 room types, each with a brief and a full version:
room_<type>_prompt_briefandroom_<type>_prompt_full, plusroom_prompt_briefandroom_prompt_fullto pick any room. Rooms describe the space only (no people, no poses) and call the furniture, object and gear files by reference.House rooms. Living room, bedroom, kitchen, bathroom, dining room, hallway, home office, laundry room, garage, attic, basement, balcony and conservatory.
Work and public rooms. Open-plan office, meeting room, reception, staff break room, library, café, restaurant, bar, hotel room, classroom, workshop, art studio, music practice room, shop, train carriage and spa treatment room.
Fitness and water rooms. Gym, weight-training gym, dance studio, indoor swimming pool hall, yoga studio and sauna, each with its own described gear (
gear_gym_cardio,gear_gym_weights,gear_gym_floor,gear_pool,gear_yoga,gear_saunaand more), usable on their own as objects.Room modifiers.
room_size,room_floor,room_walls,room_light,room_conditionandroom_style(16 regional and period styles) vary every room;room_typeslists the room names.Wording fix. Names that end with a plural word but describe one item (for example "barbell rack with plates") no longer get "a pair of".
100 random sample prompts include rooms on their own, gear on its own, and several random people in random clothing, pose, setting, photographic style and composition.
Version 47
Furniture as objects.
furn_tables,furn_storage(credenzas, sideboards, chests),furn_beds,furn_bathroom(toilets, baths, basins),furn_kitchen,furn_office,furn_lightingandfurn_decor, plus the v46 seats, each described by shape, parts and material.furn_promptpicks from all groups andfurn_allis one combined pool.Household and office objects.
home_cookware,home_tableware,home_textiles(blankets, quilts, throws, towels),home_cleaning,home_electronics,office_supplies, withhome_promptandhome_allto mix them. Every item stands alone: no room, person or pose is implied.Bottles and closures.
bottle_*(22 shapes from hip flasks and amphorae to novelty bottles) andclosure_*(12 caps, corks, stoppers and seals), each with a_phrasefile that can be dropped into a sentence.Perfume bottles and samplers.
perfume_*covers atomisers, flacons, rollerballs, solid compacts, decanters, antique and art-deco bottles, vials, sample cards, spray pens and discovery sets, without brands or labels.Liquids.
liquid_look(colour, transparency, viscosity and extras),liquid_liquor,liquid_medicalandliquid_strangedescribe a liquid by how it looks.liquid_in_bottleandliquid_in_perfume_bottleplace a liquid in a fully described container.100 random sample prompts show the objects on their own, with a person only where a seat is used by a pose.
Version 46
Poses sorted by what they need.
pose_free(standing and walking, safe in any setting),pose_sitting(on the ground or floor),pose_lying,pose_leaning(self-supported) andpose_floatingnever imply furniture.pose_sitting_w_seat,pose_lying_w_surfaceandpose_leaning_w_supportname and fully describe their own seat, surface or support, so nobody sits in empty air.pose_promptmixes them, andpose_prompt_no_supportuses only the safe ones.First seating and support files.
seat_*(24 seats from stools and benches to sofas, swings and wheelchairs),surface_lie_*(13 beds, mats, loungers and lawns) andsupport_lean_*(14 walls, rails, trunks and pillars), each described by shape, parts and material, and usable on their own as objects.seat_shortvariants are provided for group prompts.Interaction files.
interact_two,interact_threeandinteract_objectare written by position (the person on the left, the person in the middle, the person on the right) to match group blocks, with_w_seatversions that describe the seat.Settings kept separate.
setting_prompt,setting_interiorandsetting_exteriordescribe only the place, the light and the weather.prompt_setting_exteriorandprompt_setting_interiornow point to them. Person, outfit and object files describe only themselves.Audit report.
_tools/audit/AUDIT_setting_pose_v46.txtlists every file that still contains setting, lighting, pose or interaction words, so older templates can be cleaned up.100 random sample prompts show seats, settings and poses on their own, and people only where the pose or interaction is the point.
Version 45
Chastity devices split by anatomy. The single
acc_chastityfamily is replaced bychastity_penis_*,chastity_vagina_*,chastity_clitoris_*,chastity_nipple_*andchastity_anus_*, each described as an object (shape, parts, material, lock).chastity_promptpicks from all five.Merkins and pasties.
acc_merkin_*(20 hairpieces from theatrical to couture) andacc_pasties_*(21 decorative covers from tassel to jewelled), described as items only.Adult toys, objects only.
acc_buttplug_*,acc_dildo_*,acc_vibrator_*,acc_adulttoy_*(rings, sleeves, beads, harnesses, cases, kits) andacc_sensation_*(pinwheels, feather ticklers, violet wands, paddles, floggers, crops, canes and similar), each with shape, size, parts, material and finish. No people, no body detail, no acts, no brands.Full descriptions in every prompt. The
_promptfiles for the v44 and v45 families now always use the full object description, so models never get a bare name such as "tawse" or "kegel balls"; the_shortfiles remain for when you want them.Sample prompts show objects on their own. 100 random prompts are included, plus a labelled version, and a revised v44 set that shows the new v44 items on their own.
Version 44
Eyewear sections. New
acc_monocle_*(15 forms, from chained to loupe),acc_noveltyglasses_*(22 joke and celebration glasses),acc_sunglasses_*(26 frame and lens styles by era) andacc_glassesadd_*(20 loupes, clip-ons, cords, pads and straps), each fully described.Shawls and muffs.
acc_shawl_*has 25 wraps from lace and pashmina to regional and evening styles;acc_muff_*has 14 hand muffs from court to novelty.Wearable tech by era.
acc_wearabletech_*runs from cassette players and pagers through smart rings and VR headsets to invented far-future devices, with_retro,_current,_near_futureand_far_futuresplits.Pins, patches and badges.
acc_lapelpin_*(24 pins),acc_patch_*(26 patch types),acc_meritbadge_skills_*(22 wholesome skill badges and displays) andacc_meritbadge_adulting(humorous adults-only badges, kept in a separate file).Earrings rebalanced. Small and delicate earrings (
acc_earring_small_*: studs, huggies, small hoops, climbers) and plastic and novelty earrings (acc_earring_plastic_*) are now mixed intoacc_earring_prompt, with small ones the most common.Range audit. Ten more families (bracelet, necklace, ring, brooch, watch, belt, wallet, umbrella, glove, fan) gained
_plasticand_noveltyranges, wired into each family's prompt.Costume teeth, balls and sport.
acc_teeth_*(fangs, grills, monster teeth),obj_ball_*(36 balls from ball bearings to bowling balls) andsport_*gear by sport (tennis, baseball, football, ice hockey, cycling, climbing, gym).Garment fit modifiers. Manual-only
fit_*files describe clothing that is too tight, too loose, too short or too long in specific areas (chest, bust, hips, thighs, waistband, sleeves, collar, seams), withfit_random_promptand severity levels; clinical, item-focused wording.100 random sample prompts and a labelled version are included.
Version 43
LoRA text removed. Six files carried model-specific LoRA tags and trigger words; all are gone and a LoRA-only file was deleted.
Anatomy as a random system.
f_body_vulvais built from outer-labia, inner-labia, clitoris and skin-tone pieces, with the skin matched to the person.m_body_genitalshas near-average sizes weighted by realistic odds. Both default to the relaxed state;f_body_clitoris_arousedandm_body_genitals_erectare manual-only files that nothing else calls.Teeth that follow age and care. Every age bracket now has weighted teeth from perfect to missing, dentures and gold caps, plus
teeth_access_high,_midand_lowfor dental-care access.Three new tattoo kinds.
tattoo_temporary,tattoo_hennaandtattoo_bad(including misspellings described in plain words), withtattoo_novelty_randomto pick one.96 random sample prompts and a labelled version are included.
Version 42
Plain-named character creation. New prompts with names that say what they do:
f_create_random_woman,m_create_random_man,any_create_random_person, and fixed identities such asf_create_random_trans_woman,m_create_random_trans_man,any_create_random_intersex_personandany_create_random_nonbinary_person. Theany_files use they/their wording and cover male, female, intersex, trans, non-binary and in-transition adults.Clothing kept separate from the person. Every prompt comes as person only,
_w_clothes,_nude,_toplessor_bottomless, and as a full or_shortversion for token limits. Optional_traitsversions add scars and hormone-related traits. About 810 files in all.Three ways to treat age. Realistic (age drives the look),
_mismatched(looks decades older or younger than the stated age) and_unlinked(a fit, smooth-skinned 100-year-old or a wrinkled 18-year-old).Better old age. Models under-age people over 50, so each age is now stated as a number, an age word and visible features, with a short closing reminder for older ages.
Fewer contradictions. Shaved and bald styles no longer get curl patterns, hair and eye colours come only from the colour files, build words no longer fight with stature, young brackets lose aged-skin lines and old brackets lose youthful-skin lines. A contradiction test script (
_tools/v42_contra.py) is included.Clean-up. Emphasis weights such as
(word:1.5)became plain wording, health conditions were removed from the random-person templates (the files stay), blank-line odds were made explicit so tools that strip blank lines keep the intended proportions, and openings such as "The subject is a woman" became "A woman, 34 years old, ...".Sample prompts for this version are included: about 9,000 completed prompts in random order, covering every category.
Version 41
Text-trigger cleanup. Some prompts began a phrase with a label and a colon, such as "Printed or worked on it:", and image tools printed the words after the colon as text at the bottom of the picture. The artwork and logo lines on keychains, lighters and every other accessory are now plain sentences ("Its surface is decorated with…"), and about 2,500 files across the library had their label-and-colon openers turned into natural clauses.
One banned descriptor removed. A phrase that must not appear in lighter descriptions was replaced everywhere with "sealed fuel reservoir", and the build now checks for it.
Eyewear in the person files. The "She wears…" and "He wears…" eyeglass lines in the woman's, man's and age-bracket files now use the fully described frames, so each frame is explained by its shape, rims, bridge, arms and lenses.
Plastic and novelty lighters and keychains. Both families were missing whole ranges. Lighters now include 20 plastic types (disposable, child-proof, clear, glitter, glow-in-the-dark, marbled, rubberised, utility, electric and more) and 30 novelty types (animal, food, skull, sneaker, camera, telephone, car, rocket, lipstick, robot, mushroom and more). Keychains now include 23 plastic types (acrylic, epoxy-dome, PVC rubber, silicone, foam, bottle-opener, torch, whistle and more) and 30 novelty types (miniature books, shoes, foods, instruments, globes, bells, dice, puzzles, compasses and more). Each is described by shape, parts and material. Brand-style words in the lighter files were replaced with plain descriptions. Files:
acc_lighter_plastic*,acc_lighter_novelty*,acc_keychain_plastic*,acc_keychain_novelty*.Library map. The map page now covers couture, outerwear, extreme-weather, diving and trades tools.
Version 40
Haute couture and silly fashion. About 60 of the strangest, hugest, most surreal and most impractical creations (cage-skirt gowns, a six-metre floating train, a skirt too wide for a door, a dress of living moss, a mirror-tile gown, a balloon dress, a swan-neck gown, a tower headdress, a shoe-shaped hat) and about 30 comic pieces (trousers pulled up to the chest, several pairs of jeans at once, a cowboy hat with udder-like bulges, boots with flip-flop soles, gloves with very long extra fingers). Files:
clothing_couture_haute*,clothing_couture_silly*.Outerwear. About 50 coats, jackets, cloaks, capes and wraps, old and modern, each with cut, collar, closure and fabric. Files:
clothing_outerwear*.Extreme-weather gear. About 45 pieces for polar cold, mountains, desert, monsoon, storm, heat and hazards. Files:
clothing_weather_extreme*.Scuba and diving. About 37 pieces: wetsuits, drysuits, masks, fins, regulators, tanks, rebreathers, the copper hard-hat helmet and an atmospheric suit. Files:
clothing_diving*.Trades tools and equipment. About 235 tools in 17 trades, each described by shape, parts, materials and use, plus hand, power and gear groupings. Files:
tool_<trade>*,tool_all*,tool_hand*,tool_power*,tool_gear*.Purses, and only purses. The purse family no longer holds clutches, totes, satchels, crossbody bags or other handbags; it has 25 true purses (coin, change, frame, drawstring, beaded, a sporran and more). Files:
acc_purse*.
Version 39
Fully described eyeglasses, about 50 frame forms with rim shape, bridge, arms, hinges, nose pads, materials and lens tints in plain words. Files:
acc_eyewear*.Fully described collars, about 40 forms from leather and locking collars to chokers, medical collars, ruffs, torcs and ceremonial bead collars. Files:
acc_collar*.An accessory audit. About 2,000 thin lines for unusual forms in 24 families gained a second sentence on build and use, and body-part words that had leaked in from the shoe files (such as "across the ankle" on scarves, ties, gloves, fans and handkerchiefs) were replaced with a part the item really has.
Version 38
A clinical, detached injury overlay of about 225 injury types, from paper cuts and stings to fractures, burns, infections and amputations (
body_wound_*), and casts, splints and bandages (acc_medwrap_*).Condition descriptors for any item, from pristine to ruined (
condition_*).Tie pins, clips, bars and bolo ties (
acc_tiehw_*,acc_bolo*); bed-head and messy hair (hair_state_*).Fuller chastity-device descriptions; fuller descriptions of about 100 regional and formal garments.
Quality files instead of price files for footwear, from cheap to absurdly expensive (
acc_shoe_quality_*).
Version 37
Assistive and adaptive items (
acc_assist_*); makeup, nails, piercings, body art and skin features (body_*); eyewear; character costume (costume_char_*); subject objects (obj_<subject>_*); buildings, rooms and landscapes (scene_*); activity and interaction poses.Body-change, cold-weather, formal and regional garments.
Ethnicity tied to skin colour, so a skin colour is always stated; manual tan and sunburn by natural skin tone (
skin_tan_*); season and weather outfits (wx_*); the wardrobe role index (wardrobe_*); optional detail files for garment families.
Version 36
All file names unified under one structure (
clothing_*,costume_*,obj_*;filename_changes.txtmaps every old name to its new one).Halloween masks and costumes in five quality tiers across 1920s to 2020s; corsets and neck corsets; collars and mouth gags; and a gap assessment (
docs/ASSESSMENT.txt).
Versions 33 to 35
Nightwear, robes, undergarments and lingerie in many families, plus shop-style sections of about 1,500 detailed garment descriptions (front, back, coverage, cut, fabric and trim).
Rave, festival and counterculture dress across the 1920s to 2020s in 21 families, from flapper and mod to punk, goth, rave and drag.
Swimwear in many cuts, including odd and extreme styles and fabric that turns translucent when wet.
Non-gunpowder weapons, armour and costume pieces, surfboards of every era, and chastity devices as accessories.
Printed and sewn T-shirt costumes gained extra costume pieces (insignia, props, belts, headwear emblems); onesies gained a novelty-embellishment layer.
Versions 28 to 32
Version 28: one-piece garments (coveralls, zip suits, bodysuits, overalls) and dance, performance and wrestling wear (leotards, singlets, ballet, ballroom, folk dance and more), each with 300 named options.
Version 29: printed-tee prompts rewritten in positive wording (what the shirt is, rather than lists of things to avoid), and adult bodysuit-tee and romper-tee onesies.
Version 30: printed rompers and one-piece zipper leisure suits.
Version 31: sewn onesies (real cut-and-sew garments), 184 creature onesies (every one hooded and carrying the features that identify the animal), and hoods that always match a uniform's headwear.
Version 32: sewn T-shirts and ugly-sweater takes (sweater, cardigan, vest, dress and onesie versions of every uniform).
Version 27
Tee and onesie fixes: tees no longer print the lower garment, no scenery or backdrop on sleeves and shoulders, the outfit is enlarged to the real collar and armholes, and printed onesies are cloth wrapped over every sleeve and leg.
Since version 36 the files follow one naming structure. See the naming guide above, and filename_changes.txt for every old and new name.



















