Select a subcategory to view available files.
Files From Subcategories
-
Mystical species
A mod that makes most of the art by the artist mystical/mysticalpp/plantpenitrator into several species
all credit and source of the images are to mysticalpp/plantpenitrator
there's 6 different species
plants: 139 (plantoid)
anthro: 135 (mammalian)
humin: 164 (humanoid)
gouls: 63 (necroid)
guard: 65 (arthropoid)
robut:238 (machine) (26ish original images stretched with recolors)
and one mega species that had the placeholder name "plant" and now its gone too far and would be too much work to rename
plant: 609 (also plantoid couldn't think of any other place for the omnibus species)
i finally added that .mod file
12153 downloads
Updated
-
portrait Robophilia - 4.3
By McAron
This is just a quick edit to an existing mod made by Kroeger incarnated, that was changed later by Someramen, and now re-adapted to work with 4.3 update.
(All credits for original mod go to the author(s) as well as artists who drew the images.)
Bringing back curvy robo-booty to Stellaris!
Portraits are in their own seperate category: "Robophilia" (usually down at the bottom)
Installation instructions:
Extract archive files into default mod directory
1283 downloads
Submitted
-
xyz_image_replacer
By santardo
xyz_image_replacer
CK2 Art Replacement Framework — Event Pictures & Character Portraits
⬇ DOWNLOAD
https://pixeldrain.com/u/jGvuQifi
LoversLab file uploads are capped at 250 MB. The full package (with source images) exceeds 400 MB — use the link above.
⚠ EARLY BUILD — PARTIAL REPLACEMENT ONLY ⚠
This is an early build. Converted portraits currently included:
✔ ~400 human female — caucasian, asian, south_asian, african
✔ 100 male caucasian · 100 male asian · 100 male demon
✔ 100 demon female · 100 angel female · 100 orc female · 100 elf female · 103 halfelf female · 100 halfdragon female
✔ 100 drow female · 100 neko female · 100 kitsune female · 100 fairy female
✔ 66 dwr/named (DWR NPCs — Ariel, Bloodrayne, Cinderella…) NEW · 9 lf/named (LF NPCs — Mey, Brielle…) NEW
✔ Event pictures: IST 307 · DWR 282 ▲ · LF Extras 100 ▲ · LuxuriaFantasia 35 NEW · Demonkingdom 44 · WearAndTear 16 · LF Beyond Heresy 4 NEW · Tale of Nine Tails 2 — 790 total
Unfilled: vampire, ghost, goblin (DWR v2.00), dragon (full form), elemental, all remaining males except caucasian/asian/demon, and most event pictures. Source images are not included — download contains converted DDS strips only. The primary value alongside the portraits is the tooling — drop in your own images and the pipeline handles everything else.
━ WHAT IT DOES
Replaces event pictures and character portraits across all installed CK2 mods with custom/AI-generated images Loads last via dependencies — overrides all original mods without modifying them Fixes the race portrait bug where xyz_comp_patcher renamed race traits in .txt files but not in .gfx portrait files Pool expansion: add more images than the original slot count and the build script automatically generates overflow portraits with new DDS strips, traits, and GFX — up to 100 per category Supports 18 mods for event pictures and 7 mods for portraits — skips any not installed
━ THE TOOLS
Tool 1 — Event Picture Replacer
Replaces the big images shown in event popups. The reference HTML is a full event browser — not just a file list.
Step 1: Open tool_event_replacer/0_Event_Reference.html in your browser — shows all 3,503 event picture slots across 18 mods with dimensions, fill status, and cross-mod shared texture detection (81 textures shared across mods highlighted to avoid duplicate work) Lightbox: Click any entry to open a side-by-side view — left: event picture, right: scrollable panel with resolved English event descriptions and option names parsed from 8,502 events across 18 mods' localisation files. Green → arrows on options let you follow event chains to the next picture directly in the lightbox. Step 2: Drop images into tool_event_replacer/1_Source_Images/[ModName]/gfx/event_pictures/ — filename must match the original (e.g. Stats.png for Stats.dds). Any format: PNG, JPG, BMP, TGA, WEBP Step 3: Double-click 2_Process_Events.bat — auto-resizes and converts to correct format
Tool 2 — Portrait Replacer
Replaces character face portraits. Pool-based — no manual naming or frame assignment needed.
Step 1: Open tool_portrait_replacer/0_Portrait_Reference.html in your browser — shows all categories, frame counts, and how many source images you have so far Step 2: Drop images into tool_portrait_replacer/1_Source_Images/[race]/[gender]/ — filenames don't matter, slots filled alphabetically. 1024×1024 face closeups recommended. Any format. Step 3: Double-click 2_Process_Portraits.bat — assembles DDS portrait strips with automatic circular alpha masking
Named NPC Portraits
DWR and LF named characters (Ariel, Bloodrayne, Mey, Brielle…) normally share generic portrait traits with random characters. Drop a named image and they get their own unique portrait.
DWR named: Drop <charname>.png into tool_portrait_replacer/1_Source_Images/dwr/named/ — see _CHARACTERS.txt in that folder for the full list of 38 supported names + gender LF named: Drop <charname>.png into tool_portrait_replacer/1_Source_Images/lf/named/ — supports 14 LF NPCs: Mey, Lynness, Lenora, Ying_Li, Mwamba, Desmona, Asha, Charlotte (main) · Brielle, Joseph, Kalyian, Valri, Amora (Scarlet Sisters) · Meeshka Each named NPC gets a unique xir_<n>_pic trait with weight 1000001 — overrides DWR/LF's generic portrait assignment
Build the Mod
Double-click 3_Build_Mod.bat in the xyz_image_replacer/ root folder (not inside a tool subfolder) Collects ALL processed event pictures and portrait strips into the mod Creates unique portrait traits for DWR named NPCs (38 chars) and LF named NPCs (14 chars) Auto-detects pool expansion and generates overflow DDS strips, traits, GFX, and scripted_effects Generates LF race trait fix GFX overrides automatically Original mod folders are NEVER modified Fully re-runnable — add more images, re-process, re-build (9-phase build script)
Partial replacement is fine: 5 images in a 200-slot category → only first 5 slots replaced, rest keep originals. Add more → re-run → next slots fill in.
━ POOL EXPANSION
When you have more images than original slots, the build script automatically creates overflow portraits — the originals stay untouched and your extra images become new portrait options CK2 randomly picks from.
Original slot counts (female):
Cheri caucasian / asian / south_asian — 26 slots each Elf / Neko / Kitsune / Fairy / Orc female — 26 slots each Demon female — 20 slots · Angel female — 24 slots Halfdragon female (DWSE lizard form) — 26 slots NEW Drow female (HouseIrae) — 26 slots NEW African female — NEW (no originals, all images are custom)
Male categories — all NEW (no originals to replace):
human/male_caucasian · male_asian · male_indian · male_african elf/male · neko/male · kitsune/male · fairy/male · orc/male · demon/male · angel/male When 0 male images: falls back to original mod behavior — no output generated
Maximum: 100 portraits per category. Overflow traits are hidden (xir_portrait27 through 100), assigned with higher weight than originals so CK2 naturally distributes across the full pool.
━ PORTRAIT CATEGORIES
human/female — DWR generic female human/female_caucasian — Cheri caucasian included human/female_asian — Cheri east_asian included human/female_indian — Cheri south_asian included human/female_african — African includedNEW human/male_caucasian — Male caucasian 100 includedNEW human/male_asian — Male east_asian 100 includedNEW human/male_indian · human/male_africanNEW(empty — bring your own) elf/female — LF Elves 100 included · elf/male(empty) orc/female — LF Orcs 100 included · orc/male(empty) demon/female — LF Demons 100 included · demon/male100 includedNEW angel/female — LF Angels 100 included · angel/male(empty) drow/female — HouseIrae Drow 100 included · drow/male(empty) halfelf/female — HouseIrae Half-Elf 100 included · halfelf/male(empty) neko/female — LF Neko 100 included · neko/male(empty) kitsune/female — LF Kitsune 100 included · kitsune/male(empty) fairy/female — LF Fairies 100 included · fairy/male(empty) halfdragon/female — DWSE lizard/humanoid form 100 includedNEW · Note: dragon (full form, 14 slots) and halfdragon (humanoid lizard, 26 slots) are separate portrait systems — most characters appear in halfdragon form vampire/female · ghost/female · goblin/femaleNEW (DWR v2.00 trait) · dragon/female (full form) · elemental/female · child/female + male(empty — bring your own) dwr/named — DWR named characters (38 NPCs, matched by filename) 66 included lf/named — LF named characters (14 NPCs, matched by filename) 9 includedNEW
Note on DWR races: DWR has many race traits not covered by dedicated portrait strips — wolf_kin (werewolf), horse_kin, nymph_kin, rabbit_kin, undead, xyz_futa and other therianthropes all fall through to human/female (DWR remedy/dw_portrait generic pool). Named DWR characters use dwr/named. Only traits with dedicated DWR or LF portraitType blocks have their own category here.
━ EVENT PICTURE CATEGORIES
S = Sex · R = Rape · B = Bondage · T = Tentacle · M = Magic · W = Combat · C = Court · A = Body · F = Race/Fantasy · O = Other
━ REQUIREMENTS
Python 3.6+ — download & install, make sure to tick "Add Python to PATH" during setup Pillow — after installing Python, open a command prompt and run: pip install Pillow texconv.exe — already included, no download needed
Dependency mods (must be enabled):
xyz_comp_patcher · Cheri Portraits · Dark World Reborn · LuxuriaFantasia ElementalLove · Tale of Nine Tails · HouseIrae · AOH · WearAndTearNEW
━ INSTALLATION
Place xyz_image_replacer/ folder in your CK2 mod directory Place xyz_image_replacer.mod in your CK2 mod directory Enable xyz_image_replacer in the CK2 launcher (all dependency mods must also be enabled)
CK2 mod folder: Documents/Paradox Interactive/Crusader Kings II/mod/ (Windows)
━ SUPPORTED MODS
Event Pictures (18 mods):
IST · bdsmSociety · LuxuriaFantasia · Dark World Reborn · Cheri Tentacle Dreams · LF Extras · ABM · Demonkingdom · HouseIrae · ElementalLove · Tale of Nine Tails · Tentacled Dreams Extended · LF Beyond Heresy · Crusader Milk · AOH · ACM · xyz_comp_patcher · WearAndTear
Tested against: DWR v2.01 · Cheri Tentacle Dreams v4.6 (final CK2 release) · xyz_comp_patcher v2.1i · LF Extras v1.0.4
Portraits (7 mods):
Cheri Portraits · Dark World Reborn · LuxuriaFantasia · ElementalLove · Tale of Nine Tails · HouseIrae · AOH
Any mod not installed is silently skipped — no errors.
━ VERSION HISTORY
v1.5 — LF Named NPC Portraits + DWR Gender Tracking. 14 LF named NPCs get unique xir_lf_<n>_pic traits (weight 1000001 > LF's 100000): Mey, Lynness, Lenora, Ying_Li, Mwamba, Desmona, Asha, Charlotte (main); Brielle, Joseph, Kalyian, Valri, Amora (Scarlet Sisters); Meeshka. New seeding event (xir_lf_named.1, on_startup) adds xir_ trait to chars with original lf_npc_* traits — no scripted_effect override needed. New source folder: lf/named/<charname>.png. DWR _CHARACTERS.txt now includes gender column. Phase [4/9] now handles both DWR + LF named NPCs. v1.4 — DWR Named NPC Portrait Support. 38 DWR named characters originally sharing generic portrait## traits get unique xir_<n>_pic traits, DDS strips, and portraitType entries (weight 1000001 > DWR's 1000000). Phase [4/9] parses dw_npc_scripted_effects.txt and overrides the scripted_effects with the new traits. Build script renumbered from 8 to 9 phases. v1.3h — Delayed Race Portrait Seeding for New Games. Fixed: drow/race portraits not assigned on new games — HouseIrae.13 converts characters to drow on day 1, ACM seeds AI drow on day 2-6, but the on_startup seeding fires at day 0 before these characters exist. New delayed re-seed event (xir_race_portraits.2) fires 30 days after game start, covers all 10 races with remove+add pattern (safe for already-seeded characters). v1.3g — DWSE Gender Gate + Drow Seeding Migration + Trait Dedup. Fixed: male halfdragon/lizard characters showed female portraits — DWSE strip has female (frames 1-21) and male (frames 22-26) in one DDS, our 100 female images filled all frames including male ones. Phase 4 now injects portrait_is_female = yes into the DWSE weight block. Fixed: drow/dragon/lizard portraits not assigned on existing saves where the v1 seeding flag already fired. New v2 migration block seeds only drow/dragon/lizard on existing saves. New v3 migration block for saves where v2 fired but effects weren't deployed yet (clean remove+add re-seed). Fixed: demon overflow traits duplicated — generate_lf_expansion_traits() generated per-category without dedup. Now groups by (trait_prefix, orig_slots). Total traits: 674 (down from 774), 0 duplicates. v1.3f — Race Portrait Seeding + Overflow for Drow, Dragon, Halfdragon. Fixed: HouseIrae drow and DWSE dragon/lizard characters showed human portraits at game start. Seeding event now covers 10 races (was 7): 7 LF races + drow + dragon + halfdragon/lizard. NEW: Pool expansion for Halfdragon (dwse_lizard, 26 slots) and Drow (HouseIrae, 26 slots) — both support up to 100 portraits with overflow DDS/traits/GFX/scripted_effects. NEW: halfdragon/female source category in tool_portrait_replacer (was previously miscategorized as human/female). v1.3e — WearAndTear Integration. WearAndTear added to DEPENDENCIES (load order) and NARRATIVE_MODS (472×472 standardization, 9 mods total). Category keywords expanded: "battle" += kill/murder/assassin/death/strike · "court" += rob/treasury/theft/steal/cuckold/depart/arrive/escape/captured. v1.3d — Narrative Event Size Standardization. Fixed: event pictures from non-IST mods were converted at original dimensions instead of 472×472 narrative standard. New NARRATIVE_MODS list ensures all narrative-heavy mod event pictures are standardized to 472×472. New --force flag for 2_Process_Events.bat — always re-converts all images (fixes Windows timestamp preservation issue where replaced source images were skipped). v1.3c — Event Context in Lightbox + README Stats. Lightbox now shows event context alongside the image (side-by-side): left side event picture, right side scrollable panel with event descriptions and option names. Localisation scanner reads 40,333 English text keys from 18 mods' CSV files. Token-based event parser extracts full structure of 8,502 events. Chain navigation: green → arrows on options jump directly to the next event's picture. EVENT_DATA JSON embedded in HTML (~5.5 MB, 3,503 sprite keys). Auto-generated replacement stats in README updated by Phase 8 of 3_Build_Mod.bat. v1.3b — Event Reference Shared Texture Detection. Cross-mod shared texture analysis: detects 81 textures used across 2+ mods. "Actionable" dashboard counter (3,165 unique). Green badge on primary entries, blue badge + greyed-out rows on duplicates. "Hide Shared" filter button. v1.3a — Event Reference Thumbnail Fix. Fixed wrong thumbnail path ("thumbnails/" instead of "_thumbnails/") — all ~3,400 preview images showed as broken icons. v1.3 — Instant Race Portraits + Bugfixes. Race portrait seeding on game startup (on_startup + on_chronicle_start, guarded by xir_race_portrait_seeding_done). Fixed: Neko/Kitsune gender gate skipped due to per-block portrait_is_female in GFX children. Fixed: overflow trait names used wrong prefix (lf_*_portrait instead of xir_*_portrait) — most visible for Demons (80% of assignments failed). v1.2 — LF Race Gender Gate Fix. Original LF adult race GFX files had no portrait_is_female gate — male race characters showed female race portraits. Build script now injects portrait_is_female = yes into all 5 adult race GFX overrides. Fixed Angel/Demon detection (bare pattern, no lf_ prefix). v1.1b — Save Migration + NOR Block Fix. One-time migration in CheriPortraits.10 clears all flags and reassigns portraits on first load. Fixed duplicate trait entries in caucasian portraitType NOR guard. v1.1a — random_list Wrapper Fix. Fixed missing random_list = { } wrapper in CheriPortraits.0 — without it CK2 ignored all portrait trait assignments. v1.1 — Male Portrait Support. 4 male Cheri ethnicity categories + 7 male LF race categories. Gender-split events and scripted effects. Up to 100 portraits per male category. v1.0b — African Ethnicity. New Cheri african pool (east/central/west African cultures). Falls back to south_asian when 0 images provided. v1.0a — Per-Ethnicity Random List Fix. Each ethnicity's random_list now only includes overflow traits with matching GFX frames. v1.0 — Initial release. Event picture replacement (18 mods), portrait replacement (7 mods), LF race trait fix, Cheri + LF race pool expansion up to 100 per category.
172 downloads
Updated
-
Cultivation
By xzagorx1
A cultivation system that I want to add dual cultivation and many more sexy event 😝
Thinks I did:
New Cultivation Lifestyle 12 tree with 12 cultivation realms New Bloodline for future use Dynamic Realm traits New sects as faith with 4 different religion family based on 4 cultivation path (orthodox - unorthodox - demonic - vagrant) 4 Cultivation tenet that opens cultivation lifestyle. You can add to any other faith vanilla or modded Sect visit and Breakthrough decisions Sect join and spar with a disciple events 1 new Dynasty track for future use. Right now it opens some old system like dual cultivation, new maa etc. It still works but will change when I start making clans with that track
Overwritten files:
"common/character_interactions/carn_sex_interaction.txt" from carnalitas (You can delete this and only use Dual Cultivation interaction but it doesn't start sex scene. I wanted to add with on_action like carn_on_sex_v2 effect triggering dual cultivation but I don't know enough how carnalitas works.)
Thinks I want to do:
Firstly I'm open for suggestions. Sect Buildings for Advanturer camp, Noble House and Land. Clans as Family estates. With the games new system. New building etc. Master - Disciple relationship Dao way lifestyle. (Like Sword dao, elemental dao etc. or entirely different style I'm not sure about what to do. I can even separate dao and lifestyle and do something else for lifestyle. I appreciate the suggestions.) New Tournament style Activity. Like in wuxia style novels there will be fights held in every year and every 10 year. You will gain like qi gathering pills, sect join offers etc. I'm hyped XD
Requirements:
You need this mod: ScrollUi (I'll upload a copy of this mod to here. I made the mod for this XD) If you don't use this mod you need to change gui scale to 60% or lower to see all trees here is the comparison: Here is with mod:
9857 downloads
Updated
-
Immersive Slave Training and Kidnapping на русском
By Gorotim_1
Папку с названием "localisation" поместить с заменой оригинальных файлов мода по следующему пути: C:\Users\Имя_пользователя\Documents\Paradox Interactive\Crusader Kings II\mod\IST
Рекомендуется сделать резервную копию оригинальной папки "localisation" перед заменой файлов.
Мод создан с помощью искусственного интеллекта DeepSeek, из-за чего в некоторых местах перевод получился более цензурированным.
Требуется:
130 downloads
- mind break
- slavery
- (and 3 more)
Submitted
-
Animal plus
By GreenZeer
Hello everyone, after months of hardship and suffering (and a victory over laziness), I finally want to present you with my first mod (which was planned back in early January). This is my first mod, and I'm a complete novice in this area, so I had to learn everything from scratch. But inspired by Fuseli's wonderful Deviant's Mask mod and Phaze Star's old Milfy Mod, I finally created something. Overall, the mod doesn't add anything fundamental yet, just 4 skills and a few dozen events. It's not finished yet, but if I kept adding things, I would never have released it. Overall, I tried to incorporate Fuseli's narrative into the format used by Phaze Star. How it works: for now, everything relies on events occurring through the decisions tab; in the future, I plan to add random events based on interactions with the environment. There's still a lot of work to be done, but I'm releasing it now to see if it makes sense to continue, or if this topic isn't interesting to anyone, or maybe I'm just clumsy and won't be enjoyed.
The overall plan is for a system of factional rivalries. Several factions: Horses, Dogs, and a faction of religious fanatics. Initially, a certain cult tries to coax your character into their clutches. After joining one, your character begins to convert their country, and eventually, your reign will become the beginning of a campaign to enslave all lands, while other cults will grow alongside you.
But this is just an idea, and I don't know yet how I'll implement it.
For now, I'll try to come up with random event content, a reward system for certain choices, and so on.
I won't say when the updates will be released; it all depends on the motivation to do something.
I also apologize if there are any errors in the English localization. I'm not a native speaker, and this is a machine translation. If anyone could correct it, I'd be very grateful.
5100 downloads
Updated
-
xyz compatibily patcher
By santardo
xyz_comp_patcher
Universal Compatibility Patcher — Unified trait framework for 7 mods Bridges IST, bdsmSociety, Luxuria Fantasia, Dark World Reborn, Cheri Tentacle Dreams, LF Extras, and ABM into one framework. All 7 mods share the same xyz_* trait namespace — characters carry 1–2 traits instead of 5–6, and every event fires correctly.
7 Mods · 221 Override Files · 4,486 Replacements · 73 Unified Trait Mappings
━ UNIFIED TRAIT SYSTEM
Every mod-specific slavery, dom/sub, and race/species trait is renamed into a single xyz_* namespace. Events from all 7 mods check the same trait names — guaranteed to fire correctly.
Slavery & Dom/Sub — 54 Mappings
xyz_slave — ISTslave, bdsm_slave, lf_enslaved, branded_slave xyz_trained — ISTtrainedslave, bdsm_trained_slave xyz_dominant — bdsm_dominant, lf_dominant xyz_submissive — bdsm_submissive, lf_submissive xyz_switch — lf_switch xyz_unbroken … xyz_meretrix — IST progression stages xyz_wol_baby … xyz_wol_sissy — BDSM WoL traits xyz_breeder, xyz_milkcow … — IST specializations Race / Species — 19 Mappings → 9 Unified
xyz_elf — lf_elf (LF) · elf (DWR) xyz_orc — lf_orc (LF) · orc (DWR) xyz_fairy — lf_fairy (LF) · fae_kin (DWR) xyz_neko — lf_neko (LF) · cat_kin (DWR) xyz_kitsune — lf_kitsune (LF) · fox_kin (DWR) xyz_demon — lf_demon (LF) · demon_kin (DWR) xyz_angel — lf_angel (LF) · angel_kin (DWR) xyz_futa — lf_futa (LF) · futa (DWR) · futanari (W&T) xyz_mage — lf_mage (LF) · mage (DWR) ━ FIXES & PATCHES
Narrative Event Conversion — All IST & bdsmSociety events converted from character_event to narrative_event, displaying in LF's large parchment window. Elven Fertility Fix — LF's brutal infertility penalties reduced to sane values (−0.10/−0.25/−0.50/−0.90). Missing check_elven_fertility scripted effect implemented. Vampire Fertility Fix(NEW v2.1h) — DWR's vampire trait had fertility = -100 (near-total sterility). Reduced to -0.90 (matches max elven tier) — vampires can still reproduce with difficulty. Courtesan/Meretrix Buff(NEW v2.1i) — IST's xyz_courtesan and xyz_meretrix stats buffed 10× (skills, spouse_opinion, martial) and 4× (health, prestige, general_opinion, liege_opinion). Makes the slave graduation path actually worthwhile. Revolt Risk Fix — bdsm_kidnapped_peasants modifier corrected: 500% → 5%. Demon Kingdom Buff — Lilu/Azazel stats 30 all, fertility 200%, event_target bug resolved. Dynasty Tree Fix(NEW v2.1e) — Characters spawned via create_character with dynasty = ROOT but no parent links caused orphaned vertical chains in dynasty trees. Build script now replaces dynasty = ROOT with dynasty = none inside all create_character blocks (brace-depth tracking, trigger conditions untouched). Fixes: Demon Queen/King + Dragon children — 4 fixes in 2 files. Virgin Trait Fix — Assigned at birth for all newborns; catch-up sweep at game start for unmarried chars under 24. DWR's age-24 auto-strip removed, is_adult = yes guard added. Virgin Removal Integration(NEW v2.1d) — Virgin trait removed from both participants at all 106 sex completion points: LF Sexytimes (22), DWR dw_visits (58), DWR DWSex (16), Cheri TD (10). DWT rape already handled natively. Coming-of-Age Dedup — DWCourt.1000 disabled (no-op). LF Extras' DWTRandom.300 chain kept as active version. Siege Rape Dedup + Pregnancy — raynor.500 disabled; LF Extras' DWT.7999/8000 chain kept (better victim selection, randomized pictures). Pregnancy check added to DWT.8013 creampie ending. Prisoner Rape Spam Fix — DWTRandom.500 disabled. MTTH 180-day auto-fire per prisoner caused constant popups with multiple captives. INCproject Customizer Fix — All 52 incest traits hidden from Ruler Designer (customizer = no). BDSM Society Join Fix — BDSM.0011 overridden: slave-owners recruited by NPCs now always enter dominant path (rank 3) instead of submissive (rank 1). Society of O Opt-In Rework(NEW v2.1f) — Player and slave auto-enrollment removed. Player receives narrative invitation event (IxB.120): join as Dominant Master (rank 3), decline with 2-year cooldown, or permanent opt-out. Slaves inducted via right-click targeted decision (ixb_induct_slave). IxB.115 handles dominant trait sync for existing members. ABM Gender-Swap Pussy Fix(NEW v2.1g) — DWR potions, LF potions, TONT kitsune magic, HouseIrae curse all use set_gender = opposite but don't clean up ABM's ala_*_pussy traits. IxB.400 (yearly) and IxB.401 (on_startup mass cleanup) remove all 7 pussy traits + clear ala_pussy flag + reset pussy_size variable on non-futa males. Dom/Sub Customizer Fix — bdsm_dominant/bdsm_submissive hidden from Ruler Designer via direct source edit (auto-reapplied by build script). Old trait names coexisted with xyz_dominant/xyz_submissive as separate traits — picking them in Ruler Designer + LFSexytimesRouting event = duplicate traits. Also added old trait name checks to LFSexytimesRouting .2/.3/.4/.5 NOR triggers for existing save safety. Decision Color Prefixes — IST = Red · BDSM = Yellow · DW = Green · LF/LFE = Blue · IxB = Cyan ━ WEARANDTEAR BRIDGES
IST counter increments injected into sex act events across all mods so W&T tracks all encounters regardless of source.
DWT Rape (LF Extras) — 20 DWT completion events (5 chain variants × vaginal/anal/oral) LF Consensual — 22 LF Sexytimes events across 3 files (Female/Male/Futa). Both ROOT and partner get counters. DW Consensual — 58 dw_visits options + 16 DWSex options Cheri Tentacle — All 4 IST counter types simultaneously. Events: Tentacle.201/.202, Tentacle.0, Tentacle.50041 + 5 Scarlet Sisters events ━ REQUIREMENTS
All 7 mods must be extracted (not zipped) in your mod/ directory. CK2 loads xyz_comp_patcher after all of them automatically.
IST — Immersive Slave Training & Kidnapping bdsmSociety — BDSM Society: The House of O Luxuria Fantasia Dark World Reborn Cheri – Tentacled Dreams LF Extras ABM — A Larger Body Mod
Optional: INCproject — build script hides all 52 incest traits from Ruler Designer if present.
Direct source fix (auto-applied): bdsmSociety — customizer = no on bdsm_dominant/bdsm_submissive.
━ INSTALLATION
Place mod files — Copy xyz_comp_patcher/ folder and xyz_comp_patcher.mod into your CK2 mod directory. Install required mods — All 7 source mods extracted in mod/. Run the build script — Requires Python 3.6+: cd <CK2 mod dir>/xyz_comp_patcher/tools/ python build_overrides.py Activate in CK2 Launcher — Enable xyz_comp_patcher. Load order is handled automatically. Verify — Start a new game. Slaves should carry xyz_slave; IST/BDSM events should display in the large parchment window.
Updating: When any source mod updates, re-run python build_overrides.py. Fully re-runnable.
━ BUILD OUTPUT (v2.1)
IST — 10 files · 1,939 replacements bdsmSociety — 17 files · 503 replacements Luxuria Fantasia — 71 files · 614 replacements Dark World Reborn — 82 files · 757 replacements Cheri Tentacle Dreams — 25 files · 404 replacements LF Extras — 8 files · 83 replacements ABM — 8 files · 186 replacements Total — 221 files · 4,486 replacements ━ WHAT IS NOT RENAMED
tentacle_slave — Unique mechanics: health +5, immortal, opinion +10000 bdsm_society — Internal society identifier, not a character trait lf_halfdemon, lf_fallen_angel, vampire, wolf_kin — Unique to one mod, no double-stacking possible houseirae_drow, houseirae_halfelf — House Irae specific dwse_* (dragon, lizard) — DWR Submods specific lf_ghost, genie, platypi — Unique traits Society ranks, currency, quest mechanics, character flags, opinion modifiers — unchanged ━ VERSION HISTORY
v2.1i — Courtesan/Meretrix Buff. xyz_courtesan stats buffed 10× (intrigue 1→10, diplomacy 4→40, spouse_opinion 10→100) and 4× (health 0.5→2, prestige 0.1→0.4, general_opinion 2→8, liege_opinion 15→60). xyz_meretrix buffed 10× (learning 1→10, stewardship 4→40, diplomacy 3→30, intrigue 2→20, spouse_opinion 20→200) and 4× (health 1→4, prestige 1→4, general_opinion 10→40, liege_opinion 25→100). Makes the slave graduation path actually worthwhile. v2.1h — Vampire Fertility Fix. DWR's vampire trait had fertility = -100 (near-total sterility). Reduced to -0.90 in dw_race_traits.txt override — matches max elven tier. v2.1g — ABM Gender-Swap Pussy Fix. DWR dw_gender_swap, LF Potions, TONT kitsune magic, HouseIrae Tamsine curse all use set_gender = opposite without cleaning up ABM's ala_*_pussy traits. New IxB.400 (yearly) and IxB.401 (on_startup mass cleanup) remove all 7 pussy traits + clear ala_pussy flag + reset pussy_size on non-futa males. v2.1f — Society of O Opt-In Rework. Auto-enrollment for player and slaves removed. IxB.110 now fires narrative invitation event (IxB.120): join as Dominant Master (rank 3), decline with 2-year cooldown, or permanent opt-out. New ixb_induct_slave targeted decision for manual slave enrollment. IxB.115 handles dominant trait sync for existing members. v2.1e — Dynasty Tree Fix. fix_create_character_dynasty_root() replaces dynasty = ROOT with dynasty = none inside all create_character blocks (brace-depth tracking). Fixes Demon Queen/King + Dragon children — 4 fixes in 2 files. v2.1d — Virgin Removal Integration. patch_virgin_removal() removes virgin trait from both participants at 106 sex completion points: LF Sexytimes (22), DWR dw_visits (58), DWR DWSex (16), Cheri TD (10). DWT rape already handled natively. v2.1c — run.bat launcher + BASE path validation. Double-click to run, no cd/placeholder needed. Clear error if CK2 mod folder not found. v2.1b — Dom/Sub customizer & routing fix. bdsm_dominant/bdsm_submissive hidden from Ruler Designer (direct source edit, auto-reapplied by build script). LFSexytimesRouting events .2/.3/.4/.5 now also check old trait names in NOR trigger — prevents duplicate dom/sub traits on existing saves. v2.1a — BDSM Society Join Fix. BDSM.0011 overridden — slave-owners recruited by NPCs always routed to dominant path (rank 3). v2.1 — Race Trait Unification. 19 mappings → 9 xyz_*. ABM added as 7th mod. Total: 73 mappings, 221 files, 4,486 replacements. v2.0h — Cheri Tentacle W&T Bridge. IST counters added to tentacle + Scarlet Sisters events. v2.0g — DW & LF Consensual W&T Bridges. 58 dw_visits + 16 DWSex + 22 LF Sexytimes events patched. v2.0f — Siege rape dedup, prisoner spam fix. raynor.500 + DWTRandom.500 disabled. Pregnancy check added. v2.0e — INCproject Customizer Fix. 52 incest traits hidden from Ruler Designer. v2.0d — Coming-of-age fix. DWCourt.1000 disabled. is_adult guard added to dw_remove_trait_virgin. v2.0c — Virgin Trait Fix. Assigned at birth + catch-up at game start. DWR age-24 strip removed. v2.0b — LF Extras integration. 6 source mods, 71 override files, 70 colored decision labels. v2.0a — CSV override fix. Renamed to 000_decision_labels.csv. BDSM prefix corrected. v2.0 — Unified Trait System. 54 trait mappings, Python build script, elven fertility fix. v1.2 — Demon Kingdom override. Colored decision labels. v1.1 — Renamed from ISTxSociety. Revolt risk fix. LF parchment textures. v1.0 — Initial release. IST/bdsmSociety/LF three-way sync.397 downloads
Updated
-
WearAndTear
By santardo
Wear and Tear
Cumulative Physical Wear System for CK2
Tracks cumulative physical wear from births, sex acts (via IST counters), and abuse. Assigns progressive consequence traits with health and fertility debuffs. Integrates with ABM for visible pussy/anus size changes.
v2.0 adds a Race Physiology System: 5 race size categories determine wear multipliers for cross-race encounters. Extreme mismatches (e.g., fairy vs dragon) cause immediate tearing, progressive damage traits, and narrative events.
v2.1 adds Personal Assault: right-click ANY foreign character — ruler, courtier, spouse, anyone — to personally travel to their realm and assault, kill, or rob them. Multi-stage narrative event chains with custom GFX, skill checks, escape mechanics, secret trait system, and cuckold child discovery.
Replaces "Blind and Castrate for All" mod. Race traits use the unified xyz_* namespace from xyz_comp_patcher.
⚠ v2.1 REQUIRES A NEW GAME ⚠
The Personal Assault system (v2.1) uses decisions and on_actions that are only loaded at game start.
Existing saves will not have the assault decision available — it simply won't appear.
If you want to keep your current save, stay on v2.0. Everything from v2.0 (wear system, race physiology, mutilation) is fully save-compatible and unaffected.
━ FEATURES
6-tier wear traits with progressive health/fertility debuffs Cumulative tracking: vaginal, anal, oral, physical wear components Birth wear: +2 vaginal wear + ABM pussy stretching per birth Birth complications at 8+ births (10–20% chance) Birth milestones at 5, 8, 12 births with narrative events IST counter sync: every 5 sex acts = 1 wear point ABM pussy/anus size modification (permanent stretching) + anti-healing Mutilation decisions: mastectomy, castration (incl. futas), blinding — with GFX pictures, sounds, and flavor text
Personal Assault System (v2.1):
Right-click targeted decision on any foreign character — ruler, courtier, spouse, anyone in diplomatic range Direct targeting: click the person you want — no random victim selection, no ruler requirement 3 action types: Assault (females only) · Kill (anyone) · Rob (rulers only) Multi-stage narrative chains: SUCCESS = 3 stages (approach → submit → climax/death) · PARTIAL = 2 stages · FAILURE = 1 stage (caught) 20 custom GFX event pictures (placeholder DDS — swap via xyz_image_replacer) Distance-based travel: 20 days (neighbor realm) · 90 days (far realm) No cooldown — repeatable immediately after return Skill checks vs 4 target defense tiers (Low/Medium/High/Extreme) Guaranteed Success options: shown only at high stat thresholds, skip skill check entirely Secret Traits: crimes hidden as invisible flags until discovered (capture, yearly chance, or victim speaks out) Escape check after every action — clean / narrow escape (injury) / caught Assault effects: IST counters + wear + ABM pussy stretch + pregnancy check Cuckold child system: on_birth discovery event, husband reaction chain IST progression on repeated assaults: xyz_unbroken (3+) → xyz_broken (6+)
Race Physiology System (v2.0):
5 race size categories: Tiny / Small / Medium / Large / Massive Wear multiplier based on category difference (x1.5 to x10) Progressive damage traits: internal_damage → torn → ruined_internals Racial resilience traits: Orcish Resilience, Fae Fragility, Demonic Endurance, etc. Adaptation mechanic: body reshapes after 5+ survived extreme mismatches Cross-race birth complications for tiny/small mothers Inspect Prisoner decision: shows race category + compatibility warning Narrative events with sound effects and race-specific descriptions
━ PERSONAL ASSAULT
Action Success Rates (by target defense tier)
LOW (Martial<10 AND Intrigue<10) — 60% success · 25% partial · 15% fail MEDIUM (Martial≥10 OR Intrigue≥10) — 45% success · 30% partial · 25% fail HIGH (Martial≥14+Intrigue≥12 OR combat trait) — 30% success · 30% partial · 40% fail EXTREME (Martial≥16+Intrigue≥16 OR trait combo) — 15% success · 25% partial · 60% fail
Guaranteed Success Thresholds (skip skill check entirely)
Assault: Intrigue ≥ 25 — Master Infiltrator Kill: Martial ≥ 20 AND Intrigue ≥ 20 — Shadow & Blade Rob: Intrigue ≥ 25 — Master Thief Normal options auto-hidden when guaranteed success threshold is met
Player Stat Scaling (multiplicative, 4 tiers)
Tier 1 (stat ≥ 12): x1.5 success bonus · x0.7 failure reduction Tier 2 (stat ≥ 18): x1.5 additional (cumulative x2.25) · x0.5 failure Tier 3 (stat ≥ 25): x2.0 additional (cumulative x4.5) · x0.3 failure Tier 4 (stat ≥ 35): x2.0 additional (cumulative x9.0) · x0.2 failure Assault: intrigue · Kill: martial + intrigue (stack) · Rob: stewardship + intrigue (stack) · Escape: intrigue + martial (stack)
Trait Bonuses (on success weight)
elusive_shadow x1.3 — Assault, Kill, Escape master_schemer x1.3 — Assault, Rob brilliant_strategist x1.3 — Kill strong / brave x1.2 — Kill, Escape genius x1.2 — All
Secret Trait Discovery
Crimes are hidden as invisible character flags until exposed Immediate: discovery on capture (wt.860) Yearly: 5% base discovery chance + modifiers for victim count − intrigue Victim speaks out: 10% yearly chance → exposes both victim and attacker wt_is_secret_rapist → wt_known_rapist · wt_is_secret_murderer → wt_known_murderer · wt_is_secret_rape_victim → wt_known_rape_victim
━ RACE SIZE CATEGORIES
All race traits use the xyz_* unified namespace (xyz_comp_patcher). Non-unified traits (unique to one mod) keep their original names.
TINY (1) — xyz_fairy SMALL (2) — xyz_neko, xyz_kitsune, xyz_elf, houseirae_drow, houseirae_halfelf, dwse_dragon_child MEDIUM (3) — xyz_angel, lf_fallen_angel, lf_halfdemon, vampire, wolf_kin, human (default) LARGE (4) — xyz_orc, xyz_demon, dwse_lizard, tentacle MASSIVE (5) — dwse_dragon_adult, dwse_dragon_shapeshifted
Wear Multipliers by Category Difference:
Diff 4 (Fairy vs Dragon) — x10 wear · Instant torn/ruin · Event wt.620 (40% chance) Diff 3 (Fairy vs Orc) — x5 wear · 60% torn, 25% ruin · Event wt.600 (30% chance) Diff 2 (Elf vs Orc) — x3 wear · 40% hidden damage · Event wt.210 (25% chance) Diff 1 (Elf vs Human) — x1.5 wear · No tear risk Diff 0 (Same category) — x1 wear · No effect
━ RACE MISMATCH TRAITS
Damage Traits (progressive):
wt_internal_damage — Hidden · health −0.25 (precursor to torn) wt_torn — Health −0.5 (can escalate to ruined) wt_ruined_internals — Health −1.0 (permanent, irreversible) wt_adapted — Health −0.25 (body reshaped, stops further events)
Racial Resilience Traits (assigned once):
wt_orcish_resilience — xyz_orc: health +0.25, wear −1 wt_fae_fragility — xyz_fairy/xyz_neko/xyz_kitsune: health −0.15, wear +1 wt_demonic_endurance — xyz_demon/lf_halfdemon: health +0.5, wear −2 wt_draconic_fortitude — dwse_*: health +1.0, wear −3 wt_elven_grace — xyz_elf/houseirae_drow/houseirae_halfelf: diplomacy +1
━ WEAR TIERS
Tier 1 — 5 total wear · health −0.1 · fertility −0.05 Tier 2 — 10 total wear · health −0.3 · fertility −0.10 Tier 3 — 20 total wear · health −0.5 · fertility −0.20 Tier 4 — 35 total wear · health −0.8 · fertility −0.30 Tier 5 — 50 total wear · health −1.0 · fertility −0.40 Tier 6 — 75 total wear · health −1.5 · fertility −0.50
━ MUTILATION DECISIONS
Right-click on any prisoner. All decisions trigger narrative events with GFX pictures and sound effects.
Mastectomy (wt.500) — Removes all breast traits via ABM. Adds wt_mastectomy + 365-day recovery modifier. +5 physical wear. Sound: back_breaking_* Castration (wt.510) — Males: adds vanilla eunuch trait. Futas (xyz_futa): removes dick + balls via ABM. +5 physical wear. Sound: garroting_male_03 Blinding (wt.520) — Adds vanilla blinded trait. Gender-specific flavor text. Sound: garroting_* Inspect Condition (wt.700) — Shows race category + compatibility warning. Player-only, no gameplay effect.
━ DEPENDENCIES
None required. Optional runtime detection:
ABM — Pussy/anus size modification, trait removal, anti-healing IST — Counter sync (ISTvarvag, ISTvarass, ISTvarBJ, ISTvarphys) LF / DWR — Race traits detected via xyz_* unified names xyz_comp_patcher — Provides xyz_* unified trait names (recommended)
━ ABM INTEGRATION
Birth: +0.5 to pussy_size (on top of ABM's own +0.75) IST sync: +0.3 to pussy_size/anus_size per 5 vaginal/anal acts Anti-healing: adds +0.1/0.2/0.3 to pussy_size yearly based on wear tier Race mismatch: +0.3 to max based on category difference Mastectomy: calls abm_tits_removal Castration: calls abm_dick_removal + abm_balls_removal
━ IST INTEGRATION
CK2 cannot subtract variables directly, so wear uses threshold-stepping:
Checks ISTvarvag at thresholds 5, 10, 15, ..., 50 Credits each threshold once via wt_ist_vag_credited Each threshold = +1 vaginal wear + ABM pussy stretch Same pattern for anal (ISTvarass), oral (ISTvarBJ), physical (ISTvarphys)
━ EVENT MAP
wt.100 — on_birth: birth wear + cross-race complications wt.150 — on_pregnancy: minor vaginal wear wt.200 — on_yearly: IST sync + anti-healing + race compat + trait assignment wt.210 — Size mismatch injury sub-event · wt.211 — Clear injury cooldown (30 days) wt.300 / .310 / .320 — Birth milestones: 5 / 8 / 12 births wt.500 / .510 / .520 — Narrative: mastectomy / castration / blinding wt.600 — Extreme race mismatch (3-cat diff) · wt.610 — Breaking point · wt.620 — Devastating mismatch (4-cat) · wt.630 — Adaptation · wt.641 — Cooldown clear (60 days) wt.650 — Cross-race birth crisis · wt.700 — Inspect prisoner condition
Personal Assault Events (v2.1 — wt.800–896):
wt.800 — Departure · wt.801 — Arrival (hidden, 20/90 days) wt.810 — Action choice: assault / kill / rob / abort wt.820–826 — Assault chain: skill check (hidden) → S1 approach / partial / failure → S2 submit → S3 climax (all effects) / partial overwhelm wt.830–836 — Kill chain: skill check (hidden) → S1 / partial / failure → S2 the strike → S3 death / partial wound wt.840–843 — Rob chain: skill check (hidden) → success / partial / failure wt.850 — Escape check (hidden) · wt.851 — Narrow escape (injury) · wt.860 — Capture (imprisonment, escape attempt) · wt.870 — Return home (hidden, cleanup) wt.880 — on_birth cuckold discovery (hidden) · wt.881 — Husband discovers cuckold child wt.890 — Yearly secret discovery check (hidden) · wt.891 — Player exposed wt.895 — Yearly victim speaks out check (hidden) · wt.896 — Player notified
━ VERSION HISTORY
v2.1b — Skill Rebalance + Guaranteed Success. 4-tier stat scaling at thresholds 12/18/25/35 with multiplicative stacking on both success bonuses and failure reduction — stats matter at ALL levels, from 10 to 120. Guaranteed Success options (3 new action choices shown only when threshold met): Intrigue≥25 for Assault/Rob, Martial≥20+Intrigue≥20 for Kill — skip skill check entirely. Normal options auto-hidden when threshold met. All 31 events rewritten with expanded cinematic flavor text. Localisation encoding fix (Windows-1252/cp1252 for CK2 compat). xyz_image_replacer integration: WearAndTear added to NARRATIVE_MODS (472×472 standardization) and DEPENDENCIES (load order). v2.1 — Personal Assault System (requires new game). Right-click targeted decision on any foreign character. 31 events (wt.800–896). Direct targeting — no random victim selection. Assault/Kill/Rob action gates. Multi-stage narrative chains (SUCCESS=3, PARTIAL=2, FAILURE=1). 20 custom GFX event pictures (placeholder). Distance-based travel (20/90 days). No cooldown. Secret Traits: invisible flags → visible traits on discovery (capture / 5% yearly / 10% victim speaks). Skill checks vs 4 defense tiers. Escape mechanics and imprisonment consequences. Assault chain: IST + wear + ABM + pregnancy + cuckold child discovery. IST progression: xyz_unbroken (3+) → xyz_broken (6+). 8 event modifiers, 5 opinion modifiers, 3 new traits. v2.0 — Race Physiology System. 5 race size categories with wear multipliers, progressive damage traits, racial resilience/vulnerability traits, narrative events for extreme mismatches, cross-race birth complications, inspect prisoner decision. Race triggers updated to xyz_* unified names from xyz_comp_patcher v2.1. v1.1 — Mutilation Narrative Events. Mastectomy, castration, and blinding now trigger full narrative_event windows with GFX, sounds, gender-specific flavor text, and proceed/cancel options. v1.0 — Initial release. 6-tier wear system, IST sync, ABM integration, anti-healing, birth milestones, mutilation decisions.
356 downloads
Updated
-
Lewd Christanity
By jjnoc5
A simple, personal mod I made and have decided to share. It changes Christianity to be more lewd-friendly right off the bat. So you don't need to make your own custom lustful religion and go through spreading it. This is my first attempt at modding CK3 so it is basic. Hopefully, I'll be able to learn more and expand on the mod but otherwise, it's functional atm.
Inspired by GenericLogin's Christianity mod for CK2, a personal favorite of mine.
Unnecessary Lore
Changes:
Swaps "Monaticism" for "Carnal Exaltation" for Catholics and Orthodoxs Female Nuns are now called Whores All Christians now have: Lustful as a Virtue and Chaste as a Sin Equal Gender Law Unrestricted Consanguinity Homosexuality Accepted Male and Female Adultery Accepted (Still monogamous marriage tho) Deviancy Virtuous Clerical Gender Either
* Be aware that because of changes in gender laws, the heirs of some titles have been changed from sons to daughters or even sisters
Compatibility:
Should be compatible with everything save for total conversions but I haven't tested it too extensively. But by the nature of how lightweight it is, it shouldn't be too bad.
Carnalitas - Dei will make the Carnal Exaltation tenet redundant but otherwise, it works.
Made for CK3 patch 1.18.3.1 but should be forward compatible with anything that doesn't change the Christian faith or the localization
Possible Future Ideas:
Add new flavor text/localization Add a new Holy Order w/ custom CoA Touch on the other Christian Faiths Maybe give a similar pass to other faiths? Look into how to make mods compatible with one another so I can have Whore traits be virtuous
Feedback and suggestions are welcomed! Let me know if you find any bugs or major incompatibilities as well.
3622 downloads
Updated
-
House Weissschild WIP
By santardo
House Weissschild
CK2 Shadow Merchant Dynasty — Puppet Master Gameplay
⚠ WORK IN PROGRESS — NOT FOR CASUAL PLAY ⚠
This is an early development backup uploaded primarily for version control and in case anyone wants to poke around the code. Phase 1.5g is functional but untested end-to-end. Expect rough edges, placeholder event pictures (vanilla GFX), and missing features. If you just want to play — wait for Phase 2.
━ CONCEPT
You control no territory. You have no army. You have no castle. What you have is gold, leverage, and patience.
House Weissschild is a shadow merchant dynasty mod inspired by the Fugger banking dynasty, the Rothschild family, and The Eminence in Shadow. The player operates as a landless patriarch pulling strings behind every throne in Christendom — through investments, debt collection, blackmail, and strategic marriages. Kings borrow your gold. You own them.
Core fantasy: You are the puppet master behind every throne.
━ HOW IT WORKS
The mod uses a hybrid offmap power system. The custom offmap panel (House Weissschild) sits in the top-right alongside the vanilla China offmap — four buttons opening different hubs:
Investments — Browse your debtor ledger, forgive debts, trigger debt default consequences Blackmail — Dispatch agents to investigate rulers, accumulate leverage, escalate pressure Marriages — Collect tribute from rulers tied to you through marriage alliances House — Overview of your estate status and room upgrade progress
Room upgrades are handled via the Decision Panel (6 rooms × 3 tiers). Targeted actions (invest in a ruler, bribe a character, blackmail a leverage target, collect a debt) work via right-click decisions on characters directly — same pattern as DWR's Wizard Tower and Demon Kingdom Capital.
━ SYSTEMS IMPLEMENTED
Investment & Debt
Invest 100g or 200g in any landed ruler — they gain gold, you gain a debt level on them Re-investment stacks: debt_level accumulates across multiple loans Yearly interest: 10g (L1-2) / 20g (L3-4) / 30g (L5+) — collected automatically Collect debts via right-click (scales with level: 100g / 200g / 300g+) Review all debtors one by one via the Decision Panel
Debt Default Consequences (ws.8)
When a debtor can't pay, you choose from 5 fully deterministic strategic options (no RNG):
Seize the Crown (L5+ only) — Force abdication, install heir as puppet. Puppet pays 100g/year tribute, you get a positive opinion bonus with their successor. Arm Their Neighbors (500g cost) — Fund up to 2 neighboring rulers with 250g each + pressed claims on the defaulter's primary title. AI will likely declare war. Seize Assets — Direct gold extraction, scales with debt level (200g → 2000g) Impose Debt Servitude — Permanent modifier: -5 stewardship, -3 diplomacy, -2 intrigue, -2g/month. They work for you forever. Write Off the Debt — Mercy option. +100 piety, positive opinion.
Investigation & Blackmail
Investigate rulers for 25g — 50/50 success, improved by intrigue and Study room tier Leverage is permanent (not consumed on use) — blackmail the same ruler repeatedly Pressure escalates with each demand (P0→P1→P2...→P4+), yielding more gold but increasing resistance chance Resistance system: P2-3 = 20% chance, P4+ = 40% chance. On resistance: leverage lost, -50 prestige, permanent -50 opinion modifier Review all leverage targets in a cycle (like the debtor review)
Room System (6 Rooms × 3 Tiers)
Upgrade costs: T1 = 1,000g · T2 = 2,500g · T3 = 5,000g (8,500g per room, 51,000g for all 6)
Treasury — +2.5 / +5.0 / +10.0 gold/mo · +5 / +10 / +15 stewardship Ballroom — +5 / +10 / +15 diplomacy · +0.25 / +0.50 / +1.00 prestige/mo Study — +5 / +10 / +15 intrigue · +5 / +10 / +15 learning Dungeon — +5 / +10 / +15 intrigue · T2-T3: -0.25 / -0.50 piety/mo Slave Quarters — +1.5 / +3.0 / +5.0 gold/mo · T2-T3: +5 / +10 stewardship Bedchamber — +25% / +50% / +75% fertility · T2-T3: +5 / +10 diplomacy · T3: +1.25 health
Starting Setup
Play as Heinrich Weissschild — shrewd, ambitious, midas_touched, diligent. Capital: Venezia, 769 start. Select "Play as House Weissschild" in Game Rules before starting — auto-switches you to Heinrich at game start (CK2 filters landless characters from bookmark screen) Starting gold: 1,000g Government: weissschild_merchant_government — city-focused, can't create kingdoms/empires, capital locked
━ PLANNED (NOT YET IMPLEMENTED)
Phase 2: Agent system (dynasty members at foreign courts), rival merchant houses (AI), Kingmaker event chain, assassination contracts, reputation system, Influence as currency Phase 3: Full adult mod integration — slave trade (DWR/IST/LF), dungeon interrogation with WearAndTear, breeding program (Evolution genetics), Ballroom gala events (LF Sexytimes, bdsmSociety), Cheri TD integration Phase 4: Custom event pictures (xyz_image_replacer pipeline), Weissschild bloodline, difficulty game rules, sound effects, achievement milestones
━ COMPATIBILITY
Zero overrides of any existing mod files. Fully standalone, all files use unique ws_* namespace. The on_actions file (ws_on_actions.txt) has a unique filename so it merges with all other mods rather than overriding.
Dependencies: None. Works standalone.
Tested with: 50+ mod setup including DWR, LF, IST, Cheri, ABM, HouseIrae, bdsmSociety, xyz_comp_patcher, Evolution, WearAndTear
Future Phase 3 integration points already planned: xyz_slave/xyz_trained traits, WearAndTear interrogation, ABM body traits, LF Sexytimes, IST counter bridges.
━ FOR MODDERS / CURIOUS DEVS
The ARCHITECTURE.txt included in the mod root documents the full system design, every event, every flag, every variable, and — most usefully — 13 Lessons Learned from the development process. If you've ever tried to build an offmap power mod and ran into silent failures, the lessons section covers:
Why the player cannot be the offmap governor (CTD) Why offmap_history_view must exist in the GUI (CTD) Why the governor title requires primary = yes (silent failure — 3 sessions of debugging) Why any_ruler with has_character_flag never finds anyone (use any_character instead — documented nowhere) Why has_character_modifier in targeted_decision potential is unreliable (use flags) Why you should NEVER use history files for offmap_powers/ in a mod (engine auto-manages) Decision Panel pattern (DWR Wizard Tower) vs event hubs for management systems
21 files · 40 events · 18 room modifiers · 8 opinion modifiers · 4 targeted decisions · 7 self-decisions · ~304 localisation entries
━ INSTALLATION
Place xyz_Weissschild/ folder in your CK2 mod directory Place xyz_Weissschild.mod in your CK2 mod directory In the CK2 launcher, enable xyz_Weissschild Start a new game — in Game Rules, enable "Play as House Weissschild"
CK2 mod folder: Documents/Paradox Interactive/Crusader Kings II/mod/ (Windows)
━ VERSION HISTORY
Phase 1.5g [2026-03-10] — Puppet System + Neighbor Funding. ws.8 Seize Crown now installs heir as puppet (ws_puppet flag, ws_puppet_tribute modifier, +50 opinion). Puppets pay 100g/year via new ws.51 yearly event. ws.8 Fund Rivals now scopes actual neighbors from the defaulter and grants pressed claims on their primary title — AI will attack. ws_debt_servitude harsher (stew-5, diplo-3, intr-2, wealth-2/mo). ws.8 Seize Crown confiscates gold (up to 500g) + 200 prestige. Write Off piety 15→100. Seize Assets scaled up to 2000g at L10+. Phase 1.5f [2026-03-09] — Economy Scaling + Debt Rework. All room costs 10x (T1=1000g, T2=2500g, T3=5000g). Room buff values 5x. Starting capital 500→1000g. ws.8 reworked: 5 deterministic strategic options (no RNG), force abdication, fund rivals, debt servitude. ws_decision_blackmail safety filters + flag-based fix for reliable decision visibility. Phase 1.5e [2026-03-09] — Blackmail Right-Click + Marriage Simplification. ws_decision_blackmail (right-click on target with leverage). Leverage permanent (not consumed). Escalation pressure system. ws.31 match-finder removed — standard CK2 marriage interface is better. ws.30 simplified to alliance tribute only. Phase 1.5d [2026-03-09] — Debt Default Consequences. ws.8 initial implementation with 3 options (threaten/seize/forgive). ws.9 individual debtor review cycle. Phase 1.5c [2026-03-09] — Leverage Review + Resistance. ws.25 leverage cycle. ws.26/ws.27 resistance check system. Phase 1.5 [2026-03-09] — Core Fixes. any_ruler → any_character root cause fix (ledger always empty bug). Decision Panel migration (6 room upgrade decisions + review debtors). ws.10 converted to Estate Overview (info-only). Investment cooldown removed. Debt stacking with ws_debt_level variable. Phase 1 [2026-03-08] — Core Systems Coded. Room system (6x3 tiers), full event set, investigation/blackmail, marriage hub, annual report, game rule start, full localisation, all events as narrative_event. Phase 0 [2026-03-09] — Proof of Concept. Offmap power + player title + governor title + government + GUI verified crash-free. Key fix: governor title needs primary=yes + no history files.
62 downloads
Submitted
-
Haremaic Religion. Русификатор
By Gorotim_1
Папку с названием "localisation" поместить с заменой оригинальных файлов мода по следующему пути: C:\Users\Имя_пользователя\Documents\Paradox Interactive\Crusader Kings II\mod\Religion Haremaic
Рекомендуется сделать резервную копию оригинальной папки "localisation" перед заменой файлов.
Мод создан с помощью искусственного интеллекта DeepSeek, из-за чего в некоторых местах перевод получился более цензурированным.
Требуется:
25 downloads
Submitted
-
Updated
-
crusader kings 2 EctoBukkake's Adventures на русском
By Gorotim_1
Папку с название "localisation" поместить с заменой в оригинальный мод по следующему пути: C:\Users\Имя_пользователя\Documents\Paradox Interactive\Crusader Kings II\mod\EBADVENTURE
Рекомендуется сделать резервную копию оригинальной папки "localisation" до замены файлов.
Мод сделан с помощью искусственного интеллекта DeepSeek из-за чего, в некоторых местах перевод получился более цензурный в отличии от оригинального текста.
Требуется:
143 downloads
Submitted
-
WGoA CBO Patch
By csirke128
CBO compatibility patch for Warcraft: Guardians of Azeroth Reforged (Release Alpha).
https://steamcommunity.com/sharedfiles/filedetails/?id=2949767945
Since the base mod is still in Alpha state, this is more of a best effort patch, some stuff seems broken even in the base mod, like character meshes around Pandaria.
Last updated: 2026.03.04
WGoA CBO Patch 2.8.7z
Requirement:
Changes:
common/bookmark_portraits:
common/dna_data:
common/ethnicities:
Added the CBO genes.
common/genes:
Added the no portrait gene to weights
Disabled some of the CBO genes, so the warcraft ones will take precedence.
Disabled the demon gene added by CBO as it was conflicting with warcraft one with same name
events:
Fix conflicts with carnalitas
gfx/models/portraits:
Re-exported the meshes with CBO rig, same with animations.
Merged the .asset files for male and female body/head
gfx/portraits/portrait_modifiers:
Merged the changes, so warcraft changes take precedence.
gui:
Merged the changes done by CBO and Carnalitas.
Load Order:
WGoA
Carnalitas 2.9+
CBO Unofficial Base 1.8+
CBO Unofficial Animation 1.8+
CBO Unofficial Mesh 1.8+
WGoA CBO Patch
3709 downloads
Updated
-
CENTEREDUI MOD v1.0
By santardo
CenteredUI v1.0
Centered Interface for CK2 Ultrawide Monitors
CK2's interface is pinned to the upper-left corner by default — on ultrawide monitors all panels and buttons sit far to the left while the rest of the screen is empty. CenteredUI fixes this by centering the topbar buttons and all domestic panels on screen.
The mod includes an auto-patcher script that reads your resolution and GUI scale from settings.txt and recalculates all positions dynamically. Works with any resolution and any gui_scale setting.
━ WHAT GETS CENTERED
Topbar:
All 26 topbar elements — ruler portrait, shield, crown, tab buttons, extensions, diplomacy message icons
Domestic Panels:
Overview, Court, Diplomacy, Dynastic, Factions, Law, Military, Missions, Nomad, Plots, Religion, Republic, Societies, Technology, Treasury Court companion windows (jobs_view, honorary_titles_view, council_view) Religion sub-windows (saints, cardinal, fraticelli cardinal)
Not centered: Offmap buttons (China etc.), character view, event popups, and other floating windows — these are handled separately by the game.
━ HOW IT WORKS
CK2 has no dynamic layout system — all positions are absolute pixel values. CenteredUI uses a two-part approach:
1. Domestic Panels use CK2's Orientation = "CENTER" feature, positioning windows relative to screen center. The x-offset is static (−288 = half panel width); the y-offset is recalculated whenever gui_scale changes to maintain topbar clearance.
2. Topbar Elements are children of the main fullscreen window and cannot use CENTER orientation. The patcher calculates the required pixel offset:
effective_width = resolution_x / gui_scale topbar_offset = effective_width / 2 - 288
Each topbar element's original x-position is shifted by this offset. The patcher reads settings.txt on every launch, patches the GUI files, and starts CK2 via Steam — fully automatic.
━ HOW TO USE
Option A — Batch launcher (recommended):
Run Launch_CK2_Centered.bat It patches GUI files and launches CK2 automatically
Option B — Manual patch:
Run CenteredUI_Patcher.ps1 in PowerShell Launch CK2 normally through Steam
Important: Re-run the patcher whenever you change your resolution or gui_scale in CK2's settings. Using the batch file handles this automatically every launch.
━ REQUIREMENTS
A Bigger Interface mod — must be loaded before CenteredUI (set automatically in CenteredUI.mod) PowerShell — included with Windows 10/11
━ INSTALLATION
Place CenteredUI.mod in the /mod/ folder Place the CenteredUI/ folder in the /mod/ folder Enable "Centered UI" in the CK2 launcher Enable "A Bigger Interface" in the CK2 launcher Launch via Launch_CK2_Centered.bat (or run the patcher first)
No manual configuration needed — the patcher reads resolution and gui_scale directly from CK2's settings.txt.
━ TECHNICAL DETAILS
Topbar offset formula:
effective_width = resolution_x / gui_scale topbar_offset = floor(effective_width / 2) - 288
Panel Y-position formula:
effective_height = resolution_y / gui_scale center_y = floor(effective_height / 2) y_tall = 100 - center_y (100px topbar clearance) y_honorary = y_tall + 175 (court companion offset) y_council = y_tall + 350 (court companion offset)
Example at 5120×1440, gui_scale=1.2: effective = 4266×1200 · topbar_offset = +1845 · y_tall = −500
All files are written UTF-8 WITHOUT BOM — CK2 crashes with BOM.
━ COMPATIBILITY
Overrides 15 domestic_*.gui files from A Bigger Interface Overrides main.gui from base game (auto-generated from template) Compatible with most mods that don't modify domestic panel positions Not compatible with other mods that override the same GUI files Safe to add or remove at any time — no save game dependency
━ KNOWN LIMITATIONS
Windows are not draggable yet (planned for a future version) Offmap buttons (China) are not centered — use a separate offmap mod If you change gui_scale in-game, restart via the batch file for new positions to take effect The template file (main.gui.template) must remain unmodified — it is the vanilla base the patcher reads from
━ VERSION HISTORY
v1.0 — Initial release. Centered topbar (26 elements) and domestic panels (15 files). Auto-patcher for dynamic resolution + gui_scale support. Batch launcher for automatic patching on game start. UTF-8 NO BOM output to prevent CK2 crashes.
31 downloads
Updated
-
evolution of body traits
By santardo
Evolution Mod v1.1b
Gradual Body Development + Breeding Program for ABM (Ala's Body Mod)
Evolution replaces ABM's instant body trait assignment at age 16 with a gradual growth system. Children are born without visible body traits. Their genetic targets are calculated at birth from both parents, and as they grow up traits appear and progress year by year until they reach their adult proportions.
Pussy and Anus are NOT affected — still set at adulthood by ABM as before (size 1 / tiny), since these grow through in-game events rather than puberty.
━ BREEDING PROGRAM
Evolution always uses parent inheritance for all races — including fantasy races (Elves, Orcs, Demons, Dragons, etc.). In vanilla ABM, fantasy races are locked into race-specific random distributions (e.g., elves always get small tits, orcs always get huge ones). Evolution bypasses this entirely.
This means you can selectively breed any body type onto any race over multiple generations.
Example: Pair a tits_size 2 elf with a tits_size 6 character → child inherits ~4 (average). Continue breeding to push further in either direction.
━ GROWTH TIMELINE
Height — starts age 6, full at 17 · All characters Shape — starts age 10, full at 17 · All characters Butt — starts age 10, full at 17 · Female / Trap / Feminine Tits — starts age 11, full at 17 · Female / Trap / Feminine Dick — starts age 11, full at 17 · Male / Futa Balls — starts age 11, full at 17 · Male / Futa Pussy — set at age 16 by ABM (no gradual growth) Anus — set at age 16 by ABM (no gradual growth)
━ HOW IT WORKS
1. Birth (evo.0 → evo.1)
One day after birth (to let race traits be assigned first), Evolution calls ABM's inheritance system to calculate the child's adult body targets. Values are saved as hidden variables (evo_target_height, evo_target_tits, etc.). Temporarily assigned traits are immediately removed.
2. Yearly Growth (evo.100)
Each year, the correct size for the current age is calculated using an absolute formula:
current_size = target * (age - start_age + 1) / total_growth_years
Growth is self-correcting — if a yearly pulse is missed or a save is reloaded, the next calculation catches up automatically.
3. Adulthood (evo.10)
At age 16, all body parts are forced to 100% of their target and growth is marked complete. ABM handles pussy and anus initialization normally from this point.
4. Fallback
Console-spawned characters, pre-existing adults, and imported characters are handled by ABM's normal system as if this mod wasn't installed.
━ GENETIC INHERITANCE
Inheritance formula (from ABM):
50% mother + 50% father (averaged) Random mutation: 10% chance −2 · 20% chance −1 · 40% no change · 20% chance +1 · 10% chance +2 Clamped to valid range (0.1 to 8–10 depending on body part) Special overrides: dwarf → tiny height · giant → max height · malnourished → min shape · fat → max shape Fallback for missing parents: reconstructs from traits (dead parents supported). If no parent info exists, defaults to average (3–5)
━ REQUIREMENTS
ABM (Ala's Body Mod) — must be loaded before Evolution. The dependency is set automatically in Evolution.mod.
━ INSTALLATION
Place Evolution.mod in the /mod/ folder Place the Evolution/ folder in the /mod/ folder Enable "Evolution" in the CK2 launcher ABM must also be enabled — Evolution loads after it automatically
━ COMPATIBILITY
Overrides common/on_actions/Ala-Body-on_actions.txt — all ABM triggers are preserved, only on_adulthood is modified to add evo.10 before ABM's events Does NOT modify any ABM trait definitions, events, or scripted effects Compatible with all ABM game rules (each body part can be toggled) Compatible with Luxuria Fantasia, Dark World Reborn, House Irae, Cheri, and other race mods Safe to add to existing saves — existing children get initialized on their next yearly pulse
━ KNOWN LIMITATIONS
First-generation adults (already grown when mod is installed) keep their ABM-assigned race-typical values. Breeding effects become visible from the second generation onward. Very small targets (e.g., fairy height = 0.1) may not show visible trait progression during childhood — the trait simply appears when the threshold is met. Requires CK2 3.0+ for multiply_variable with variable references. All modern CK2 versions support this.
━ VERSION HISTORY
v1.1b — ABM Pussy Update Flag Fix. abm_update_pussy now re-sets the ala_pussy character flag after updating traits. Previously ABM's yearly event would detect the missing flag and re-initialize pussy_size to 1, undoing all WearAndTear/growth changes. Also removed redundant limit inside else block. v1.1a — ABM Pussy Gender Fix. Added is_female = yes check to abm_add_pussy_variables and abm_update_pussy. Prevents male characters from getting pussy traits due to missing gender check in ABM. v1.1 — Breeding Program. Fantasy races now always use parent inheritance instead of race-specific random distributions. v1.0 — Initial release. Gradual growth for 6 body parts. Self-correcting absolute positioning formula. Catch-up initialization for existing saves.
467 downloads
Updated
-
PrisonOverhaul
By santardo
Prisoner Overhaul v1.2
Prisoner Pregnancy & Child Fixes for CK2
Handles two annoying edge cases with prisoners:
1. When a married prisoner gets pregnant by someone other than her spouse, the child's displayed father is set to "Unknown" at birth. The marriage stays intact (no divorce notifications), and the biological father is preserved for ABM/Evolution genetics.
2. When a prisoner or slave gives birth, the newborn is automatically imprisoned by the mother's jailer — preventing children of prisoners from appearing as free members of your court.
━ FEATURES
Unknown Father (prisoner.100 + prisoner.110):
Fires on_pregnancy — checks: mother is prisoner + is married + spouse is NOT the father Sets prisoner_unknown_father flag on the mother On birth: sets set_father = 0 on child (displayed father = "Unknown") true_father (biological) is preserved — ABM uses true_father_even_if_dead, so Evolution genetics and ABM body traits work normally Marriage stays intact: no divorce, no spouse notification spam
Auto-Imprison Children (prisoner.110 + prisoner.111):
Fires on_birth (ROOT = newborn) Triggers if mother is a prisoner OR has any slave trait Detected slave traits: xyz_slave, xyz_unbroken, xyz_broken, xyz_trained, xyz_courtesan, xyz_meretrix, xyz_breeder, xyz_milkcow, xyz_toilet, xyz_private_slave, xyz_in_training, tentacle_slave Saves mother's host as event_target:prisoner_jailer, imprisons newborn immediately Delayed backup event fires after 1 day in case immediate imprison fails
━ DEPENDENCIES
None. Standalone mod. Uses xyz_* trait names from xyz_comp_patcher if loaded.
━ EVENT MAP
prisoner.100 — on_pregnancy: flag prisoner for unknown father prisoner.110 — on_birth: imprison newborn + clear displayed father if flagged prisoner.111 — on_birth: imprison newborn (1-day delayed backup)
━ KNOWN LIMITATIONS
Only handles marriages, not concubinage. DWR's enslavement handles most concubinage cases already. Delayed backup event (prisoner.111) adds 1 day where the child may briefly appear in court before being imprisoned.
━ VERSION HISTORY
v1.2 — Unknown Father system. Replaced auto-divorce: prisoner.100 now sets prisoner_unknown_father flag instead of dissolving marriages. On birth, displayed father set to "Unknown" via set_father = 0. Biological father preserved for ABM/Evolution genetics. Marriage stays intact. v1.1 — Imprison syntax fix + slave trait detection. Fixed critical bug: host = { imprison = ROOT } was imprisoning the jailer by the baby (backwards). Corrected to imprison = event_target:prisoner_jailer from ROOT scope. Added xyz_* slave trait checks + tentacle_slave detection. Added delayed backup event (prisoner.111). v1.0 — Initial release (split from Evolution mod). Auto-divorce on pregnancy, auto-imprison on birth.
312 downloads
Updated
-
Carnalitas EK2 Compatch
By Synnyy
Integrates content from Carnalitas and Elder Kings 2 so there aren't any incorrect argonian birth traits, character window mishaps, and some extras.
More or less based on the same compatch pharoax made quite some time ago under a different name, Carnalitas EK2 Compatibility
Load Order
Elder Kings 2
Carnalitas
Carnalitas EK2 Compatch
Keep in mind this was created with the goal of making ONLY Carnalitas and Elder Kings 2 compatible. As the EK2 devs always say, "You may encounter incompatibilities with any other mod." If you do please refer to this image.
Endorsed by PhazeStar's MILF's
8004 downloads
Updated
-
stellaris Parasite Portraits, Loading Screens and Traits - by Apollo - ON REWORK
By ApolloFra
NSFW Stellaris Parasite Portraits, Loading Screens and Traits — Parasite-Themed Mods
by Apollo
Notice : Rework ongoing. I'm still maintaining support and activity on the community Discord Server, at the bottom of this page.
TRIGGER WARNING / CONTENT WARNING :
This portrait pack contains heavy NSFW themes. If you're uncomfortable with the following tags, do NOT download this mod:
Tentacles, worms, insects, maggots, parasite-based organisms, Multiple breasts, stomach bulging, nipple/vaginal parasite birth, Mind-control, leucochloridium, furry, futanari, Other body horror or transformation elements
NO necro content is included in this pack.
Mod Status - Work in Progress
I'm still actively developing this mod and learning Stellaris modding as I go.
Some features are experimental or may not function fully yet.
Your feedback helps a ton—if you try the mod, please leave a comment or suggestion!
I may take breaks occasionally due to IRL stuff, so updates might be irregular. Thank you for your patience and feel free to send me a DM, I'd love to hear your horny ideas and just talking helps me a lot :3 !
Join the Community :
Discord: https://discord.gg/BXzfR2Rk6k
(If the link doesn’t work, send me a message and I’ll send you a new invite!)
Join us on Discord for:
- Additional NSFW content related to the mod
- Progress updates
- Feature requests & bug reports
- Help and support
Features So Far :
Custom Portraits
Loading Screens (Added in v1.2)
Parasite-type Sorting (v1.3)
New Furry-Parasite Species (v1.5)
Custom Flags (v1.5)
Traits (v1.5.1)
In Progress / Planned
Init screen (attempted in v1.2, still buggy)
More portraits
Better in-game descriptions
Mod folder restructuring (partial)
New Origins (tried it on 1.6 release, but I struggle on it)
Custom Civics
Feedback Welcome!
Love it? Hate it? Got ideas? Let me know!
Want specific content added or removed? Found something that doesn’t work? Leave a comment or hop into the Discord !
Thank you all for supporting my weird little Stellaris project
19722 downloads
Updated
-
Sloppy Coats
By Sloppage
Hello,
Simple mod, adds some nsfw emblems for your CK3 Coat of Arms designer.
The "Art" is 90% AI so tweak, reuse, republish do as you wish with the files.
Post your creations please, I'd love to see some creative uses.
Got some ideas for designs? Post'em might add them.
Installation : export .zip to \Documents\Paradox Interactive\Crusader Kings III\mod and enable using your mod manager of choice
Thank you @Wonders of Eros for "Naughty Silhouette Pack" used it as a template for file structure
Have a great day.
Sloppy
4878 downloads
Updated
-
Smart Brothel 02.09.2026
By Unitedbmx92
SMART BROTHEL
v.0.1
(for CK3 Update 1.18.*)
Smart Brothel is a mod that adds a "managed brothel" to the game, a number of jobs for this establishment, as well as several events related to visiting it.
!!!This is my very first mod!!!
I've never made mods for any game before, so I welcome your suggestions, comments, tips, and requests to bring the mod to version 1.0.
!!! The mod may contain bugs that I wasn't able to test or notice, as well as bugs that I couldn't fix due to my lack of knowledge. But overall, it functions, and you can easily try it out on both the vanilla version of the game and the Carnalitas mod using the patch mod included with the files!!!
!!!Version 0.1 of the mod is an alpha version. It has unfinished balance (payment, income, buffs, and debuffs). Also, the events are more introductory than full-fledged storylines. In the future, I plan to refine the mod to the point of having an "interesting story" and "useful gameplay"!!!
Features
This mod adds a decision that will lead to the construction of a Brothel in the player's capital. To make the decision, you must have an empty construction slot in the capital and a certain amount of coins.
The Brothel has three development levels, each of which unlocks new, unique court positions specifically for working in the brothel, as well as unique tasks for each that affect various aspects of the player and the county, such as "health bonus," "increased income," "brothel worker health bonus," and so on.
Brothel level 1 unlocks 3 positions:
- Brothel Maids
- 2 Dancers
Brothel level 2 unlocks 3 more positions:
- Brothel Security
- 2 additional Dancers (for a total of 4)
Brothel level 3 also unlocks 3 additional positions:
- Brothel Administrator
- 2 additional Dancers (for a total of 6)
Each brothel level is tied to its own event tree. Once level 1 of the brothel has been built, the player can visit the establishment and see the specific event associated with that level of the building. Other levels have different events accordingly.
The brothel grants a trait to the player and its workers upon reaching a certain amount of experience (a year in the position).
Loading order
***
Carnalitas
Smart Brothel
Smart Brothel Carnalitas
***
Next to-do:
1. Fix the bugs with events
2. Fix the bugs with characters overview during the events
3. Fix the characters positions requirements
4. Balance
5. Continue story events ( expand events )
5. Additional art
3859 downloads
Updated
-
mod Lyskorie's Lewd Emblems
By Lyskorie
Lyskorie's Lewd Emblems
A sorta-spiritual successor to Cheri's Lewd COAs, Lyskorie's Lewd Emblems (LLE) bring in even more options for your horny coat of arms needs!
This mod adds a variety of lewd emblems to the Coat of Arms designer:
Originally from Lewd COAs: 96 womb-, heart-, and impregnation-based emblems from LewdMarks (Originally 77 from Lewd COAs, but coverage for the rest of the batch has been added) 7 Arabic calligraphic emblems 26 Chinese calligraphic emblems (13 in kaishu, 13 in seal script) 8 female silhouettes from stock photos 20 sex- and sexuality-related symbols from stock photos 4 hypnosis-related symbols from stock photos Added by LLE: 44 extra womb tattoo designs originally utilised during the creation of Lyskorie's Lustmarks 684 newly gathered assorted womb tattoo designs (check attribution in the mod's markdown files - simply too long to list out here)
Installation Instructions
Download the archive and extract it somewhere. You should see a folder named Lyskorie's Lewd Emblems and a file named Lyskorie's Lewd Emblems.mod. Go to your mod folder. On Windows this is in C:\Users\[your username]\Documents\Paradox Interactive\Crusader Kings III\mod\ Copy Lyskorie's Lewd Emblem and Lyskorie's Lewd Emblems.mod into your mod folder. If you are updating the mod, delete the old version of the mod before copying. In your CK3 launcher go to the Playsets tab. The game should detect a new mod. If it doesn't, check that the mod is in the right folder and restart your launcher. Click the green notification to add Lyskorie's Lewd Emblems to your current playset.
Load Order
Anywhere
Compatibility
Purely graphical mod which only adds CoAs, so should be compatible with anything7368 downloads
- crusader kings 3
- coa
- (and 2 more)
Updated
-
Adultery & Affairs
By mnmn565
Requirements:
* Carnalitas 2.15
* Phaze's Additional Degeneracy 3.2
Adultery & Affairs adds a full affair lifecycle to Crusader Kings III, centered on clandestine relationships and their consequences. Players and AI can pursue seduction opportunities, establish secret affairs, and face escalating suspicion, investigations, and discovery events with multiple outcomes (caught in the act, rumors, or a revealed bastard). Choices include exposure, blackmail, imprisonment, divorce, or forgiveness, with stress, prestige, and opinion shifts that reflect the fallout. Ongoing trysts and relationship development can deepen bonds (including soulmate outcomes) or end through distance, guilt, or mutual breakups, supported by temporary modifiers. The system runs on story-cycle pulses with quarterly affair events, yearly discovery checks, and automatic cleanup when affairs end. Game rules let you enable/disable and control frequency (rare/normal/frequent). Integration hooks are included for Carnalitas.
When Updating: Ensure you delete the Adultery & Affairs folder from the previous version before installing the new version as files may get removed/deleted throughout development. Do NOT just overwrite files when updating to future versions.
How it works:
Note: While I have done personal mods for my game, this is the first mod I am ever publishing so please be patient with feature additions and bugfixes. I have played this mod for a few hours and have not had any issues with my particular modlist but this is subjective and you may have issues with your particular modlist.
Plans for the future:
- More events?
- More branching outcomes?
- Other stuff I come up with that are interesting
I've made this mod on a whim so there is no particular direction I am taking with it. I am open to any suggestions and ideas.
Credits:
Cheri Song for the amazing carnalitas framework.
Phaze Star for the multitude of mods that are now an integral part of my playlist.
5958 downloads
Updated
-
No More AI Abortion
By bakon_bitz
No More AI Abortion
Version 2.2.1
(for CK3 Update 1.18.*)
Ever wonder why your lovers are pregnant one minute, and then the next they're mysteriously no longer pregnant, ill, or even dead after trying to cure themselves of some unknown affliction? It turns out that AI mothers may choose to terminate pregnancies that will result in a bastard, even when the Player is the father. The decision appears to be based solely on the mother's "ai_rationality" value and whether or not they belong to a faith with the polyamory tenet. This means that the game does not take into account whether they are your soulmate, if they are in your court, if they have been pardoned for giving birth to a bastard in the past, etc.
Features
This mod simply adds a game rule: "Pregnancy Termination", which when enabled, prevents the AI from doing so. This does not affect the Player's ability to do so, nor does is affect pregnancies from ending prematurely due to natural complications. Luckily Carnalitas already has a game rule, that when enabled, prevents natural pregnancy complications and works seamlessly with this mod. For those not using Carnalitas, I've included a second game rule in the standalone version of this mod: "Pregnancy Complications" which has four different options to allow you to tailor your game exactly how you'd like, including the ability to even the playing field by removing a hidden advantage the player normally has over the AI:
Default (no Player exception): The Player will no longer have the reduced risk of complications related to pregnancy and childbirth that they do by default. No changes are made to the risk of complications for the AI. Default: No changes will be made to the risk of complications related to pregnancy and childbirth. The Player has a reduced risk of suffering complications compared to the AI. Disabled (Limited): Complications related to pregnancy and childbirth will no longer occur for the Player and their close family members. No changes will be made to the risk of complications for the AI. Disabled: Complications related to pregnancy and childbirth will no longer occur. Complications may still arise as a result of attempted termination, if enabled.
While the options for the "Pregnancy Termination" game rule are as follows:
Default: No changes will be made to the AI's behavior. The AI may choose to terminate pregnancies that will result in a bastard, even when the Player is the father. Default (Player exception): The AI may choose to attempt to terminate pregnancies that will result in a bastard, except when the Player is the father. Disabled: The AI will no longer choose to terminate pregnancies that will result in a bastard. Pregnancies may still end prematurely due to natural complications, if enabled.
Localization
Fully translated into English, German, Russian, Simplified Chinese, and Spanish. When playing in other languages officially supported by CK3, this mod's text will default to English rather than showing the raw code strings.
Requirements
Speaking of Carnalitas, to ensure all of the features related to pregnancy from Carnalitas are preserved while running both of the mods together, I've decided to have this mod's file incorporate elements of and carefully override Carnalitas', meaning running this mod without Carnalitas may lead to errors. For those not using Carnalitas, a standalone version of this mod is also available, which does not have any requirements. The standalone version may also be downloaded from the Steam Workshop, found here.
Compatibility
I've designed this mod to be as lightweight as possible. It should be compatible with all mods that don't change the events/pregnancy_events file. The standard version of this mod is designed specifically to be compatible with Carnalitas. If not running Carnalitas, please use the standalone version of this mod instead. This mod is not achievement compatible.
Installation Instructions
If using Carnalitas, download the standard version of the mod, and if not, download the standalone version instead. Locate and open the appropriate .zip file using 7-Zip/WinRAR/etc. Inside, there should be a folder named "No More AI Abortion" and a file named "No More AI Abortion.mod". Locate your mod folder. On Windows this is generally found at C:\Users\[your username]\Documents\Paradox Interactive\Crusader Kings III\mod\ Delete any older versions of the mod in the mod folder, if applicable. Copy both files to the mod folder. Run the CK3 launcher, navigate to the Mods section, and click the "Manage Mods (x/y)" button. Find No More AI Abortion and click on the grey button to the right of "Disabled". It should have turned green and now read "Enabled." If using the standard version of the mod, make sure you've similarly installed Carnalitas using the instructions found in that mods' Installation Instructions section. If using the standard version of the mod, click and drag the three horizontal lines to the right of the "Enabled/Disabled" button until this mod is placed below Carnalitas in the load order. When starting a new game, be sure to scroll to the bottom of the game rules screen where you will find this mod’s game rules. Here you can select the combination of settings that will give the desired experience. Note: To enable this mod for existing save games, you’ll need to learn how to edit the desired save file in order to add the game rules. The method will also allow you to change the game rules mid-game if you change your mind later.
Changelog
Version 2.2.1
Updated for CK3 Version 1.18.3 Version 2.2
Updated for CK3 Version 1.18.1.1 Added Spanish translation courtesy of Jomses. Version 2.1
Updated for CK3 Version 1.16.1 Version 2.0
Updated for CK3 Version 1.15.0.2 Version 1.9
Updated for CK3 Version 1.14.0.2 Version 1.8
Updated for CK3 Version 1.13.1 Added Simplified Chinese translation courtesy of Dark_Crow. Version 1.7
Updated for CK3 Version 1.12.1 Fixed a vanilla bug in pregnancy_events.txt that was preventing the "Beyond All Doubt" (pregnancy.6002) event from triggering for the real_father if he was married. Version 1.6
Updated for CK3 Version 1.11.0 Version 1.5
Updated for CK3 Version 1.10.0.1 Added German translation courtesy of Doozer64 on Steam Workshop. Version 1.4.1
Updated for CK3 Version 1.9.2.1 The Player's consorts should now be sufficiently protected when using the "Disabled (Limited)" "Pregnancy Complications" game rule. Version 1.4
Updated for CK3 Version 1.9.0.4 The effects of the game rules were not always active when they should have been. Includes changes to hopefully correct this issue. Version 1.3
Updated for CK3 Version 1.8.1 Version 1.2.2
Updated for CK3 Version 1.7.2 Added Russian translation courtesy of What is Love? of on Steam Workshop. Version 1.2.1
Updated for CK3 Version 1.7.1 Version 1.2
Updated for CK3 Version 1.6.1.2 Added a third "Pregnancy Termination" game rule option, "Default (Player exception)". Improved the game rule presentation to be more in-line with Carnalitas' by adding text color and icons. Version 1.1.2
Updated for CK3 Version 1.6.1.1 Standalone version of the mod first uploaded to the Steam Workshop, found here. Added a "Pregnancy Complications" game rule with four options to the standalone version. Version 1.1.1
Updated for CK3 Version 1.6.1 Added "dummy" localization. When playing in a language officially supported by CK3 other than English, this mod's text will default to English rather than showing the raw code strings. Both standard and standalone versions of the mod are available and will be supported moving forward. Version 1.1
Updated for CK3 Version 1.6 "Castle" / Fate of Iberia. Standalone version of the mod that does not require Carnalitas. Version 1.0
Initial release of the mod.
Credits
No More AI Abortion
Myself What is Love? - Russian Translation Doozer64 - German Translation Dark_Crow - Simplified Chinese Translation Jomses - Spanish Translation Carnalitas
Full list of contributions on the Carnalitas Wiki
Upcoming Features
I welcome any and all ideas regarding potential features for the mod going forward as well as any constructive criticism. I'd like to incorporate the additional "Pregnancy Complications" game rule options included in the standalone version of the mod to the main version as well. I briefly attempted to do so but had trouble overriding just the necessary components of the appropriate Carnalitas files, (namely carn_game_rules and the carn_game_rules_l localization files), without just overriding the entire file outright. I would really prefer not to do this as it would be unnecessarily messy compatibility-wise. I also wasn’t able to test the "Pregnancy Termination" game rule option, "Default (Player exception)" as much as I’d like, so please let me know if you encounter any bugs with this or any other parts of the mod not working as intended.
19520 downloads
- crusader kings
- crusader kings 3
- (and 4 more)
Updated
-
Space Androids
A mix of lewd and non-lewd android/robot/cyber portraits. They should work as Machine Empires as well as Robots for all other empires.
Have fun in space. ~240 portraits all in all. This time not color coded for your convenience since robots don't need jobs. (and I was lazy)
If I messed up anything please let me know. I'll try and fix it in time.
2195 downloads
Updated