diff --git a/build_dynamic_prompt.py b/build_dynamic_prompt.py index 2bf7b0f..42eda05 100644 --- a/build_dynamic_prompt.py +++ b/build_dynamic_prompt.py @@ -197,9 +197,12 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all artists = artiststyleselector elif(artists == "all"): artiststyleselectormode = "custom" + # then else maybe do nothing?? + if(random.randint(0,6) == 0 and onlyartists == False): + generateartist = False # go popular! Or even worse, we go full greg mode! - if(common_dist(max(3,insanitylevel))): - artists = "popular" + elif(common_dist(max(3,insanitylevel))): + artists = "popular" # only on lower instanity levels anyway elif(insanitylevel < 6): artists = "greg mode" @@ -1354,9 +1357,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all # start artist part - # Sometimes turn off the artists, cause they can be too many? - if(random.randint(0,6) == 0): - generateartist = False + artistsplacement = "front" # remove the artistsatbackchange to be depended on the insanitylevel, we would like this to be a set chance diff --git a/csvfiles/charactertypes.csv b/csvfiles/charactertypes.csv index 619e492..eecdfb6 100644 --- a/csvfiles/charactertypes.csv +++ b/csvfiles/charactertypes.csv @@ -13,6 +13,8 @@ Lord of the Rings movie Blade runner movie D&D Disney movie +Disney movie princess +Disney movie villain Fighting game Videogame Lego minifig @@ -42,8 +44,15 @@ Tibia game Everquest game Destiny game Dark Souls game +Dark Souls game boss +Dark Souls game npc Megaman game Elden ring game +Elden ring game boss +Elden ring game npc +Bloodborne game +Bloodborne game boss +Bloodborne game npc Borderlands game The Witcher game The Witcher game sorceress @@ -123,4 +132,57 @@ Naruto series ninja One Piece series pirate Dragonball series Barbie doll -Mad Max movie \ No newline at end of file +Mad Max movie +Addams family movie +Outlander series +Crochet doll +90's anime +80's anime +Shadowrun +League of Legends game +Cyberpunk 2077 game +Alice in Wonderland movie +Doctor Who series +Doctor Who series assistent +Wizard of Oz movie +Hufflepuff +Gryffindor +Slytherin +Ravenclaw +The Big Bang Theory series +The Boys series +The Godfather movie +Toy Story movie +X-men movie +The Dick Van Dyke Show +The Brady Bunch series +The Twilight Zone series +The Flintstones series +Lost in Space series +The Walking Dead series +2 Broke Girls series +New Girl series +How I Met Your Mother series +The Tudors series +Scrubs series +The Inbetweeners series +Heroes series +Lost series +The A-Team series +The Dukes of Hazzard series +Stargate SG1 series +The IT Crowd series +Pulp Fiction movie +The Good, the Bad and the Ugly movie +Seinfeld series +Friends series +Back to the Future movie +Gladiator movie +Casablanca movie +Apocalypse Now movie +The Shining movie +Inglourious Basterds movie +Braveheart movie +A Clockwork Orange movie +Top Gun movie +The Grand Budapest Hotel movie \ No newline at end of file diff --git a/csvfiles/concept_prefix.csv b/csvfiles/concept_prefix.csv index 8723b25..9baaba3 100644 --- a/csvfiles/concept_prefix.csv +++ b/csvfiles/concept_prefix.csv @@ -134,4 +134,13 @@ Dream Dance Empire Muse -Guru \ No newline at end of file +Guru +Embodiment +Human Representation +Enscenement +-othertype- +-element- +Being +Deity +Clergy +Master \ No newline at end of file diff --git a/csvfiles/concept_suffix.csv b/csvfiles/concept_suffix.csv index 02373a9..bc45b52 100644 --- a/csvfiles/concept_suffix.csv +++ b/csvfiles/concept_suffix.csv @@ -112,4 +112,16 @@ Manic -brand- -culture- -humanoid-s -The fallen \ No newline at end of file +The fallen +Pride +Greed +Wrath +Envy +Lust +Gluttony +Sloth +Prudence +Justice +Temperance +Fortitude +Charity \ No newline at end of file diff --git a/csvfiles/humanoids.csv b/csvfiles/humanoids.csv index 9a32fda..d312e5d 100644 --- a/csvfiles/humanoids.csv +++ b/csvfiles/humanoids.csv @@ -125,4 +125,7 @@ Valkyrie Frost giant Mannequin doll -Garden gnome \ No newline at end of file +Garden gnome +Golem +Automaton +Homunculus \ No newline at end of file diff --git a/csvfiles/settings.csv b/csvfiles/settings.csv index 91d29fd..e924386 100644 --- a/csvfiles/settings.csv +++ b/csvfiles/settings.csv @@ -23,4 +23,8 @@ Mundane World of Warcraft Final Fantasy Elder Scrolls -Matrix \ No newline at end of file +Matrix +Mad Max +Harry Potter +Shadowrun +Neo-Tokyo \ No newline at end of file diff --git a/prompttester.py b/prompttester.py index 742c098..e4ffc53 100644 --- a/prompttester.py +++ b/prompttester.py @@ -82,7 +82,7 @@ def generateprompts(amount = 1,insanitylevel="5",subject="all", artist="all", im print("") print("All done!") -generateprompts(20000,5 +generateprompts(10,5 ,"all" # subject ,"all" # artists ,"all" # image type "only other types", "only templates mode", "art blaster mode", "quality vomit mode", "color cannon mode", "unique art mode", "massive madness mode", "photo fantasy mode", "subject only mode", "fixed styles mode"