企業の編集

MOD/作成情報/企業の編集
Last-modified: 2012-05-19 20:36:35

MOD/作成情報/企業の編集 †


はじめに †

企業の編集方法の概要の説明です。
現在詳細について調査中。

 

編集対象ファイル †

  1. \My Games\Sid Meier's Civilization 4(J)\Beyond the Sword(J)\CustomAssets\XML\GameInfo\CIV4CorporationInfo.xml

CIV4CorporationInfo.xml †

<CorporationInfo>で企業について定義

<Type>企業キー
<Description>企業名称キー
<Civilopedia>企業のシヴィロペディアキー
<TechPrereq>? 解禁するのに必要な技術は偉人で定義する模様。
<FreeUnitClass>創業時に無料で得られるユニットの種類?
<iSpreadFactor>すでに競合する企業がある都市に支店を出店する際の倍率
<iSpreadCost>支店を出店する際の基本コスト
<iMaintenance>維持費。
<PrereqBonuses>消費する資源。<BonusType>で定義。デフォルトでは5種類が上限。
<HeadquarterCommerces>本社が1支店ごとに得る値。<iHeadquarterCommerce>で上から順に商業、科学、文化で数値を定義。
通常では存在しないが<iHeadquarterCommerce>を4つ定義することで諜報を得る企業本社も作成可能。
<BonusProduced>支店で得られる資源。
<CommercesProduced>資源1個ごとに支店で得られる値。上から順に商業、科学、文化を<iCommerceProduced>で定義。
<HeadquarterCommerces>同様諜報も産出することができる。
シド寿司の場合、数値は文化+2なら200と記述する。
<YieldsProduced>資源1個ごとに支店で得られる値。上から順に食料、ハンマー、コインを<iYieldProduced>で定義。シド寿司の場合、数値は食料+0.75なら75と記述する。
<Button>企業のアイコン
<MovieFile>創業時のムービー?
<MovieSound>ムービーの音楽
<Sound>支店開業時のサウンド


維持費の算出 &dagger;

通常ならばこちらで問題ないのだがMODの場合これが当てはまらないケースもあるので正確な算出方法を記す。

補足 &dagger;

創業する偉人や重役などはCIV4UnitInfo.xmlで定義する。詳しくは「ユニットの編集」・「偉人の編集」を参照。
また宗教における寺院や僧院と同様に、企業の場合もある企業が出店した都市だけで作れる建造物を作ることができる。


企業を追加すると、企業画面や、都市画面右上のアイコンの間隔がずれる、
それを修正するのは、
Python>Screens
CvCorporationScreenの

		self.DX_CORPORATION = ~

の数値と(多分)
CvMainInterfaceの

CGEなら

		for i in xrange( gc.getNumCorporationInfos() ):
				for i in xrange(gc.getNumCorporationInfos()):

の (i * の数値

ノーマルなら

				for i in range(gc.getNumCorporationInfos()):

の (i * の数値です。


*1 例えば支店一つにつき金銭4と諜報1を入手するのなら5
*2 0.7では無い、酋長は0.8