PSNbst commited on
Commit
762642d
·
verified ·
1 Parent(s): d06d192

Update transform_rules.json

Browse files
Files changed (1) hide show
  1. transform_rules.json +135 -97
transform_rules.json CHANGED
@@ -86,7 +86,7 @@
86
  "toned but not bulky"
87
  ]
88
  },
89
- "age_adjustment": "If not stated, default female ~16-30. For older female: 'mature woman', 'elegant lady'. For younger: 'teen girl' or 'little girl'.",
90
  "clothing": [
91
  "dress",
92
  "long robe",
@@ -456,6 +456,96 @@
456
  "androgynous fusion",
457
  "dual traits"
458
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
459
  }
460
  },
461
 
@@ -804,104 +894,52 @@
804
  "split-focus diopter shot",
805
  "silhouette shot with strong rim light"
806
  ]
807
- },
 
808
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
809
  "trans_to_furry": {
810
- "description": "Rules for converting any existing prompt into a Furry (anthro) version, referencing furry_species.json for specific species.",
811
- "tag_replacements": {
812
- "1girl": "1furry",
813
- "2girls": "2furries",
814
- "3girls": "3furries",
815
- "4girls": "4furries",
816
- "5girls": "5furries",
817
- "1boy": "1furry",
818
- "2boys": "2furries",
819
- "3boys": "3furries",
820
- "4boys": "4furries",
821
- "5boys": "5furries",
822
- "1character": "1furry",
823
- "2characters": "2furries",
824
- "3characters": "3furries",
825
- "4characters": "4furries",
826
- "5characters": "5furries",
827
- "male": "anthro_male",
828
- "female": "anthro_female",
829
- "genderless": "anthro_character",
830
- "intersex": "anthro_intersex"
831
- },
832
-
833
- "furry_features": {
834
- "general_anthro": [
835
- "anthropomorphic body",
836
- "digitigrade or plantigrade legs (depending on species)",
837
- "ears matching chosen species (pointy, floppy, feathered, etc.)",
838
- "tail with fur, scales, or fins",
839
- "muzzle or beak or snout shape",
840
- "whiskers if feline or rodent",
841
- "feathered wings if avian",
842
- "webbed limbs if aquatic",
843
- "horns or antlers if ungulate or mythical"
844
- ],
845
- "body_shape": [
846
- "hybrid of human torso + animal limbs",
847
- "fur or scale covering arms, legs, torso",
848
- "paw-like hands/feet or talons/claws",
849
- "adapted chest/hip ratio to reflect chosen species"
850
- ],
851
- "species_guidance": [
852
- "If canid (e.g. dog, wolf, fox): muzzle shape, pointed ears, bushy tail",
853
- "If felid (e.g. cat, lion, tiger): retractable claws, flexible spine, whiskers, feline muzzle",
854
- "If avian (birdlike): feathered arms/wings, beak or partial muzzle, taloned feet",
855
- "If aquatic (fish, shark, dolphin): fins, slick or scaly skin, possible webbed digits",
856
- "If mustelid (ferret, otter, skunk): elongated body, playful posture, distinct tail",
857
- "If rodent (mouse, rat, squirrel): round ears, big eyes, slender tail, front incisors",
858
- "If ungulate (horse, deer, bovine): hooved feet, possibly horns/antlers, fur coat",
859
- "If reptile/amphibian (snake, lizard, croc, frog): scaly hide, potential forked tongue, tail spikes",
860
- "If fantasy/mythic (dragon, gryphon, demon, angel, etc.): combine magical or mythical traits"
861
- ]
862
- },
863
-
864
- "body_shape_adjustment": "Ensure consistent anthro design: partial human silhouette with clear animal attributes (head, limbs, tail). Possibly digitigrade stance if species calls for it.",
865
-
866
- "clothing": [
867
- "normal human or fantasy clothing adapted for tail + ears",
868
- "cut or opening in pants/skirt for tail",
869
- "footwear replaced or removed if paws/claws/hooves conflict",
870
- "armor or harness that fits anthro torso shape"
871
- ],
872
- "accessories": [
873
- "collar or neckband (common in furry designs)",
874
- "ear piercings suited for animal ears",
875
- "fur-friendly harness, belts, or pouches",
876
- "bracelets or cuffs that accommodate fur or scale thickness"
877
- ],
878
-
879
- "expression_pose": [
880
- "slightly animalistic stance (digitigrade posture if applicable)",
881
- "muzzle grin, snarl, or beak expression",
882
- "ears perked or flattened to convey mood",
883
- "tail wagging, swishing, or curled to show emotion"
884
- ],
885
-
886
- "avoid": [
887
- "purely human face (must show muzzle, beak, or snout detail)",
888
- "contradictory species mix (like cat muzzle + dog ears) without a 'hybrid' explanation",
889
- "forgetting to incorporate chosen species from furry_species.json"
890
- ],
891
-
892
- "extra_keywords": [
893
- "furry",
894
- "anthro",
895
- "fur pattern",
896
- "digitigrade legs",
897
- "muzzle",
898
- "tail",
899
- "anthropomorphic",
900
- "hybrid creature"
901
- ],
902
-
903
- "notes_on_furry_data": "Look up the relevant species in furry_species.json. For example, if user chooses 'Avian > Eagle', incorporate eagle wings, beak, and feather details. If user picks 'Canids > Wolf', use wolf muzzle, pointed ears, bushy tail, etc."
904
  }
 
 
 
 
 
905
 
906
- }
907
  }
 
86
  "toned but not bulky"
87
  ]
88
  },
89
+ "age_adjustment": "If not stated, default female ~16-30. For older female: 'mature woman' or 'elegant lady'. For younger: 'teen girl' or 'little girl'.",
90
  "clothing": [
91
  "dress",
92
  "long robe",
 
456
  "androgynous fusion",
457
  "dual traits"
458
  ]
459
+ },
460
+
461
+ "trans_to_furry": {
462
+ "description": "Rules for converting any existing prompt into a Furry (anthro) version, referencing furry_species.json for specific species. If user does NOT pick Furry, do NOT apply these.",
463
+ "tag_replacements": {
464
+ "1girl": "1furry",
465
+ "2girls": "2furries",
466
+ "3girls": "3furries",
467
+ "4girls": "4furries",
468
+ "5girls": "5furries",
469
+ "1boy": "1furry",
470
+ "2boys": "2furries",
471
+ "3boys": "3furries",
472
+ "4boys": "4furries",
473
+ "5boys": "5furries",
474
+ "1character": "1furry",
475
+ "2characters": "2furries",
476
+ "3characters": "3furries",
477
+ "4characters": "4furries",
478
+ "5characters": "5furries",
479
+ "male": "anthro_male",
480
+ "female": "anthro_female",
481
+ "genderless": "anthro_character",
482
+ "intersex": "anthro_intersex"
483
+ },
484
+ "furry_features": {
485
+ "general_anthro": [
486
+ "anthropomorphic body",
487
+ "digitigrade or plantigrade legs (depending on species)",
488
+ "ears matching chosen species (pointy, floppy, feathered, etc.)",
489
+ "tail with fur, scales, or fins",
490
+ "muzzle or beak or snout shape",
491
+ "whiskers if feline or rodent",
492
+ "feathered wings if avian",
493
+ "webbed limbs if aquatic",
494
+ "horns or antlers if ungulate or mythical"
495
+ ],
496
+ "body_shape": [
497
+ "hybrid of human torso + animal limbs",
498
+ "fur or scale covering arms, legs, torso",
499
+ "paw-like hands/feet or talons/claws",
500
+ "adapted chest/hip ratio to reflect chosen species"
501
+ ],
502
+ "species_guidance": [
503
+ "If canid (e.g. dog, wolf, fox): muzzle shape, pointed ears, bushy tail",
504
+ "If felid (e.g. cat, lion, tiger): retractable claws, whiskers, feline muzzle",
505
+ "If avian (birdlike): feathered arms/wings, beak or partial muzzle, taloned feet",
506
+ "If aquatic (fish, shark, dolphin): fins, slick or scaly skin, webbed digits",
507
+ "If mustelid (ferret, otter, skunk): elongated body, playful posture, distinct tail",
508
+ "If rodent (mouse, rat, squirrel): round ears, big eyes, slender tail, front incisors",
509
+ "If ungulate (horse, deer, bovine): hooved feet, horns/antlers, fur coat",
510
+ "If reptile/amphibian (snake, lizard, croc, frog): scaly hide, forked tongue, tail spikes",
511
+ "If fantasy/mythic (dragon, gryphon, demon, angel, etc.): combine magical or mythical traits"
512
+ ]
513
+ },
514
+ "body_shape_adjustment": "Ensure consistent anthro design: partial human silhouette with clear animal attributes. Possibly digitigrade stance.",
515
+ "clothing": [
516
+ "normal human or fantasy clothing adapted for tail + ears",
517
+ "cut or opening in pants/skirt for tail",
518
+ "footwear replaced or removed if paws/claws/hooves conflict",
519
+ "armor or harness that fits anthro torso shape"
520
+ ],
521
+ "accessories": [
522
+ "collar or neckband (common in furry designs)",
523
+ "ear piercings suited for animal ears",
524
+ "fur-friendly harness, belts, or pouches",
525
+ "bracelets or cuffs that accommodate fur or scale thickness"
526
+ ],
527
+ "expression_pose": [
528
+ "slightly animalistic stance (digitigrade posture if applicable)",
529
+ "muzzle grin, snarl, or beak expression",
530
+ "ears perked or flattened to convey mood",
531
+ "tail wagging, swishing, or curled to show emotion"
532
+ ],
533
+ "avoid": [
534
+ "purely human face (must show muzzle/beak/snout detail)",
535
+ "contradictory species mix (like cat muzzle + dog ears) unless user states 'hybrid'",
536
+ "forgetting to incorporate species from furry_species.json"
537
+ ],
538
+ "extra_keywords": [
539
+ "furry",
540
+ "anthro",
541
+ "fur pattern",
542
+ "digitigrade legs",
543
+ "muzzle",
544
+ "tail",
545
+ "anthropomorphic",
546
+ "hybrid creature"
547
+ ],
548
+ "notes_on_furry_data": "Look up chosen species in furry_species.json. If user picks 'Canids > Wolf', incorporate wolf muzzle, ears, tail, etc."
549
  }
550
  },
551
 
 
894
  "split-focus diopter shot",
895
  "silhouette shot with strong rim light"
896
  ]
897
+ }
898
+ },
899
 
900
+ "override_conflicting_descriptors": {
901
+ "female_to_male": {
902
+ "heroine": "hero",
903
+ "she": "he",
904
+ "her": "his",
905
+ "hers": "his",
906
+ "woman": "man"
907
+ },
908
+ "male_to_female": {
909
+ "hero": "heroine",
910
+ "he": "she",
911
+ "his": "her",
912
+ "man": "woman"
913
+ },
914
+ "any_to_genderless": {
915
+ "she": "they",
916
+ "her": "them/their",
917
+ "he": "they",
918
+ "his": "their",
919
+ "heroine": "heroic figure",
920
+ "hero": "heroic figure",
921
+ "man": "person",
922
+ "woman": "person"
923
+ },
924
+ "any_to_intersex": {
925
+ "she": "xe",
926
+ "he": "xe",
927
+ "her": "xer",
928
+ "his": "xer",
929
+ "heroine": "hero-xe",
930
+ "hero": "hero-xe",
931
+ "woman": "intersex individual",
932
+ "man": "intersex individual"
933
+ },
934
  "trans_to_furry": {
935
+ // If we want to forcibly remove "she/her" in favor of "anthro_female"?
936
+ // You can add more custom mappings here if needed, e.g. "heroine" -> "anthro hero"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
937
  }
938
+ },
939
+
940
+ "priority_of_rules": {
941
+ "note": "If user picks multiple transformations (e.g. Furry + Male), forcibly overwrite female-coded words with male-coded + anthro-coded tags. The transform_furry logic merges with the chosen gender logic."
942
+ },
943
 
944
+ "system_prompt_instructions": "If user picks 'male', forcibly remove or replace female-coded words from original prompt (heroine->hero, she->he, etc.). If user picks 'trans_to_furry' but also 'female_to_male', you must produce an 'anthro_male' final result. Overwrite any conflicting text in the original prompt. Ensure only one final gender or anthro identity remains."
945
  }