アドオンを作り始めると色々と不明点や疑問点が出てくるものですが、そういう時にどこで情報を探せば良いか知っていれば大抵の事はなんとかなるものです。ここには役に立ちそうな情報源なんかをリストアップしています。
エディターについて
Q: マップやシナリオ作成のためのツールはありますか?
A: はい、ゲームには組み込みのマップエディタがあり、これを使用してシナリオ用のマップを作成できます。
しかしながら、WMLコードを使用した完全なシナリオやキャンペーンを構成する、残り部分を作成するための簡単なツールは今の所存在しません。 CampGenなどの完全なシナリオエディタの作成を目指す試みがいくつかありましたが、それらは放棄されておりゲームの最新の安定版では動作しません。
独自のシナリオやキャンペーンを構築するのに役立つ情報については、本家サイトの「Create」セクションが最も詳しく書かれています。(英語ですが)既存のコンテンツ(公式キャンペーンの中身や発表されているアドオン等)の仕組みを見るのも良い考えです。
と言うわけで、マップに関してはゲーム付属のエディターで簡単に作ることができます。使い勝手もなかなかだと思いますよ。ちなみに、このエディターにはマップ作成以外にキャンペーン作成用のメニューやボタンが存在しますが、そのほとんどの機能は未実装となっています。
そして、マップ以外のシナリオやキャンペーンの構築は、ほぼほぼテキストエディターで・・・ということになります。
主に使用するのはテキストエディタ
ディタが無いからと言って諦める事はありません。アートや音楽以外の部分は全てテキストエディタがあれば全く問題無いのです。
公式のCreateページにWesnoth Markup Language (WML)の説明があり、これを理解すればテキストエディタでシナリオ、キャンペーン関係はつくれます。
当wikiに移植された「完全な初心者のためのWMLガイド」も助けになるでしょう。
Createページの抜粋
本家wikiのCreateページからアドオン作成に関する資料・解説記事へのリンクを集めています。全て英語の記事ですが、最近の自動翻訳は優秀ですので英語が苦手でも大体の意味は掴めます。
- フォーラムの現在のプロジェクトに関する説明スレッド
Read This First -+- A list of things we need help with(英語)
- 何かを始める前に読むべき事
あなたが何か変更したり追加したりする前に、ゲームがどのようにデータを格納、整理しているかを把握しておくといいでしょう。以下のページにはゲームのディレクトリ構造とusrdataディレクトリについて説明されています。
EditingWesnoth(英語)
種別毎の解説ページ
- 地図
タイルのレイアウトについて - シナリオ
- キャンペーン
- マルチプレイヤーマップとシナリオ
- マルチプレイヤーキャンペーン
- ユニット
- マルチプレイヤーの種族とエリア
- アート
- 音楽
- 翻訳
- コンテンツの配布
- オーサリングツール
WMLでの作成を補助するツール - メンテナンスツール
ソースチェックとキャンペーンのメンテナンスについて
フォーラム関連
マルチプレイヤーマップやキャンペーンについての議論が本家のWesnoth Forumで多数行われています。
- マルチプレーヤー開発フォーラム
- シナリオとキャンペーン開発フォーラム
- 種族リスト
- 捨てられたキャンペーンのスレッド
新しいキャンペーンをゼロから作るのはちょっと・・・という場合でも、こちらからどれかを選んで、メンテナーに立候補し手を加えるという方法もあります。
技術資料など
- External Utilities
メンテナンスツール - WMLリファレンス
WML辞書 - FAQ
- Campaign server web interface
ユーザキャンペーンのwebからのダウンロード