MOD等を作る時には、どのファイルのどのデータがゲームに反映されているか
知ることが重要になってきます。
ここでは、どのデータがゲーム中に反映されるかを掲示するコーナーです。
なおデータに間違いがありましたら訂正をお願いします。
※日本語で「姓」あるいは「苗字」にあたります。
中世なので当然の如く女性は結婚すると男性の「姓」を名のります。
「姓」が違う人物が当主になるとゲームオーバーになります。
dynasty = {
id = { type = 12 id = 2 }←姓のID タイプは基本的に12に統一 name = "Orsini" ←実際に表示される姓名 province = { 329 331 333 350 }←基本的に使用される宮廷/領土の番号
}
IDは姓の一つ一つに設定されている固有の番号です。
Typeは基本的に12で統一されています。特に変える必要はないでしょう。
番号が重複(同じ番号が使われる)場合は、ゲームがエラーを起こし
起動できなくなるので注意してください。
新しく姓を追加する場合は、必ず使われていないID番号を使用してください。
ID番号があまりにも大きい時は、無視される場合もあります。
この番号の領土内で姓が使用されます。例えばランダムで現れる廷臣や一族などがこの番号にそった形で現れます。中には宮廷/領土番号の無い姓もあります。
この場合は、基本的にランダムで現れることはありません。
いわゆる「名前」です。生まれてくる子供は文化に合わせて
ランダムで、このファイルの中から名前が付けられます。
abghazian;female;(ジャナバ)Zaynab
abghazian;female;(ジャバーダ)Zubayda
abghazian;male;(アリフ)Aarif
abghazian;male;(アッバス)Abbas
abghazian;male;(アブドウル=アジム)Abdul-Azeem
↑文化名 ↑性別 ↑実際に表示される名前
文化は既に決められており、基本的に追加できません。
female-女性
male-男性
ID番号などは無いので、そのまま追加してください
例:ジョニーという名前を追加する
追加前
abghazian;female;(ジャナバ)Zaynab
abghazian;female;(ジャバーダ)Zubayda
abghazian;male;(アリフ)Aarif
abghazian;male;(アッバス)Abbas
追加後
abghazian;female;(ジャナバ)Zaynab
abghazian;female;(ジャバーダ)Zubayda
abghazian;male;(ジョニー)Zyoni
abghazian;male;(アリフ)Aarif
abghazian;male;(アッバス)Abbas
例:1066_scenario_characters.inc
シナリオ開始時のキャラクタの情報。
character = {
id = { type = 10 id = 98 }←人物ID name = "Edgar"←人物の名前、一代限りの名前が使用できる gender = male"←性別 dynasty = { type = 12 id =100072 }←姓名ファイルのIDから姓を指定 country = ENGL ←人物が所属している宮廷/土地 religion = catholic←人物が信仰している宗教。君主の場合は国教になる culture = Saxon ←人物が保有する文化 birthdate = { year = 944 month = january day = 1 }生まれた日 deathdate = { year = 975 month = january day = 1 }死亡予定日 dna = "38304760410973"←遺伝子情報、主に顔の構成に使用 attributes = {(各種能力 martial = 2 diplomacy = 10 intrigue = 10 stewardship = 8 health = 7 fertility = 5 } traits = {(人物の身体/精神的特長 kinslayer = yes heretic = yes illness = yes
例:1066_scenario_provinces.inc
province = {
id = 1 culture = norwegian ←その土地の文化 religion = catholic ←その土地の宗教 privileges = { peasants = 1 burghers = 1 clergy = 1 nobles = 1 } loyalty = { peasants = 1 burghers = 1 clergy = 1 nobles = 1 } improvements = { hill_fort = yes } advances = { hill_fort = yes chained_leather = yes handaxe = yes longspear = yes }
}