Culture modding

From Imperator Wiki
Jump to navigation Jump to search


Modding Cultures[edit]

Culture modding refers to altering the cultures and culture groups themselves. For changing a character's culture, see character modding; for changing a country's primary culture see country creation; for changing the cultural makeup of territories, see province setup.

Cultures[edit]

Culture files are found in common\cultures and each culture group is allocated its own file, though this is not strictly necessary. Within each culture group block, culture group color, naming conventions (e.g. the conventional Italic/Roman structure), male first names, female first names, family names, generated nicknames, individual culture names, barbarian names, graphical cultures, and character ethnicity are all defined. For instance, see the file for the Bactrian group:

bactrian = {
	color = hsv { 0.03 0.7 0.7 }


	male_names = {
		Tarxun Ramch Axak Maxak Uxuchan Shaow Wanxanak Awekat Baxuman Chukshek Ratsh Ramtish Ayus Katch Arxata Exak Sheshch Oxyartes Spitamenes Artaxerxes Burz Orzek Samtish Bexak Arzun Shaw Entysh Anxach Wius Bharzun Bharxuman 
	}
	female_names = {
		Roxana Rayun Roshanak Baxunash Roshan Saryash Zunesh Mayara Koshana Hephta Hashchana Ixeni Oniya Wyara Awxa Oshan Riyun 
	}
	family = {
		Tarixanian.Tarixanian.Tarixanian.Tarixanian
		Arzakanian.Arzakanian.Arzakanian.Arzakanian
		Axumenian.Axumenian.Axumenian.Axumenian
		Wanxanian.Wanxanian.Wanxanian.Wanxanian
		Rachnian.Rachnian.Rachnian.Rachnian
		Burzen.Burzen.Burzen.Burzenid
		Semshan.Semshan.Semshan.Semshanian
		Orzan.Orzan.Orzan.Orzan
		Bharzunian.Bharzunian.Bharzunian.Bharzunian
		Wyaran.Wyaran.Wyaran.Wyaran
		Oxian.Oxian.Oxian.Oxian
		Arxatan.Arxatan.Arxatan.Arxatan
		Spitamenian.Spitamenian.Spitamenian.Spitamenian
		Artaxian.Artaxian.Artaxian.Artaxian
		Orxenian.Orxenian.Orxenian.Orxenian
		Arzunian.Arzunian.Arzunian.Arzunian
		Aynian.Aynian.Aynian.Aynian
	}
	culture = {
		bactrian = {}
		margian = {}
		sogdian = {}
		shule = {}
		phryni = {}
		tayuan = {}
		wusun = {}
		saka = {}
		yuezhi = {}
		tocharian = {
			male_names = {
					Airawanta Ajatasatru Ajite Alp Ambare Ampratasarme Amrataraksite Amratodane Anande Anathapindike Aniruddhe Andhave Anktsas Arjune Aranemi Arnyartate Arslam Arthadarsi Aryamarg Aryaske Aryatewe Aryawarme Aryottame Asokamitre Asokaraksite Asoke Asarte Astawi Atakke Atidivakare Atyuccagami Atraikatte Bimbasare Caitike Caiytiska Cakravar Cakule Candramukhe Candravasu Candre Caracate Cina Cinatyuti Citre Cittaraksite Cowaske Dandakamal Devarakste Dhanike Dipankar Dirghanakhe Dravyasvare Durmukhe Ekasrinke Erkatsole Esmine Etrise Gayakasyape Gayasirs Gaye Gunacamdre Gunasampade Hariscandre Hastake Hetubalike Indradhvaje Indratewe Indre Indriske Issapake Jatisrone Jetavam Jnanacamndre Jnanaghose Jnanakame Jnanakupte Jnanamokse Jnanasene Jnanasome Jnanasthite Jnanawirye Kadike Kalodaye Kalyanamokse Kalyanavraddhi Kalyanawartane Kanake Kanaske Kanthake Kapilavarne Kapilavastu Kas Kasyap Katakarni Kaundinye
					Kauravye Kausal Kemarcune Kentarske Kercampey Kercapiske Kerdipole Kereptanne Kimne Klenkarako Klpapatre Klyotiska Kotile Koysam Ksemankare Ksmarjune Ksmawarme Ksmate Ksmateworsa Ksmika Kulkera Kumarapunye Kumpante Kunacamttrakau Kunacamttre Kwirapabhadra Lariska Mahasammate Mahisvare Manisvare Mitrakseme Mitraske Mitre Moksasene Moksasome Moksawarme Molyoke Mukalanti Munkhare Murdhagate Nandabala Nandake Nande Nandipale Nasme Natte Naradeve Nirot Nupura Nyagrodhe Padmakesar Padmottare Pakacandre Pancasikhi Pawaske Pesane Prabhankare Prabhase Pranada Prasamnake
					Pravare Priyadeve Ptompile Punaiyse Punakame Punaraksite Punicamndre Punyamitre Purtas Rahule Raktadewe Ratnacuda Ratnasikhi Rsivadam Rudramukhe Rudrasarme Sagare Samantatir Samcite Samghatrate Sanavasi Sanghasarme Sankene Sanum Saputanase Sarasike Sarmacamdre Sarsire Satuma Satyake Satyaraksite Sidhasamgha Siladewe Silamitre Silarakite Silaraksi Silasoma Silavande Silawarne Silayase Silopake Simpraye Sincake Sinke Sinku Skanatatte Skwarle Slacamndre Solarke Some Srestake Sudarse Sudas Suddhodane Sujate Sukase Suklodane Sunaksatre Sunetre Sutasome Sutate Swarnabuspe Swarnatepe Tarmacandre Tarmaraksite Tenare Tohkem Tonke Tukik Tunka Tusi Udanalankar Udayi Ulkamukhe Uluke Upage Upagupte Upanande
					Uposathe Urbilvakasyape Uttaraphalguni Uttare Vaisravane Vaitike Varddhane Vidusake Vimalapuspe Vinaise Visale Wamsok Warwattaske Waryaruci Waryasene Wasampile Wasave Wiryadewe Wiryamitre Wiryasanti Wiryasini Wisikke Wrauske Yanayase Yarpalaske Yasa Yasawine Yase Yasonaka Yastare Yonge Yonu Ype Yudhisthire Yugaraje
			}
			female_names = {
					Ampratasene Amratasene Arjuna Arunavati Aryakose Aryaraksite Ayardhyame Bhadra Canca Dhrtirastre Jnati Kolite Kosthile Malika Maya Nagasene Priyasarini Punyasene Purike Purnaya Purohite Putere Raknaska Revati Roce Saci Santa Santisene Sari Sthulananda Sudarsane Sumagati Sumaise Sumati Sundari Suwarte Tarmawirne Tartvisara Tati Tisye Upatisye Uppal Uppalavarna Vasisthe Vitasake Yasaraksite Yasodhara
			}
			family = { 
				Kausal Gank Tenare Ytarim Tripuskar Dantapur Baransi Yurpaska Rohini Vaideh Vaisali Iksvaku Kausika Sakke Kasake Yarkam Bharuka Cadota Lyam Kunlyu
			}
		}
	}
	
	barbarian_names = { 
		DREPSIANOI CHORASMIOI OUARNOI SKORDAI MAROUKAIOI TOCHAROI KOMOI CHOMAROI SALATARAE TAMBYZOI ZARIASPAEA
	}
	
	graphical_culture = persian_gfx
	ethnicities = {
		10 = bactrian
	}
}

All properties by default apply to all cultures within the culture group. If distinct names or other properties are desired for individual cultures, those entries can be placed inside the block for that individual culture, as with Tocharian names above.

Documentation EffectsTriggersModifiersScopesVariablesData TypesLocalisationCustomizable localization
Scripting AIBuildingsCasus belliCharacterCharacter InteractionsCombat TacticsCountriesCultureDecisionsDefinesEconomic PoliciesEventsEthnicitiesGovernmentGovernor PoliciesIdeasModifiersMilitary TraditionsOfficesOn ActionsPartiesPricesPopsProvince setupReligionScript ValuesScript ModifiersSubject TypesTechnologyTrade goodsTraitsUnits
Map MapTerrain
Graphics 3D ModelsInterfaceCoat of armsGraphical AssetsFontsParticlesShadersUnit models
Audio MusicSound
Other Console commandsChecksumMod structureTroubleshooting