Jump to content

Recommended Posts

dickbiggere, a request: could you please update the version number in the Allfather.mod when you update the mod?

 

Currently 0.6 is still showing as 0.4.6, which is more than a little confusing. The reason why I was looking was that rather than getting Allfather Crown Law automatically, I'm still getting it greyed out due to "You do not have High Crown Authority."

 

Link to post
On 10/15/2020 at 7:24 AM, whateverdontcare said:

Also an option is changing the defines. I already changed mine to massively increase the amount. Just making it

EXTRA_CHILDREN_FOR_PLAYERS = 50

I put it at 100 and now have 179 children and it just keeps on coming. I also changed the female ratio to 70% so I have so many daughters I don't know what to do anymore.

Link to post
15 hours ago, tarin said:

I put it at 100 and now have 179 children and it just keeps on coming. I also changed the female ratio to 70% so I have so many daughters I don't know what to do anymore.

Just wondering does the game also slow down to a crawl with the mod turned on or not? If not what did you do to not have it lag as much?

Link to post
On 10/31/2020 at 1:51 PM, +Seewolf+ said:

It seems like this mod needs an update, since it reads: this mod needs 1.1.2 for playing, but the most current game version is 1.1.3.

That is just a warning. Most minor updates don't break anything, so just try running it anyway.

Link to post

I can confirm this needs an update, or at the very least something is going wrong. I turned off all other mods and started a new game to test. The mod properly sets the allfather succession law on religion creation, but when the vanilla religion founding event fires (the schism notification in the case of Christianity) it sets the succession law back to whatever your gender law defaults to. It might still work if I were to change the succession law manually, but with an 867 start date it will be a LONG time before I have the innovations and crown authority to do so.

 

EDIT:

I manually added the allfather succession law, and it mostly works, with some oddities on succession. I'm getting vassals of vassals added as concubines, (they also happen to be male...) but otherwise seems to be alright. Might be other issues too, haven't played very far.

Link to post

Update: Hi! I havn't been too active lately, and mostly because I'm working on finalizing my studies at the moment, but also because I have been trying to find the culprit of oddities, such as assertions errors like "Rulers can't have home court!" Which I have no freaking idea why it pops up. But also things from my long save where I think there might be compatibility issues with Carnalitas.

Link to post
[20:02:47][jomini_eventmanager.h:204]: Duplicated event ID 'adultery.0001' found. New Location: 'events/relations_events/allfather_less_adultery.txt:31', Previous Location: 'events/relations_events/adultery_events.txt:62'

This is not your problem but this override causes a segmentation fault on Linux sometimes.

Link to post
On 11/17/2020 at 2:57 AM, fifthpint2 said:

[20:02:47][jomini_eventmanager.h:204]: Duplicated event ID 'adultery.0001' found. New Location: 'events/relations_events/allfather_less_adultery.txt:31', Previous Location: 'events/relations_events/adultery_events.txt:62'

This is not your problem but this override causes a segmentation fault on Linux sometimes.

Yup, that is due to overriding the vanilla event. You can remove it if you don't care about having alot of adultery events. All it does it tweak the chances of it happening.

Link to post
7 hours ago, Doktoria321 said:

The game crashes on startup and says the mod is outdated in the launcher, have I completely fucked something up or was the latest update of the mod not for the 1.2 patch?

Same here, the version in the changelog is 0.8.0 but the .zip has the version as 0.6.0, I'm guessing OP might have been too quick in getting the mod up to date

Link to post

Sorry I didn't read what the others said, but I had some issues with the mod and those are changes I've made:

 

----

 

"common\laws\allfather_succession.txt" changed to this:

 

Spoiler

succession_gender_laws = {
	default = male_preference_law
	flag = succession_gender_laws

	allfather_law = {
		can_title_have = {
			can_title_have_law_general_trigger = yes
			root = root.top_liege
		}
		can_keep = {
			faith = {
				has_doctrine = doctrine_allfather				
			}
			custom_description = {
				text = must_be_at_the_top_trigger
				root = root.top_liege
			}
			#has_realm_law_flag = advanced_succession_law
		}
		can_pass = {
			can_change_succession_law_trigger = yes
		}
		should_start_with = {
			root = root.top_liege
			faith = {
				has_doctrine = doctrine_allfather
				religion_tag = germanic_religion
			}
		}
		succession = {
			gender_law = male_only
		}
		flag = men_can_have_multiple_spouses
		flag = men_can_have_consorts
		#set_global_flag = allfather_is_active
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}
		on_pass = {
			#every_vassal = {
			#	limit = {
			#		highest_held_title_tier >= tier_county
			#	}
			#	trigger_event = {
			#		on_action = on_allfather_right
			#		days = 1
			#	}
			#}
		}
	}

	daughter_law = {
		can_title_have = {
			OR = {
				root.top_liege = { has_realm_law = allfather_law }
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		can_keep = {
			custom_description = {
				text = must_have_allfather_trigger
				OR = {
					has_global_variable = global_allfather_flag
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
			}
		}
		can_have = {
			custom_description = {
				text = cannot_serve_the_allfather_trigger
				NOT = {
					root = root.top_liege
				}
			}
		}
		can_pass = {
			OR = {
				root.top_liege = { has_realm_law = allfather_law }
				highest_held_title_tier >= tier_county
			}
			can_change_succession_law_trigger = yes
		}
		should_start_with = {
			root.top_liege = {
				has_realm_law = allfather_law
			}
		}
		succession = {
			gender_law = female_only
		}
		
		on_pass = {
			#trigger_event = {
			#	on_action = on_allfather_right
			#}
		}
	}

	male_only_law = {
		can_title_have = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		should_show_for_title = { # Never show this in the UI, just apply it through script
			always = no
		}
		can_keep = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			faith = {
				has_doctrine = doctrine_gender_male_dominated
			}
		}
		can_pass = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_change_succession_law_trigger = yes
		}
		should_start_with = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			faith = {
				has_doctrine = doctrine_gender_male_dominated
				religion_tag = islam_religion
			}
		}
		succession = {
			gender_law = male_only
		}
		flag = men_can_have_multiple_spouses
		flag = men_can_have_consorts
		flag = no_female_commanders
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}
	}
	
	male_preference_law = {
		can_title_have = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		should_show_for_title = { # Never show this in the UI, just apply it through script
			always = no
		}
		can_keep = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			custom_description = {
				text = change_law_male_preference_faith_requirement
				faith = {
					NOT = { has_doctrine = doctrine_gender_female_dominated }
				}
			}
		}
		can_pass = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_change_succession_law_trigger = yes
		}
		should_start_with = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			OR = {
				faith = {
					NOT = {
						religion_tag = islam_religion
					}
					has_doctrine = doctrine_gender_male_dominated
				}
				has_realm_law = male_only_law # For when male_only_law ceases to be a legal option
			}
		}
		succession = {
			gender_law = male_preference
		}
		flag = men_can_have_multiple_spouses
		flag = men_can_have_consorts
		flag = no_female_commanders
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}
	}
	
	equal_law = {
		can_title_have = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		should_show_for_title = { # Never show this in the UI, just apply it through script
			always = no
		}
		can_keep = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			trigger_if = {
				limit = {
					OR = {
						culture = culture:occitan
						culture = culture:basque
						culture = culture:aragonese
						culture = culture:catalan
					}
					NOT = {
						faith = { has_doctrine = doctrine_gender_equal }
					}
				}
				culture = { has_innovation = innovation_visigothic_codes }
			}
			trigger_else = {
				limit = {
					NOT = {
						OR = {
							culture = culture:hausa
							culture = culture:sumpa
						}
					}
				}
				faith = {
					has_doctrine = doctrine_gender_equal
				}
			}
		}
		can_pass = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_change_to_equal_succession_law_trigger = yes
		}
		should_start_with = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			faith = {
				has_doctrine = doctrine_gender_equal
			}
			NOT = { has_realm_law = female_only_law } # For when female_only_law ceases to be valid
		}
		succession = {
			gender_law = equal
		}
		flag = men_can_have_multiple_spouses
		flag = men_can_have_consorts
		flag = women_can_have_multiple_spouses
		flag = women_can_have_consorts
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}

		ai_will_do = {
			if = {
				limit = {
					primary_title.tier > tier_county
					has_culture = culture:basque
				}
				value = 2
			}
		}
	}
	
	female_preference_law = {
		can_title_have = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		should_show_for_title = { # Never show this in the UI, just apply it through script
			always = no
		}
		can_keep = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			custom_description = {
				text = change_law_female_preference_faith_requirement
				faith = {
					NOT = { has_doctrine = doctrine_gender_male_dominated }
				}
			}
		}
		should_start_with = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			OR = {
				faith = {
					has_doctrine = doctrine_gender_female_dominated
				}
				has_realm_law = female_only_law # For when male_only_law ceases to be a legal option
			}
		}
		can_pass = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_change_succession_law_trigger = yes
		}
		succession = {
			gender_law = female_preference
		}
		flag = women_can_have_multiple_spouses
		flag = women_can_have_consorts
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}
	}
	
	female_only_law = {
		can_title_have = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_title_have_law_general_trigger = yes
		}
		should_show_for_title = { # Never show this in the UI, just apply it through script
			always = no
		}
		should_start_with = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
		}
		can_keep = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			faith = {
				has_doctrine = doctrine_gender_female_dominated
			}
		}
		can_pass = {
			OR = {
				NOT = {
					root.top_liege = {
						has_realm_law = allfather_law
					}
				}
				highest_held_title_tier >= tier_county
			}
			can_change_succession_law_trigger = yes
		}
		succession = {
			gender_law = female_only
		}
		flag = women_can_have_multiple_spouses
		flag = women_can_have_consorts
		
		pass_cost = {
			prestige = change_succession_law_prestige_cost
		}
		revoke_cost = {
			prestige = change_succession_law_prestige_cost
		}
	}
}

 

 

 

I'm not sure what was the original idea, but with that it finally works as it should when granting titles.

 

----

 

In "common\religion\doctrines\allfather_doctrines.txt" I've changed the parameters of "doctrine_allfather" to:

 

Spoiler

		parameters = {
			minimum_fervor = 50
			number_of_spouses = 50
			number_of_consorts = 999
			female_spouses = 1
			men_can_have_multiple_spouses = yes
			men_can_have_consorts = yes
			women_can_have_multiple_spouses = no
			women_can_have_consorts = no
			divine_marriage_opinion = 10
			fervor_per_holy_site = 0.3
			male_dominated_law = no
			women_cannot_be_granted_titles = no
			allfather_adulterer_crime = yes
		}

 

 

With this you can play it with the male dominated society still able to grant titles to females (thus making them your concubines).

 

Female rulers also don't get the opinion penalty, which makes sense, because it's totaly normal for them in their faith.

 

----

 

In "common\on_action\allfather_on_action.txt" there is a small mistake on line 54:

 

"on_title_gain_inheritance" should be changed just for "on_title_gain"

 

This will trigger set action not only when a title is inherited, but also when it is granted or obtained any other way.

 

----

 

That's all. If I find anyting else, I'll let you know. :)

 

Have a nice day

Link to post

In addition to getting the mod functional again (yeah, instant CTD for me too), maybe find a way to incorporate the new 'set_pregnancy_gender' effect the devs put in last patch. Allfather only needs one or two boys around for the succession, right? :)

Link to post
1 hour ago, Wease said:

i cant enable the new version it sais the path in this mod's descriptor file is invalid or does not exist.

 

Same problem.

 

Edit: It seems the mod creator accidentally included his own user in the mod path. To fix this it should be as simple as opening AllFather.mod with Notepad++ and changing it to yours. 

 

For example: "path="C:/Users/YourWindowsUserHere/Documents/Paradox Interactive/Crusader Kings III/mod/AllFather""

 

Edit 2: I also noticed that the mod folder itself has AllFather.mod in it as well, except with the right path. I'm guessing the mod creator accidentally messed up while zipping it all up.

Link to post

Can confirm inheritance isn't working. I'm playing Sweden, and have the fancy electorate you get access to via event, in addition to Youthful Rulership religious tenet, which lets rulers over 40 abdicate. But there's a double problem. If my king dies, the succession picks his eldest daughter, not his elected son nor his eldest child (she's third-born). And if he abdicates, the titles do go to his elected son as it should, but the AllFather flag nor trait get passed down, so the new king is forced into having Daughters of Allfather law, and doesn't get all the concubine vassals. Even if the previous king dies later, none of the stuff passes on and there doesn't seem to be a way to get it back, short of grinding up to High Crown Law (a long road for a Tribal country).

 

Problem is, I think this flaw might be part of the vanilla game and not the mod...

Link to post

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...