自作シナリオの作り方




・自作シナリオを作ってみよう

戦国史についてのページでも少し説明しましたが、やはりこのゲームの醍醐味は、自分でシナリオを作れることにあります。ここでは、その自作シナリオの作り方について説明します。

まず、本家サイトでSE版をダウンロードすると付いてくるEditSnrというシナリオエディタを利用する方法があります。SE版と書きましたが、ダウンロード自体は無料なので、お金を払う必要はありません。通常は、この方法が最も簡単で、間違いがないのでいいと思います。
シナリオエディタの使い方は戦国史のヘルプにも掲載されていますので、そちらを参照してください。


次に、シナリオファイルを自力で編集する方法があります。これは、プログラミングと同じようなもので、ちゃんとした知識が必要です。最初は、すでに配布されているシナリオを少しずつ変更し、その都度エラーが出るかどうかを確かめながらやるほうが無難です。ちなみに、エラーが出るときは、例えば、「大名IDに誤りがあります(Line No:356)」などと表示されますが、このLine Noがエラーの原因となっている箇所の行番号です。

ちなみに、すでに配布されているシナリオを改変して新しいシナリオを作る際は、礼儀として原作のシナリオの作者に許可を取り、シナリオのオープニングメッセージなどに、その旨を書くのがマナーです。

以下、自力で編集する方法について詳しく解説します。


・シナリオファイルをテキストエディタで開いてみよう

シナリオファイルというのは、戦国史を始める際に選ぶファイルのことで、拡張子が「.snr」となっています。シナリオファイルは普通はテキストエディタで編集します。例えば、メモ帳で開くには次の方法でやります。下図も適宜参照してください。

まず、メモ帳を開きます。そして、ファイルをクリックし、開くをクリックします。そして、ファイルの種類を、「テキスト文書」から「すべてのファイル」に変更します。そして、編集したいシナリオファイルを選択して、開けばOKです。他のテキストエディタでも同様に開けるはずです。他にも、シナリオファイルを右クリックして、「プログラムから開く」からテキストエディタを選ぶという方法もありますが、ここでは説明を省きます。


↓クリックで拡大
自作シナリオを開いてみよう 自作シナリオを開いてみよう


・シナリオファイルの記述形式について


主要なものだけ説明していきたいと思います。
(注:以下のものは内容が古いため、一部現在のバージョンに対応していない記述もあります。修正は少々お待ちください。)

シナリオバージョン

シナリオのバージョンです。EditSnrで開けば勝手に変更されるので、通常は変える必要はありません。

言語

表示される言語です。普通はJAPANESEでかまいません。

シナリオ暗号化

シナリオを他人に編集できないようにできます。あまり使われていません。

マップファイル

どのマップファイルを使えるか指定できます。マップファイルはそのシナリオか戦国史本体のどちらかと同じフォルダになければなりません。

全国マップ上での城ドットのサイズ

全国マップでの城をあらわす点の大きさを指定できます。普通は2か3で結構です。

メインマップ拡大表示エリア

局地シナリオでマップを常に拡大表示させたいときに使います。
<例>
default.mapを使用するけど、九州だけしか使わないから、常に九州地方を拡大表示したほうがやりやすいなどというときに使用する

移動区間リミット

1ヶ月の間に武将がどれだけ移動できるかを指定します。

シナリオタイトル

戦国史の左上のウインドウに表示されるタイトルを指定します。

シナリオ開始年月

文字通りです。

オープニングメッセージ

オープニングに表示されるメッセージを入力します。

エンディングメッセージ

天下統一したときに表示されるメッセージを指定します。例えば、"は世界征服を成し遂げた。"と入力すると、清で統一した場合は、「清は世界征服を成し遂げた。」と表示されます。

兵の最小単位

兵数の単位を指定します。1か10が普通です。

鉄砲効果

鉄砲の威力を設定します。野戦士気減少では、鉄砲を撃たれたときの士気の減り具合を、野戦兵数減少では、鉄砲を撃たれたときの兵数の減り具合を、野戦敵前進阻止では、鉄砲を撃ったときの敵の前進を阻止できる確率を、攻城戦影響は城攻めにおける鉄砲の影響力をそれぞれ調節できます。すべて標準値は10です。
これが大きいと鉄砲の威力が増加します。

鉄砲生産費用

鉄砲生産に必要な金額を調節できます。

大雨/大雪確率定義

大雨/大雪の降る確率を地域別、国別に設定できます。大雨が降ると、石高・経済が下がり、大雪が降ると、城包囲軍は撤退させられます。

国拡大表示エリア

国を拡大表示する位置を座標で指定します。また、拡大倍率も指定します。

鉄砲生産国定義

鉄砲生産することのできる国と生産開始年、月ごとの生産量増加数を設定できます。

鉄砲購入地定義

鉄砲を購入する場所と購入開始年、月ごとの購入量増加数を設定できます。

鉄砲購入所要月数

国ごとに鉄砲購入にかかる期間を設定できます。

交易対象諸外国

交易船を派遣できる場所と交易による収入を設定できます。

交易往復所要月数

国ごとに交易船が往復するのに必要な月数を設定できます。

大名情報定義

大名ID、名称、初期の航海技術、鉱山技術、資金、鉄砲収集力を設定します。

初期同盟定義

初期の同盟関係を定義できます。左側に主家大名のIDを入力し、右側に対象となる大名のIDを入力します。FUSENは不戦同盟、JUUZOKUは従属、SHINJUUは臣従、SHUKUTEKIは宿敵です。 NOTHINGを入力すると、関係をノーマルに戻せます。

城情報定義

城IDと名称、その城が属する国や、城規模、城の位置、石高、経済、鉱山、港の有無と初期の交易船の数、軍船の数、初期の民衆支持率、城画像、その城を所有する大名を設定します。

城経路情報定義

その城とつながっている城を指定します。

武将情報定義

武将の名前と能力値、はじめから持っている兵数、生年、没年、登場年、所属する大名、最初にいる城や、所属大名における地位を設定します。
地位は、当主になる権利の大きさで決められ、0の人が初期の当主となり、-1は基本的に継承権なしとなります。それ以外は、自然数で指定し、当主が捕虜や病死などでいなくなった場合は、数字が最も0に近い武将が当主になります。




トップに戻る