Unofficial fan reference · game files of Crusader Kings III 1.20.0.3 “Crozier”
CK3 Database
Norman Yoke achievement icon

Base game achievement

Norman Yoke

Starting as William the Bastard in 1066, win the Norman Invasion, become English, and have only English Vassals below you in the Kingdom of England

Conditions as the game checks them

Possible decides whether the achievement can still be earned in a run; happened is the check that unlocks it (common/achievements/_achievements.info).

Unlocks when (happened) (28 lines of game script)
custom_description = {
	text = norman_yoke_achievement_trigger
	exists = global_var:achievement_norman_yoke_war_flag
	culture = culture:english
	title:k_england = {
		holder = {
			this = root
			save_temporary_scope_as = english_king
		}
		any_in_de_jure_hierarchy = {
			count = all
			trigger_if = {
				limit = {
					OR = {
						tier = tier_county
						tier = tier_duchy
					}
					holder ?= {
						is_vassal_of = scope:english_king
					}
				}
				holder = {
					culture = culture:english
				}
			}
		}
	}
}

As written in game/common/achievements/standard_achievements.txt.

Still possible while (possible) (1 line of game script)
exists = global_var:started_norman_yoke_achievement

As written in game/common/achievements/standard_achievements.txt.

Source: game/common/achievements/standard_achievements.txt, game/common/achievement_groups.txt and the English localisation, Crusader Kings III 1.20.0.3. Unlock share: Steam Web API, 2026-10-02.