#author("2017-09-03T01:42:49+09:00","","")
#author("2017-09-23T22:29:49+09:00","","")
[[MOD/作成方法]]

* その他細かい部分 [#wa8377a7]

#contents

** Loading画面 [#s73216f0]

ローディング画面の指導者名の下に定義名が表示されていると思います。

#ref(../UB/LoadingUB.jpg);

それは以下の箇所でテキストを表示するように指定しているのにテキストを書いていないからです。
(LeaderText というのが該当します)

''NewLeader_JasperKitty.xml''

 	<LoadingInfo>
 		<Row LeaderType="LEADER_JASPER_KITTY" ForegroundImage="hogehoge_LoadingInfo_Foreground.dds" BackgroundImage="hogehoge_LoadingInfo_Background.dds" LeaderText="LOC_LEADER_JASPER_KITTY_DOM_TEXT" PlayDawnOfManAudio="1"/>
 	</LoadingInfo>

NewLeader_Text.htmlへ適当に用意しておきましょう。もしくは定義から LeaderText="LOC_LEADER_JASPER_KITTY_DOM_TEXT" を削除すると消えます。
NewLeader_ConfigText.htmlへ適当に用意しておきましょう。もしくは定義から LeaderText="LOC_LEADER_JASPER_KITTY_DOM_TEXT" を削除すると消えます。
せっかく表示できるので、何か書いておくことにします。パパパパパウワードドン(英語版)にしておきました。

		<Row Tag="LOC_LEADER_JASPER_KITTY_DOM_TEXT" Language="en_US">
			<Text>Your head would look good at the end of a pole.</Text>
		</Row>

** Civilopedia [#x292dd44]

*** 文明のページ [#r3d0492d]

文明の説明欄に謎の定義名が表示されてしまっています。
文明のページの右下によくわからないものが表示されています。

#ref(Civilopedia_Civ.jpg);

これはNewLeader_Felines.xmlに以下が存在しているためです。架空の文明でこだわりがなければ削除してしまいましょう。

 	<CivilizationInfo>
 		<Row CivilizationType="CIVILIZATION_FELINE" Header="LOC_CIVINFO_BINOMIAL_NAME" Caption="LOC_CIVINFO_FELIS_CATUS" />
 	</CivilizationInfo>

ここにはHeaderとCaptionでいくつでも文言を表示させられます。
表示しているテキストはNewLeader_Text.xmlの以下。これも削除。

 		<!--Civilization Factoids -->
 		<Row Tag="LOC_CIVINFO_BINOMIAL_NAME" Language="en_US">
 			<Text>Binomial Name</Text>
 		</Row>
 		<Row Tag="LOC_CIVINFO_FELIS_CATUS" Language="en_US">
 			<Text>Felis catus</Text>
 		</Row>

バニラだと人口とか国の面積とかが入っています。

** 文明設定 [#bd3bbaf9]

*** 都市名のランダム化 [#x1f4fc0e]

これもなぜ猫のサンプルには設定されていないのか・・・

バニラの文明だと首都を建てた後の都市名はある程度ランダムにでてくると思います。
それは<Civilizations>へRandomCityNameDeothというパラメータを設定をすると同じようにできます。

''NewLeader_Felines.xml''

	<Civilizations>
		<Row>
			<CivilizationType>CIVILIZATION_FELINE</CivilizationType>
			<Name>LOC_CIVILIZATION_FELINE_NAME</Name>
			<Description>LOC_CIVILIZATION_FELINE_DESCRIPTION</Description>
			<Adjective>LOC_CIVILIZATION_FELINE_ADJECTIVE</Adjective>
			<StartingCivilizationLevelType>CIVILIZATION_LEVEL_FULL_CIV</StartingCivilizationLevelType>
			<RandomCityNameDepth>10</RandomCityNameDepth>
		</Row>
	</Civilizations>

数値はその数だけランダムにする、という意味になります。

猫のサンプルは首都以外全部「City」なので、とりあえず都市名には区別しやすいように番号を振ってみましょう。

''NewLeader_Text.xml''

		<!-- Civilization City Names-->
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_1" Language="en_US">
			<Text>Pawtimore</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_2" Language="en_US">
			<Text>City2</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_3" Language="en_US">
			<Text>City3</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_4" Language="en_US">
			<Text>City4</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_5" Language="en_US">
			<Text>City5</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_6" Language="en_US">
			<Text>City6</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_7" Language="en_US">
			<Text>City7</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_8" Language="en_US">
			<Text>City8</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_9" Language="en_US">
			<Text>City9</Text>
		</Row>
		<Row Tag="LOC_CIVLIZATION_FELINE_CITY_10" Language="en_US">
			<Text>City10</Text>
		</Row>

ビルドしてプレイすると、以下のように首都以降ランダムになります。
&ref(RandomCityName.jpg);



このエントリーをはてなブックマークに追加