Civilization III
はじめての
俺M.O.D

1. MODでCIVを2倍楽しもう!
2. まずはMODの下準備
3. 資源を追加してみよう(1)
4. 資源を追加してみよう(2)
5. シヴィロペディアを書き換える
6. Pediaicons.txtで画像指定

TOPに戻る

5. シヴィロペディアを書き換える

全国1000人のCVIファンの皆さんこんにちわ!
今回は
シヴィロペディアに資源のトリビアを表示させる方法を紹介するよ!

■お待ちどうさま!今回は、追加した資源のトリビア文章をシヴィロペディアに書き加えるやりかたを見ていこう。まだまだ道は長いけど、要領を掴んでしまえば簡単簡単!では、はじめよっか。

 

3. Civilopedia.txtにシヴィロペディアで表示される資源の説明を組み込む

■えーっと、まず。お気に入りのエディタ、と言ってわかる人はソレを用意してくれ。そうじゃない人は「ワードパッド」(多分Windowsメニューの プログラム>アクセサリ>ワードパット にあるはず)を使うのがいいだろう。メモ帳とかMS Wordとか一太郎とかは、できれば使わない方向で。

■では、[Civ3] \Conquests\Scenarios\myciv\Text\Civilopedia.txt のファイルをワードパッド(もしくは好みのエディタ)で開いてくれ。すんげー長いテキストがずらぁ〜〜〜〜〜っと並んでるのがわかると思う。あー、ここで「もうダメだぁー(;´Д`)」とか諦めないように!大丈夫、やり方はこれから説明していくからね。

■まずはCivilopedia.txtのおおまかな説明。このテキストには、見出し用のコードと実際の説明文がたとえば以下のように書き込まれている。良く見ればわかると思うけど、Civilopedia.txtってこういうのが何千個も書き込まれたファイルなんだよね。

#GOOD_Wheat
^
^
^[小麦]は、都市の生産高を上げる$LINK<ボーナス資源=GCON_ResourcesB>です。ボーナス資源を手に入れるには、資源が$LINK<都市圏=GCON_Radius>にあり、スクエア内で市民が働いている必要があります。
^
^小麦は常にマップ上で確認できます。
^見つかる地形は、開拓された$LINK<草原=TERR_Grassland>、$LINK<平原=TERR_Plains>、$LINK<氾濫原=TERR_Flood_Plain>です。

■「#GOOD_Wheat」というのが見出し用のコード。見出しコードの頭に「#」がついてるので気をつけよう。んで、Civilopedia.txtのなかには、見出し用のコードが数千個くらい書き込まれてるのだけど、新しい資源やユニットなんかを追加したときには、もちろんシヴィロペディアにも新しい見出しコードを追加してやる必要がある。その際は見出しコードが他のものと混同されないように、必ず別の見出しコードにしなくてはいけないんだ。えー!その、見出しコードの重複ってのはどうやって調べんの?と思うかもしんないけど、いやいや、コンピュータはこういうときのために使うのだ。

■ワードパッドの編集メニューから「検索」を選んでみてくれ。そうだなー、たとえば前回資源のケーキの、見出し用のコードとして「GOOD_Cake」っていうのを決めたでしょ。こいつを検索のウィンドウに打ち込んで、検索してみてよ。<ドキュメントの検索が完了しました>って出れば、同じ見出しのコードは無いよ、ってことだ。ね?簡単でしょう。(もし同じ見出しコードがあれば、その場所にジャンプして表示してくれるハズ。その場合は、別の見出しコードを考えよう)

■さて、以上を踏まえて次に進もう。「$LINK<草原=TERR_Grassland>」とか、へんな書き方してるところがあるよね。シヴィロペディアの文章のなかに、クリックすると別の項目にジャンプするリンクがあるのはわかる?こいつはそのときのジャンプ先の指定のために使うのだ。[ 草原 ]って部分が表示させるフレーズ、そして[ =]で繋いだ後に[ TERR_Grassland ]とあるでしょう。これはつまり、[ 草原 ]のリンクをクリックしたらTERR_Grasslandという見出しコードのついたページにジャンプしますよ、ということなんだ。なんとなく言いたいことはわかる?

■んで、行の頭に「^(べき乗)ってあるのが改行マーク。こいつを入れておかないと、説明文をダラダラと一行で表示してしまう。ま、これはお約束なので覚えておいてくれ。なお、「;(セミコロン)が行頭にあると、単にその行は表示されなくなる。ま、メモとか残したいときに使うといいかな。ここを5/20に書き直したよ、とかね。

■それと「[小麦]」って部分。これは[ 小麦 ]ってフレーズを斜体で表示させる、ってこと。見栄えを気にする人は要チェックだ。ちなみに「{小麦}」ってやると文字を太字に出来る。あと、そうそう。タブも使えるみたい。資源のリストなんかを表っぽく見せたいときは便利だね。

■では、いよいよケーキの文章をシヴィロペディアに書き加えていこう。ワードパッドでCivilopedia.txtの一番後ろの行までカーソルを移動してくれ。(ヘイ!7000行近くあるんだぜ!)んで、試しにこんな文章をでっち上げてみた。このテキストをCivilopedia.txtの一番後ろの行にそのままコピペして呉れたまえ。

#GOOD_Cake
^
^
^[ケーキ]は、都市の生産高を上げる$LINK<ボーナス資源=GCON_ResourcesB>です。ボーナス資源を手に入れるには、資源が$LINK<都市圏=GCON_Radius>にあり、スクエア内で市民が働いている必要があります。
^
^ケーキは常にマップ上で確認できます。
^見つかる地形は、開拓された$LINK<草原=TERR_Grassland>、$LINK<平原=TERR_Plains>、です。
^

#DESC_GOOD_Cake
^
^[ パンがなければ、ケーキを食べればよいのに  マリー・アントワネット ]
^
^人間が{ケーキ}を焼くようになったのは、パンを焼くようになったのと同じころだと考えられています。 大昔の書物には、パンに果物やはちみつを混ぜて焼く方法が、たくさん書き残されています。またローマ時代の料理の本に、あまいパンの作り方が書いてあるページが見つかっているようです。この大昔のあまいパンが、ケーキの始まりだといえるでしょう。
^ 私達が今、食べているようなケーキを作るようになったのは、たぶん中世(ヨーロッパの歴史で、5世紀から16世紀くらいの時代のこと)の後だと考えられています。なぜなら、それまでは、精製した砂糖が手に入らなかったからです。
^ 今に伝わるような焼き方をするようになったのは、17世紀ごろのフランス料理が最初です。フランス語で「ガトー」、つまり{ケーキ}も、この時代から伝わってきたものだといわれています。
^
^[ 引用元) http://www.tbs.co.jp/catchat/friendpark/universe/que10436.html ]

■ああ、忘れてた。DESC_GOOD_Cakeという見出しコードは、GOOD_Cakeの次のページを表示させるためのもの。ほら、シヴォロペディアの右にある「解説」ってボタンを押すと出てくる奴だ。

■仕上げとして、資源のルール解説部分にもケーキを追加しておこう。俺MODにケーキがあるのを知らない人が見てもわかるようにね。検索で「#GCON_ResourcesBちなみに贅沢品資源なら#GCON_ResourcesL、戦略資源の場合は#GCON_ResourcesS)を探して、そこの項目にケーキの項目を書き加えておこう。

#GCON_ResourcesB
ボーナス資源
^
^
^[ボーナス資源]は$LINK<天然資源=GCON_ResourcesN>の一種です。$LINK<贅沢品資源=GCON_ResourcesL>や$LINK<戦略資源=GCON_ResourcesS>のように交易することはできないものの、$LINK<都市圏=GCON_Radius>内の市民が働いているスクエアにボーナスをもたらします。
^
^
^{生産ボーナス}
^資源スクエアで働く市民労働者は、普通よりも多くの$LINK<食料=GCON_Food>、$LINK<シールド=GCON_Shields>、$LINK<商業=GCON_Commerce>を得ます。
^
^{資源 食料 シールド 商業}
^ $LINK<トロピカルフルーツ=GOOD_Bananas> +1 +0 +1
^ $LINK<牛=GOOD_Cattle> +2 +1 +0
^ $LINK<魚=GOOD_Fish> +2 +0 +1
^ $LINK<鹿=GOOD_Game> +2 +0 +0
^ $LINK<金=GOOD_Gold> +0 +0 +4
^ $LINK<オアシス=GOOD_Oasis> +2 +0 +0
^ $LINK<砂糖=GOOD_Sugar> +1 +0 +1
^ $LINK<タバコ=GOOD_Tobacco> +0 +0 +1
^ $LINK<鯨=GOOD_Whales> +1 +1 +2
^ $LINK<小麦=GOOD_Wheat> +2 +0 +0

^ $LINK<ケーキ=GOOD_Cake> +1 +0 +2

■ああ、地形の解説部分にもケーキを追加しなきゃ。検索で「#TERR_Plains」「#TERR_Grassland」を探して、そこの項目にも同様に書き加えておこう。そうそう、「#TERR_」で検索し続けると他の地形の見出しコードが順番に表示されるので、知らない見出しコードがあっても迷わなくてすむよ。

#TERR_Plains
^どこまでも続く広大な土地を[平原]と言います。普通、樹木はごくわずかで、潅木やさまざまな雑草に覆われています。
^
^平原に存在する可能性があるのは$LINK<牛=GOOD_Cattle>、$LINK<馬=GOOD_Horses>、$LINK<象牙=GOOD_Ivory>、$LINK<砂糖=GOOD_Sugar>、$LINK<小麦=GOOD_Wheat>、$LINK<ブドウ=GOOD_Wine>、$LINK<ケーキ=GOOD_Cake>のいずれかです。

フーッ!これでシヴィロペディアの作業が終わったぞ。おっと、「Ctrl」キーを押しながら「S」キーを押して作業の結果をセーブしとくんだよ。これ忘れると、一からやり直しだからね!

■では次回。PediaIcons.txtを書き換えて、シヴィロペディアにケーキの資源グラフィックを表示されるように設定する方法を紹介していくよ。それじゃ、楽しんでね!

 

Civilization III FANPAGE witten by madknight