-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Tatsuo edited this page Jun 6, 2020
·
50 revisions
SWAT(Sword World Assistant Tool) はソードワールド2.5向けのバフ・デバフ管理ツールです。基本ルルブ Ⅰ・Ⅱ・Ⅲ を中心に一部のサプリメントにも対応しています。対応している効果の一覧はこちらにあります
- ソードワールドのバフ管理で失敗したことがある人
- GMで複数体のバフの管理をするのがめんどくさい人
- 技能や効果を部分一致で検索して付与できる
- キャラクタを複数切り替えながら技能の付与ができる
- 複数のキャラクタに同時に付与ができる
- 前回の結果保存ができるから、種族特徴とか常在効果も保存できる
まず Windows Terminal をインストールします。
次に、releaseページ のassetから最新版のzipをダウンロードし、好きな場所に解凍します。
好きな場所に展開したら、Windows Terminal を起動して、swat.exe をドラッグ・アンド・ドロップします。エンターキーを押したら、SWATが起動します。
これで準備は完了です
基本的な使い方は、以下の通り
- ap(append) コマンドでキャラクタを追加
- ad(add) コマンドで技能や効果を追加
- ck(check) コマンドで現在かかっていうる効果を確認
- start コマンドでラウンドを進める。また、ラウンド開始時の処理を確認
- end コマンドでラウンド終了時の処理を確認
- kill コマンドで不要になったキャラクタを削除
恐らくPLはこの処理で間に合うと思う
以下では、コマンドを詳しく解説して行く
- ap(append) <characters> [-n <nicknames> ]
キャラクタを追加するコマンド。空白区切りで列挙することで、一度に複数のキャラクタを追加することができます。追加したキャラクタが一体の場合は、自動的に、技能を付与する対象として選択されます。
オプション- -n
キャラクタにラベルを追加する。使えるのは、ch, en, npc, oth の末尾に数字を付け加えたものが使えます。これはlsコマンドで確認でき、キャラクタの名前として扱えます。また、ch* とすることで、ch から始まるすべてのキャラクタを対象にすることができます
- -n
- kill <characters | --all>
キャラクタを削除するコマンド。紐付けられている効果は全て削除されます。ch1 ch2 と列挙したり、ch* や en* とすることで、複数対象を選択することができます。
オプション- --all
すべてのキャラクタを対象にします
- --all
- ch(change) <character>
追従するキャラクタを選択します。引数はキャラクタⅠ体のみです。
- nick <characters> <-n> <nicknames>
キャラクタにラベルをつけます。append で行ったラベル付けと同等の機能です。
オプション- -n
キャラクタにラベルを追加する。使えるのは、ch, en, npc, oth の末尾に数字を付け加えたものが使えます。これはlsコマンドで確認でき、キャラクタの名前として扱えます。また、ch* とすることで、ch から始まるすべてのキャラクタを対象にすることができます
- -n
- ls
キャラクタ一覧を確認するコマンド。ラベルも同時に表示されます
- ad(add) <skills> [-t <characters> -r <round>]
技能を追加します。空白区切りで列挙することで、複数の技能や効果を同時に追加することができます。技能が複数見つかった場合は、番号を指定し、その番号の技能が追加されます。デフォルトでは、現在追従中のキャラクタに対して技能を付与します。
オプション- -t
技能を追加する対象を選択します。他のコマンドと同様に、キャラクタ名やラベルを列挙することで、複数対象に技能を付与することができます。 - -r
抵抗短縮などで、技能の効果ラウンドを変更したいときに使用します。
- -t
- rm <skills> [-t <characters>]
対象の技能を削除するコマンド
オプション- -t
技能を削除する対象を選択します。他のコマンドと同様に、キャラクタ名やラベルを列挙することで、複数対象の技能を削することができます。
- -t
- ck(check) <characters | --all>
対象の技能を確認するコマンド
オプション- --all
すべてのキャラクタの技能を確認します
- --all
- start <-t characters>
手番の開始を表すコマンド。同時にラウンドも経過します
オプション- -t
他のコマンドと同様に、キャラクタ名やラベルを列挙し、複数対象に適用することができます。
- -t
- end <-t characters>
手番の終了を表すコマンド
オプション- -t 他のコマンドと同様に、キャラクタ名やラベルを列挙し、複数対象に適用することができます。
- help [cmd]
他のコマンドのhelpを確認するためのコマンド
- helps
コマンド一覧と簡単な説明を表示するコマンド
- reset
先頭を終了を表すコマンド。ラウンド経過で消滅する技能を消去します
- newskill
新技能をコマンドラインから追加するコマンド。結果はuser.jsonに吐き出されます
- name
技能名です。重複は許可されていません - effects
技能の効果です。1つの効果は1行に書いてください。空行を入力すると次の項目に移動します - type
技能の種類です。空白でも構いません - round
技能が継続するラウンドです。負整数を入力すると永続となります - start
手番開始時に処理をするフラグです。デフォルトでは False が渡されています。変更したいときは、True または true を入力してください。変更する必要がないときは、そのまま空行で構いません - end
手番終了時に処理をするフラグです。デフォルトでは False が渡されています。変更したいときは、True または true を入力してください。変更する必要がないときは、そのまま空行で構いません - choice
技能の効果が複数ある場合にその中から1つを選択するか決定するフラグです。デフォルトでは False が渡されています。変更したいときは、True または true を入力してください。変更する必要がないときは、そのまま空行で構いません
- name
- exit
アプリケーションを終了するコマンド。Yを押すと終了します
- neko
にゃーんと返すコマンド。にゃーんがあると可愛いので
バグを報告したり、要望がある場合は、GitHubのIssueのNew Issue、またはTwitterまでお願いします。
「ソードワールド2.5」は株式会社KADOKAWAとグループSNEが権利を保有する北沢慶氏およびグループSNEの著作物です。
もし、投げ銭してもいいよという心優しい方はこちらまでお願いします…