XML編集提案

もくじ

まず初めにこの記事は東方叙事詩ゲーム本編とは関係のない記事になっております。東方叙事詩内の設定の改変、改造に興味のない方はお戻り下さい。

このページは東方叙事詩の設定を個人で改変、改造してみたいという方に向けたページです。
理念や概念など難しい事抜きに説明、解説するつもりです。xml中心の説明・解説なのでプログラミングの知識などほぼいりません。
理念や概念を知りたい方は参考にしたページ・一読して欲しいページに細かく載っているのでそちらをお読み下さい。
このページを作成するきっかけとなったのが外部掲示板にて「○○だったらいいのにな」という書き込みを見て「このくらいの注文だったら個人で出来るのに」と思ったからです。
それから掲示板にも個人であれこれ弄りたいが中を弄る術が分からないといった方も見受けられたので少しでも足がかりになればと思い書くに至った訳であります。
大まかな改変とまではいかないがあのキャラの志向を少し変えたいといった小さな改変の仕方について解説するそんなページです。
主に掲示板・非公式パッチに上げられた改変項目について説明していくつもりですが、当然筆者だけでは対応出来ない部分もあるのでその時は皆様の知恵を御貸し下さい。

そしてすでにお気づきの方もいらっしゃると思いますが本来、このページにつけられている名目とは異なるかもしれません。
提案というのだから皆様が叙事詩をより良くするための案を出して行くページなのかもしれません。
提案所をページの下に設けるので提案所を兼ねた叙事詩用XML編集のための説明・解説ページとさせて下さい。
それでは拙い説明、解説で良ければお付き合い下さい。

参考にしたページ&一読して欲しいページ
  1. 初めてのMOD作り
  2. 初めてのMOD作り2
  3. 初めてのMOD作り3
  4. 初めてのMOD作り4
  5. 初めてのMOD作り5
  6. 作成情報

必ず準備するもの

  1. 東方叙事詩本体
  2. XML編集ソフト(メモ帳でも可)

まず初めにして頂きたいのが東方叙事詩本体が何処に保存してあるか把握してもらうことです。
これをしなければ変更したい項目に関係するXMLファイルが何処に置いてあるのか分からないからです。
東方叙事詩の中にあるreadmeに書かれた順に東方叙事詩本体を入れた方は
  • /CYBERFRONT/Sid Meier's Civilization 4(J)/Beyond the Sword(J)/Mods/の下にフォルダがあると思います。
つまりMODフォルダの中に東方叙事詩本体があるはずです。

そして次に欠かせないのがXMLを編集するソフトです。これはフリーで提供をしている方のソフトを使用しても構いません。
XMLファイルの編集が出来れば何でも良いのです。例えばOSに元から入っているメモ帳であれ文字を編集出切るソフトならなんでも。
ですが編集する箇所がほんの一部だとしても編集するファイルの文字数は膨大です。
XMLファイルに対応したソフトであればXMLで書かれた文法に応じて見やすく編集しやすいソフトになっています。
XML編集ソフトでなければ膨大な文字数相手に目が疲れてしまうので編集するのであればXML編集ソフトを導入してください。
因みに筆者が使用しているXML編集ソフトは参考したページに載っていたXML editorこちらを使用させて頂いています。
説明・解説でもこちらのソフトを使って説明していきたいと思っているので良ければ同じ物を使用していただけると幸いです。
ここではXML編集ソフトの使い方の説明は致しません。各変更項目の中で随時説明していく予定ですので今は使い方について分からなくても大丈夫です。

前書き

先ほど東方叙事詩本体の場所を確認してもらいました。何故確認してもらったかはXMLファイルが何処に置いてあるか説明するためです。
XMLファイルは東方叙事詩本体があるフォルダの中のAssetsフォルダの中のXMLフォルダの中に多数あります。
つまり東方叙事詩本体のフォルダの名前をjojisiとすればjojisi/Assets/XMLの中にあるということです。
XMLフォルダの中にはArtフォルダ、Audioフォルダ、BasicInfosフォルダと複数フォルダとファイルが確認出来ると思います。
MODフォルダにある各フォルダに入ってるXMLファイルこそが設定の改変に必要なファイルなのでMODフォルダの場所を覚えておいて下さい。

長くなりましたがこれが前書きとなります。すでにある程度弄った方ならこの説明は要らなかったと思います。
ここから下にある変更項目から具体的な説明となっていきます。
XMLを変更する前に一つ注意して頂きたいのは編集する前に必ずバックアップをとっておくということです。
XMLファイルはゲーム中にデータで使われるファイルの一つです。そのファイル一つでも正常な書き方がされていなかった場合、ゲームを起動することは出来ません。
起動出来たとしてもなんらかの不具合が出てしまうでしょう。そんなときのためにバックアップを取って頂きたいのです。
以上を約束事として編集の説明をさせて頂きます。では下の項目からリンクして下さい。

変更項目

1.指導者の志向変更

2.志向の性能変更

2-2.志向の性能変更その2

3.指導者との遭遇時・交渉時、宣戦布告時、戦争時におけるBGMの変更

4.時代毎に流れるBGM音の変更

5.テクノロジー編集(固有編)(作成未定)

6.東方叙事詩用キー一覧

*既に作成された非公式パッチ


追記:スペルの詳細についてはXMLではなくPythonで実現されています。ファイル名はPythonフォルダにあるCvEventManager.py、SpellInfo.pyです。中身を見てみるとFさんが丁寧にキャラ毎に表記してくれているので入れ替えたいキャラや
一部改変したいキャラのスペカを探しやすいので一度ファイルを開いてみることをオススメします。もちろん、EXスペルとPhスペルを入れ替えることも可能です。
ただし、変更してもゲーム上のスペカアイコンにカーソルを持っていった場合に表示される効果の詳細テキストは変更されていないのでテキストも同時に弄るといいでしょう。

提案所

改変してもらいたい部分があればここで提案してみましょう。もしかしたら作成技術のある大技術者が作ってくれるかもしれません。因みにXMLに関する質問でもいいかもしれません。
  • スペルの入れ替えとかはXMLの編集で可能なのでしょうか?例:魔理沙のPhスペルを霊夢のPhスペルに変える等 -- 名無しさん (2011-06-19 12:54:47)
  • 追記ありがとうございます -- 名無しさん (2011-06-22 18:52:20)
  • テクノロジー等がtxt_key_~~と表示されてしまうのですがどうしたら良いでしょうか。 -- 名無しさん (2011-10-21 10:08:00)
  • 名前や説明文のファイルはXML>Textフォルダ内で扱ってる。後はペリク鯖のCiv4wikiの「MODの作り方・作成情報」を参考にするといい。 -- 名無しさん (2011-10-21 16:50:57)
名前:
コメント:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。