Jump to content

[mod] Carnalitas - Unified Sex Mod Framework for CK3


Recommended Posts

Posted (edited)

for some reason I have the make love option set to no cooldown in setting but when they make love it wont let me do it despite it being on no cooldown

Edited by ProjectXzone
  • 3 weeks later...
Posted

I have a rather unusual problem: the list of vassals is on top of the family list, but everything works fine in EK2 (the problem occurred suddenly, and everything used to work fine)

Posted
On 8/6/2025 at 12:49 AM, ProjectXzone said:

for some reason I have the make love option set to no cooldown in setting but when they make love it wont let me do it despite it being on no cooldown

Same :/

Posted

There’s a bug in the AGOT mod where maester/physician events don’t trigger, making plagues much deadlier.

 

I removed the following files: 20_health_triggers, carn_health_triggers, zzz_carn_20_health_triggers_original, zzz_carn_20_health_triggers_overwrite

 

That seems to have solved the issue for now.

Posted

how does the fetish system actually work becasue i cant figure it out for the life of me, i have the deviant trait yet nothing happens, i dont see anything that shows fetishes. 

i genuinely just dont understand it

Posted

When installed on the latest version of CK3, CV_TAB_Vassals and the UI will break, making it difficult to use.

I think an update or fix is needed.

Posted

Hi, I just have the issue that the traits added by carnalitas appear as pink squares without proper name or description (althougth the effects in game work), anyone knows the cause of this? I am playing CK3 1.16.0 Thanks!

Posted
On 8/26/2025 at 9:01 AM, ZekiZeki said:

I have a rather unusual problem: the list of vassals is on top of the family list, but everything works fine in EK2 (the problem occurred suddenly, and everything used to work fine)

 

I don't have EK2 but I also have the vassals list completely covering up the family list. Does anyone know a fix?

Posted (edited)

I set the cooldown of the "make love" interaction very low in the game rules but it still says it has no effects (pregnancy and stress changes) because it was used in the last 12 month. How can i change that?

Edited by xyzxyz
Posted
56 minutes ago, xyzxyz said:

I set the cooldown of the "make love" interaction very low in the game rules but it still says it has no effects (pregnancy and stress changes) because it was used in the last 12 month. How can i change that?

It has been discussed in this thread multiple times. Use search

Posted
1 hour ago, NativeEngoyer said:

It has been discussed in this thread multiple times. Use search

Instead of beeing smug and telling me this you could just have given me the page or the direct solution...

Posted (edited)
On 4/11/2023 at 10:33 AM, bakon_bitz said:

I ran into a similar problem when using the "no cooldown" rule a while back. After diving into the files I believe the mod may be working as intended, but if it is it's not the way most people will reasonably expect it to work, leading to the confusion.

 

To the best of my understanding "cooldown = { months = carn_sex_interaction_cooldown }" in the carn_sex_interaction file determines the cooldown for the interaction. By default, the interaction is only able to be used every 12 months, however with the "no cooldown" rule the interaction is always available:

  Hide contents

carn_sex_interaction_cooldown_base = {
    value = 12
}

carn_sex_interaction_cooldown = {
    value = carn_sex_interaction_cooldown_base
    if = {
        limit = { has_game_rule = carn_sex_interaction_no_cd }
        multiply = 0
    }
}

 

This is fairly straightforward. However, the problem arises when you get to the section of the carn_sex_interaction file that determines the effects of the interaction (I omitted the stress effects as they aren't relevant to this discussion):

  Reveal hidden contents

if = {
                limit = {
                    NOT = { has_character_flag = carn_sex_interaction_effect_cd }
                }
                show_as_tooltip = {
                    carn_had_sex_with_effect = {
                        CHARACTER_1 = scope:actor
                        CHARACTER_2 = scope:recipient
                        C1_PREGNANCY_CHANCE = pregnancy_chance
                        C2_PREGNANCY_CHANCE = pregnancy_chance
                        STRESS_EFFECTS = yes
                        DRAMA = yes
                    }
                }

                add_character_flag = {
                    flag = carn_sex_interaction_effect_cd
                    months = carn_sex_interaction_cooldown_base
                }
            }
            else = {
                custom_tooltip = carn_sex_interaction_effect_cd_tt
                add_character_flag = carn_block_next_had_sex_with_effect
            }

 

Even though the interaction is always available when using the "no cooldown" rule, after the player uses the interaction for the first time in a 12 month period they will be given the "carn_sex_interaction_effect_cd" character flag for 12 months regardless of game rules since the duration is defined with "months = carn_sex_interaction_cooldown_base". For every use of the interaction while this character flag is active the player will be given the "carn_block_next_had_sex_with_effect" character flag, negating the effects of the event even though it still fires. You can test this yourself by using the interaction for the first time in a 12 month period on a woman who's already pregnant (so she can't get pregnant again with the initial interaction), then wait until she gives birth and use the interaction as many times as you'd like within a 12 month period. She will never get pregnant, until you wait for the 12 month period to elapse, causing the "carn_sex_interaction_effect_cd" character_flag to expire and allowing the effects to trigger once again. 

 

As it stands now when using the "no cooldown" rule, the interaction itself doesn't have a cooldown but its effects only trigger every 12 months. If you want the effects to trigger every time when using the "no cooldown" rule, while preserving the cooldown when using the other game rules the simplest solution is to replace "months = carn_sex_interaction_cooldown_base" in carn_sex_interaction with "months = carn_sex_interaction_cooldown" like it is higher up in the same file.

Does this only work on a new char? I changed it but the ingame message stayed the same "no effect because 12month..."

Is it correct like this?

carn_sex_interaction.txt

Edited by xyzxyz
  • 4 weeks later...
Posted
On 10/30/2025 at 8:57 PM, Peregrinus22 said:

It seems to be working fine 

 

The character window GUI will act a bit funny and lack some info due to AUH adding certain elements. The mechanical stuff otherwise works fine.

Posted
11 hours ago, Lyskorie said:

 

The character window GUI will act a bit funny and lack some info due to AUH adding certain elements. The mechanical stuff otherwise works fine.

Came to say this. Tried to amend it myself but with version difference & mod additions I couldn't figure it out. Does Cherry still support the mod? I don't exactly have the bandwidth to rollback to 1.17 & back just for comparing one file but if not I can try to get old gui file from an uncompressed download later.

Posted
41 minutes ago, Allafterme said:

Came to say this. Tried to amend it myself but with version difference & mod additions I couldn't figure it out. Does Cherry still support the mod? I don't exactly have the bandwidth to rollback to 1.17 & back just for comparing one file but if not I can try to get old gui file from an uncompressed download later.

 

Carnalitas is more or less in maintenance mode - Cheri maintains the git repository and packs official releases and manage merge requests, but the updates (and new features, if any) nowadays are done by other members contributing to the git repo. Pharaox, who maintains the newer versions of Carnalitas, has said on the Carnalitas workshop that he plan to work on updating for AUH in the weekend.

Posted

Truly hack solution for anyone just looking to get treasury to show up in character window.

 

Using notepad++, with the compareplus plugin. Compare the window_character.gui from game files with carnalatis file, and copy/paste the section starting with # Radiance (enabled). 

 

Other things might have changed/ be borked. But I'm not a programmer or a modder, and just wanted to get that working playing an administrative realm.  

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...