アットウィキロゴ

新しいキャンペーンを作るとき、Wesnoth のプラグインを入れた Eclipse のウィザードを使うとだいぶ省力化できます。
Eclipse では、ひとつのキャンペーンをひとつのプロジェクトとして管理します。
なお、このウィザードで作った内容はあとで修正できますので多少適当に入力しても大丈夫ですが、プロジェクト名をあとから変更するのはめんどくさいことになりそうな気がします。

プロジェクトの作成

  • メニュー>新規>プロジェクト をクリックします。

  • ウィザードが起動しますので、順番に記入していきます。まず、プロジェクト名を入れます。特に理由がない限り、キャンペーンと同じがよいでしょう。なお、このプロジェクト名=キャンペーンの格納フォルダとなります。

  • キャンペーンの名称などを入力します。
Campaign name*:キャンペーン名(必須)
Version*:バージョン(必須)
Translations folder:(通常は translations)
This is amultiplayer campaign(マルチプレイヤーキャンペーンの場合はチェック)
Generate ' _server.pbl' with following information(公式サーバーで公開する場合は、チェックを入れて以下の5項目も入力)
作成者:(英語で)
E メール:(サーバーの管理者からの連絡用であり、一般には公開されません。)
説明:(Wesnoth のアドオン導入画面で、アドオンをクリックした時に表示される紹介文。キャンペーンの特徴や他言語化状況などを英語で記載。)
パスフレーズ:(忘れないように)
アイコン:(Wesnoth に元々入っている画像データから選ぶ。例えば Ubuntu の場合は、/usr/share/games/wesnoth/1.10/data/core/images/ 以下のフォルダーに入っている画像から選ぶ。独自の画像やアドオンにしかない画像は選べないので注意。例:icons/key_silver.png、units/merfolk/hoplite.png)(注意、images フォルダよりあとを記述すればよいので、画像の例は間違ってます。)

  • _main.cfg 用の記述を入力します。
ID*:(理由がない限りキャンペーン名と同じ。単語の間は _(アンダースコア、下線)で繋ぐ。)
Abbreviation:(キャンペーンの略称。必須ではないが、ゲームの再開をするとき見つけやすくなるので、キャンペーンの頭文字等を登録。)
Define*:(コンピュータが認識するキャンペーン名。全て大文字で、キャンペーンならば CAMPAIGN_ ではじめ、単語の間は _(アンダースコア、下線)で繋ぐ。例:CAMPAIGN_TEST_BATTLES)(注意、画像の例は間違ってます。)
Difficulties:(難易度。右側のチェックボックスから選んでもよい。)
First Scenario:(最初に読み込むシナリオのID。ファイル名ではないので注意。)

以上の作業が完了すると、Eclipse の作業フォルダ内と Wesnoth の個人データ用フォルダ( /data/add-ons )内に今作ったキャンペーンのフォルダ一式が出来上がっています。
なお、Eclipse で編集した内容は、Eclipse 作業フォルダ内のデータがまず更新され、それが Wesnoth 個人データフォルダ内のデータに反映される仕組みなっています。
従って、手動で外部からファイルをコピーする場合は必ず Eclipse 作業フォルダ内のデータの方にコピーしてください。 Wesnoth 個人データフォルダにコピーしても反映されません。
また、Eclipse 上で作成したファイルをやはり Eclipse で削除すると、Eclipse 作業フォルダからは削除されても、Wesnoth 個人データからは削除されません。
とにかく、ファイルの更新は一方通行であることに留意してください。

Eclipse 作業フォルダ

Wesnoth 個人データフォルダ(/data/add-ons)


プロジェクトの編集

  • Eclipse のファイル>ファイルを開く をクリック。
  • 編集したいファイルを選択し、「OK」ボタンをクリックする。

ファイルが開いたところ


シナリオファイルの生成

シナリオファイルの骨組みが作成できます。
  • 左側で編集したいキャンペーンの「scenaeios」上で右クリックし、「新規」>「Wesnoth Scenario」を選びます。

  • 必要な項目を埋めて、「次へ」ボタンを押します。
注意点1 ファイル名には必ず .cfg 拡張子をつけます。
注意点2 最初のシナリオの ID は _main.cfg で指定したのと同じにします。

  • 次のウィンドウでマルチプレイヤーにする場合にはチェックを入れて「完了」ボタンを押します。
これで、_main.cfg と一通りのフォルダが作成されます。

データのリフレッシュ

Eciplse を用いないで、直接作業用フォルダ内にファイルを追加、削除したり、ファイルを編集すると、それが Eclipse に反映されず、正常に操作できなくなることがあります。特に、マップデータの保存先は気をつけましょう。
その場合は、左上の窓で当該プロジェクトを右クリックし「リフレッシュ」をクリックしてください。
なお、再度書きますが、Wesnoth の個人データ用フォルダ( /data/add-ons )内でファイルの追加、削除、更新はまったくEclipse には反映されません。

タグ:

+ タグ編集
  • タグ:
最終更新:2016年07月17日 21:31