免責事項
当ブログで紹介しているツール・スクリプト・設定ファイルは、あくまで個人の検証・記録を目的としたものです。導入や使用は自己責任でお願いします。使用によって生じたキャラクターやアカウントへの不具合、データの損失、その他いかなる損害についても、当ブログは一切の責任を負いません。あらかじめご了承の上、ご自身の判断でご利用ください。
サーバーごとの利用規約について
ws_linkのような「1人の行動を検知して、他のキャラを自動で動かす」タイプのツールは、サーバーによっては利用規約で明確に禁止されている場合があります。例えばValhalla FFXI Serverの規約には、「2人目以降のキャラが本人の入力なしに自動で動く、自動マルチボクシング」を目的としたサードパーティ製ツールの使用を禁止する旨が明記されています(違反時は一時停止・再犯で永久停止)。「よく似たツールを見かける」ことと「規約上問題ない」は別の話です。導入・使用の前に、必ずご自身が利用しているサーバーの最新の利用規約を確認し、ご自身の判断・責任で利用してください。
免責事項(重要)
当ブログの記載内容、および紹介しているツールの使用によって発生した、キャラクター停止・アカウント停止(一時停止・永久停止を含む)、パソコン・OS・他のソフトウェアへの不具合や故障、データの損失、その他いかなる不利益や損害についても、当ブログおよび管理人は一切の責任を負いません。利用するサーバーの規約を確認し、発生し得るリスクを十分理解した上で、すべてご自身の判断と責任で行ってください。
最後にゲーム内で使えるコマンド一覧と、うまく動かないときのチェック方法をまとめます。
コマンド一覧
コマンドは //wsl または //wslink のどちらでも使えます。
//wsl on -- 連携をON
//wsl off -- 連携をOFF
//wsl toggle -- ON/OFFを切り替え
//wsl debug on -- デバッグ表示ON(何を検知したか逐一表示)
//wsl debug off -- デバッグ表示OFF
//wsl target t -- デフォルトターゲットを<t>に
//wsl target bt -- デフォルトターゲットを<bt>に
//wsl status -- 現在の設定とシーン一覧を表示
//wsl scene list -- シーン一覧を表示(statusと同じ)
//wsl scene on N -- N番目のシーンをON
//wsl scene off N -- N番目のシーンをOFF
//wsl scene toggle N -- N番目のシーンのON/OFFを切り替え
//wsl role list -- 登録済みの役割とキャラ名を表示
//wsl role set <役割ID> <キャラ名> -- 役割にキャラ名を割り当て(保存も自動でされる)
//wsl role clear <役割ID> -- 役割のキャラ名を空にする
//wsl json reload -- ws_link_config.jsonを読み直す
//wsl json save -- 現在の内容をws_link_config.jsonに保存
//wsl reload -- アドオン自体を再読み込み
ゲーム内から直接キャラ名を登録することもできる
エディタを開かなくても、ゲーム内で
//wsl role set roleA 実際のキャラ名
と打てば、その場で役割にキャラ名が登録され、ws_link_config.json にも自動保存されます。急いで確認したいときはこちらが早いです。
全員まとめてリロードするマクロ
設定ファイルを更新したあと、6キャラ全員にws_linkを再読み込みさせたいとき、1キャラずつ//wsl reloadを打つのは面倒です。Windowerのsendコマンドには全キャラ宛の@all指定があるので、マクロ1行だけで済ませられます。
ゲーム内マクロ帳に、以下の1行を登録してください。
/console send @all lua r ws_link
頭の/consoleは必須です(sendはWindower側のコマンドなので、これを付けないとマクロが受け付けないことがあります)。これをパレットのボタンに登録しておけば、ワンクリックで6キャラ全員分のws_linkが一括リロードされます。
設定ファイルの再読み込みだけでよい場合(アドオン自体は再起動しなくてよい場合)は、同じ要領で以下でもOKです。
/console send @all wsl json reload
動かないときのチェック順
//wsl statusを打つenabled=ONになっているか- シーンの数が想定通りか、各シーンが
ONになっているか
//wsl role listを打つ- 役割にキャラ名がちゃんと入っているか確認。空欄(未設定)のままだと、そのシーンは動きません
//wsl debug onにしてみる- 技を検知するたびにチャットログに表示されるようになるので、そもそも検知できているか確認できます(英語名/日本語名の両方が並んで表示されます)
- チャットに
warning: scene(s) reference role "..." but it has no character name set yetと出ていないか確認- 出ていたら、そのロールにキャラ名が入っていません。
//wsl role setかエディタで登録してください
- 出ていたら、そのロールにキャラ名が入っていません。
まとめ
- 初期設定は①役割にキャラ名を入れるだけ
- シーン作りは②の画面で手作業、または連携チェーンの自動作成でまとめて作る
- 困ったら
//wsl status→//wsl role list→//wsl debug onの順に確認
これで導入から運用まで一通り解説しました。お疲れさまでした。
コメント
WS_Linkの記事 UPありがとうございます。
早速使ってみました。
基本的には、大変満足しておりますが、少しだけ要望があります。
WSや魔法のターゲット選択ですがを選択できるとMBの等は楽になりそうです。
WS選択画面ですが召喚獣やマトン、獣のペットのWSを選択できると嬉しいです。
潜在消しで使えるようにフェイス(主にAyame)のWSにも対応していただけると潜在消しがグッと楽になるかと思います。
要望ばかりで申し訳ありませんが、対応していただけたら幸いです。
あーいいですね〜(о´∀`о)自分もまだ全ジョブでやってないので把握してない部分もある為色々ためになります!
「WS選択画面ですが召喚獣やマトン、獣のペットのWSを選択できると嬉しいです。」
コレはよく考えるとそれも入れないといけないですね!約束はできませんがやってみます!
「潜在消しで使えるようにフェイス(主にAyame)のWSにも対応していただけると潜在消しがグッと楽になるかと思います。」
コレもそうですね!アヤメが打った後とかに自動で出るとかなり楽になりますね! 全てのフェイスは無理かもしれませんが主に要望が多いキャラに絞って打てるようにしたいですね!
「WSや魔法のターゲット選択ですがを選択できるとMBの等は楽になりそうです。」
もうちょっとこの要望詳しく聞かせていただけますか?思い違いで別の事をやってしまいそうなのでw
ご返信ありがとうございます。
文字の一部が消えていたようです。
WSや魔法のターゲット選択ですが<tid>を選択できるとMBの等は楽になりそうです。
sendとGSのセットで使われるコマンドですね。
サブキャラが常に敵をターゲットしている状態なら良いのですが、そうでない場合コマンドエラーが出てしまうので。
一応 言われてたリクエストはなんとかやってみましたが制限はあります!ペットの全ての技をやることになるとかなり膨大なデータになるのでよく呼出されそうなペットの技のみになります あとフェイスなどはリクエストがあったアヤメだけですが対応してます! ws_link記事3記事目4記事目にやり方は書いてあります(о´∀`о) 不具合とかはまだそこまで確認できてないのでもし何かあればご連絡くだされば対応します!あー後ファイルもダウンロードし直してくださいね♪
お初にかかります。直観的にLuaを作成できてとても便利です。
1点気になったことがあります。
学者の一人連携についてです。
「(2) 連携チェーンを一括作成」項目のアビリティに”震天動地の章”が選択できないため連携ができません。
ws_magic_dictのファイルを見ると”戦術魔導書”は存在するのですが、その先の各アビリティがありません。
よければ対応していただけると幸いです。
コメントありがとうございます!ありゃwやっちゃってますね~作りかけの第一段階の時は自分も学者専用で作ってたんですが何かの拍子でぐっちゃになってましたねw修正しなおしたので【ws_link_config_editor.html】ファイルと【ws_magic_dict.lua】ファイルを【FF11/Windower】WS連携自動化アドオン「ws_link」の導入方法(ダウンロード〜設置)ダウンロードしなおしてくださいね!
早速の対応ありがとうございます!アビリティ項目に震天動地の章が追加されてました!
ですがターゲット項目にが存在しないため2回目の震天~が組込めません・・・。
やのままにするとクライアント毎強制終了してしまします。
度々で申し訳ありませんが、御対応していただけると幸いです。
(誤)ターゲット項目にが存在しないため2回目の震天~が
(正)ターゲット項目にが存在しないため2回目の震天~が
何度も申し訳ありません。 自分をターゲットにする項目が存在しないの意ですね・・・。
指摘めちゃくちゃ助かります!今<me>を入れました!【ws_link_config_editor.html】ファイル入れなおしてみてくださいwまたなにか不具合あればお気軽にお願いします(*‘∀‘)
<me>←これ半角でいれたらこのコメントには表示されませんね(*‘∀‘)大文字で入れたら表示されるんですねw
御対応ありがとうございます!早速触ってみます。また何かあれば是非よろしくお願いします。
度々申し訳ありません。今確認したのですが、2回目の震天でクライアント強制終了します・・・。
核熱連携:1回目震天~をトリガ設定→ファイア→震天~(2回目)→雷門
ファイルは全て更新してみたのですがダメですね・・・。時間があれば確認よろしくお願いします。
“scenes”: [
{
“name”: “連携チェーン_詠唱役1→詠唱役1”,
“enabled”: true,
“trigger”: {
“who”: “roleA”,
“ja”: [
“震天動地の章”
]
},
“steps”: [
{
“who”: “roleA”,
“kind”: “ma”,
“name”: “ファイア”,
“cmd_name”: “ファイア”,
“target”: “”,
“delay”: 1
},
{
“who”: “roleA”,
“kind”: “ja”,
“name”: “震天動地の章”,
“cmd_name”: “震天動地の章”,
“target”: “”,
“delay”: 4
},
{
“who”: “roleA”,
“kind”: “ma”,
“name”: “雷門の計”,
“cmd_name”: “雷門の計”,
“target”: “”,
“delay”: 1
}
]
}
]
報告ありがとうございます!一応これで大丈夫かっやってみてください~アビリティ(/ja)も、WSや魔法と同じように日本語→英語に変換してから送るように統一。震天動地の章のような日本語名がそのまま送られていたのを解消してみましたw 【ws_link.lua】ファイル更新しましたのでこのファイルだけ上書きした後かならずゲームのチャットに【//wsl reload】してくださいね
色々こちらで試しました、一人連携がちゃんとできてなかったのでそこも見直ししました 【ws_link.lua】ファイル更新しましたのでこのファイルだけ上書きした後かならずゲームのチャットに【//wsl reload】してください!
度々の御対応ありがとうございます!改めて使用させていただきます!
【FF11】ws_link 実践例集|すぐ使える連携チェーン設定の記事も追加しましたもしよければ参考にしてみてください