ゲーム速度の編集

MOD/作成情報/ゲーム速度の編集
Last-modified: 2010-02-14 06:10:41

MOD/作成情報/ゲーム速度の編集 †

はじめに †

ゲーム速度の編集方法の概要の説明です。
CIV IV Wiki(英文) http://civ4.wikidot.com/xml:civ4gamespeedinfo を参考に翻訳の上、加筆しました。
BtSを前提に書いてあります。無印/WLでの対応状況については要編集です。

編集対象ファイル †

  1. /My Games/Sid Meier's Civilization 4(J)/CustomAssets/XML/Gameinfo/CIV4GameSpeedInfo.xml
  2. /My Games/Sid Meier's Civilization 4(J)/CustomAssets/XML/Gameinfo/CIV4CultureLevelInfo.xml

(注)My Gamesの部分はインストール場所によって変わります。

CIV4GameSpeedInfo.xml †

<Type>ゲーム速度キー
<Description>ゲーム速度の名称キー
<Help>ゲーム速度のヘルプキー(マウスオーバーで表示されるヒント)
以下、パーセンテージはゲームスピード普通を100とした整数
コスト値は少ない方が早く完了し、得られる値では大きい方が多く得られる
<iGrowthPercent>都市の人口が増えるために必要な[icon:food]コストのパーセンテージ
<iTrainPercent>ユニットを育成するのにかかる[icon:hammer]コストのパーセンテージ
<iConstructPercent>都市の建造物(世界遺産を含む)を建設するのにかかる[icon:hammer]コストのパーセンテージ
<iCreatePercent>国家プロジェクトを完了するのにかかる[icon:hammer]コストのパーセンテージ
<iResearchPercent>テクノロジーの研究を完了するのにかかる[icon:research]コストのパーセンテージ
<iBuildPercent>タイル改善の建設にかかる労働者の[icon:movement]コスト*1のパーセンテージ
<iImprovementPercent>タイル改善が上位のタイル改善(村が町に等)に進化するのにかかるターン数のパーセンテージ
<iGreatPeoplePercent>偉人が誕生するのにかかる[icon:greatperson]コストのパーセンテージ
<iCulturePercent>文化力が次のステップに進むのにかかる[icon:culture]コストのパーセンテージ
都市の文化力は、この要素ではなくCIV4CultureLevelInfo.xmlで定義されている
この要素を参照するAPIは存在せず、完全に無意味な値となっている
<iAnarchyPercent>都市の反乱が継続するターン数のパーセンテージ*2
<iBarbPercent>蛮族がユニットを生産するのに必要な時間的コストのパーセンテージ*3
<iFeatureProductionPercent>森やジャングルを開拓して得られる[icon:hammer]の量のパーセンテージ
<iUnitDiscoverPercent>偉人でテクノロジーの研究を行ったときに得られる[icon:research]の量のパーセンテージ
<iUnitHurryPercent>ユニットの緊急生産を行う時に必要となる[icon:commerce]または都市の人口のパーセンテージ
<iUnitTradePercent>偉大な商人が貿易使節団を指揮したときに得られる[icon:commerce]の量のパーセンテージ
<iUnitGreatWorkPercent>偉大な芸術家が偉大な作品を完成させたときに得られる[icon:culture]の量のパーセンテージ
<iGoldenAgePercent>黄金時代が継続するターン数のパーセンテージ
<iHurryPercent>建造物の緊急生産を行う時に必要となる[icon:commerce]または都市の人口のパーセンテージ
<iHurryConscriptAngerPercent>緊急生産を実施したことによる[icon:unhappy]が継続するターン数のパーセンテージ
<iInflationPercent>ゲーム開始からインフレが0に固定されるターン数のパーセンテージ
<iInflationOffset>インフレが増加する比率 ゲームスピード普通では27
<GameTurnInfos>1つ以上のGameTurnInfoタグを格納
<GameTurnInfo>以下の二つのタグをセットで格納
<iYearIncrement>1ターンでカウントアップされる年数
<iTurnsPerIncrement>このiYearIncrementを使うターン数
使い切ったら次のGameTurnInfoで定義されたカウントアップルールへ進む
全て使い切ったらターン数でのゲーム終了が有効ならゲーム終了になる*4

CIV4CultureLevelInfo.xml &dagger;

編集待ち


*1 不正確な表現の可能性あり
*2 原文では効果に疑問が提出されています。
*3 原文では数値が大きいと頻度が上がるのか下がるのか未検証です。
*4 未検証