このページは本家wikiのEdtingWesnothのページを訳したものです。
あなたがどこにゲームをインストールしていても、ゲームデータディレクトリにはゲームのデータが入っています。このディレクトリには以下のサブディレクトリが入っています。
その他にも、重要なものがいくつかあります。wiki内で「game data」、「wesnoth/data」,「./data」と書かれている場合、それらは全て、wesnoth/dataを指します。通常これらのファイルは変更する必要はありませんが、ユニットなどに変更を加えたい時はこれらを編集する必要があります。
ユーザデータディレクトリは、あなたがカスタムしたコンテンツを置く事が出来ます。これによって、ゲームの元データを変更せずにすむわけです。OSによってユーザデータディレクトリは別の場所にあります。wiki内で「user data」と言った場合、「userdata/subdirectory」を指します。たまに「~wesnoth/」と書いている場合もあります。
通常は
C:\Program Files\Wesnoth\data
にありますが、ゲームを自分で違う場所にインストールした人は、インストールした場所から探して下さい。
sourceforgeからダウンロードした人は、アプリケーションのアイコンを右クリックして、「パッケージの内容を表示」を選択して下さい。その中のContents/Resourcesに入っています。sourceforge以外からダウンロードした人は、
/usr/local/share/wesnoth
を見てみてください。
上記に無い場合や、別のディストリビューションを使っている場合、
find / -iname '*wesnoth*'
を試して探してみてください。superuserである必要はありません。
c:\Program Files\Wesnoth\userdata
または、Vistaの場合は
c:\Users\USERNAME\AppData\Local\VirtualStore\Program Files\Wesnoth\userdata
sourceforgeからダウンロードしているのであれば、
/Library/Preferences/Wesnoth
コマンドラインからのビルドであれば
/.wesnoth
です。
./wesnoth
以下の主要なディレクトリについて、よく理解しておく必要があります。
これらのディレクトリには、公式のキャンペーンとマルチプレイヤーマップが入っています。
もしあなたがシナリオ設定ファイル(the scenario configuration files)を編集したり調べたりしたことがないのであれば、これらをいじることから始めるのがいいでしょう。例えば、よくある質問として、「どうすればシナリオXで新しいプレイヤーが多くのターンやお金を得る事ができるのか」といったものがあります。そういった場合にこれらを編集すれば良いのです。
また、重要なディレクトリとして、以下の2つがあります。
あなたが新しいユニットやイメージを作るには、これらのディレクトリにデータを入れ、ゲームに登録する必要があります。なにかのイメージを指定する時は、./imagesに関連づける必要があります。
様々な情報は設定ファイルとして./dataディレクトリに格納されています。
さらに詳しいゲームの設定については、以下の情報があります。
ユーザデータディレクトリは多くの事が可能です。
userdata/data/campaignsは、特に便利です。一つの設定ファイルだけでユニット、イメージ、音、シナリオ、およびマクロの全体のサブディレクトリツリーを設定する事ができます。これによって、ファイルを分ける事が可能になります。ユーザデータがunitsディレクトリ、またはimagesディレクトリに入っていれば、あなたはデータをグローバルに利用する事が可能になります。campaignsディレクトリに設定ファイルが入っていない場合は、ゲームがデータをロードする事はありません。
例えば、MyCampaignというキャンペーンを考えてみましょう。それはuserdata/data/campaigns内に以下のような構成として作ることになります。
より詳しい事はBuildingCampaignsを見てください。しかし、重要なのはユーザデータディレクトリのそれぞれの役割を理解する事です。