今回の内容は、私が最近使い始めたマウスオーバーマクロについてです。マウスオーバーマクロそのものは、これまでにも単体回復アクションを中心に使っていましたが、パーティリスト上で使うことがほとんどでした。フロントラインでアライアンスリストを使うことはあっても、直接フィールド上のターゲットに使うという発想はありませんでした。PvPで賢者や黒魔道士を使っているときに、移動技をパッドで使いやすくしたいと思っていたのですが、マウスオーバーマクロで移動する方法が想像以上に効果的だったので、メモを残します。
以前の
日記で、私がパッドで使っているマクロについて書きました。マウスカーソルをパーティリスト上に固定しておき、アナログスティックでカメラを操作して、必要に応じてHUDレイアウトを切り替える、という方式のものです。もともとPvEを意識して作った関係で、PvPでは有効活用できない場面が多々有りました。パーティメンバーと離れたり障害物に遮られたりすることが頻繁にあり、パーティリスト上のマウスオーバー対象に対してアクションが発動しないことがありました。一方で、フィールド上のマウスオーバー対象をターゲットしたい、という場面もありました。そこで、基本的なコンセプトはそのまま、フィールド上のマウスオーバー対象に対しても使えるように、一部のマクロを修正したり、新たなマクロを追加しました。
マクロはパッチ7.41にて動作確認しました。例によって、マクロの中身は私自身のプレイスタイルに特化しているものなので、そのまま使えるとは限りません。不要な行があれば削除してください。デバイスについて、パッドは DualShock 4 を有線接続で使っています。タッチパッドでマウスカーソルを動かせるので、カーソルをあまり動かさないときはパッドだけで完結させています。例えば、新しいウィンドウが開いたときにカーソルが消えることがありますが、タッチパッドを軽く触って再表示させています。また、マウスの代わりにトラックボール(Slimblade Trackball)も使っていて、カーソルを大きく動かしたいときや細かい調整が必要なときはこちらを使っています。戦闘中に使うことは少ないのですが、他のアライアンスのメンバーを回復するときなどに使うことがあります。PvPではマウスカーソルを動かさなくても十分なことがほとんどで、例外はデジョンを使ってカーソルが消えたときくらいでした。
【HUDレイアウトの設定について】
マウスカーソルは、HUDレイアウト1のときパーティリスト上、HUDレイアウト2でホットバー10・PvPホットバー10が非表示のときフィールド上に来るようにしています。
マウスカーソルの状態で擬似条件分岐するマクロを使っている関係で、普段は<mo>が有効になるようにパーティリスト上に固定しています。設定次第では、フォーカスターゲットなど他のHUD上でも使えると思います。常にフィールド上のままでも問題なければ、HUDレイアウトを切り替える必要はありません。
【マクロ】
Zum Anzeigen klicken Zum Verbergen klicken
【フィールド上のマウスオーバー対象をターゲットする】
これまで、一番近くの敵をターゲットしたり、パーティメンバーをアシストしたり、マーカーがついている敵をターゲットするマクロを使っていましたが、それでは不十分な場面が多々ありました。例えば手前のタンクよりも奥のヒーラーを狙いたい場合や、対象をとる範囲攻撃で少し奥の敵を中心にして多くの敵を巻き込みたい場合などです。単純にパッドでターゲットを切り替えようとすると、L2/R2+L1/R1や、十字ボタンの左右でターゲットを切り替える必要があり、時間も手間もかかりました。かといって、マウスに持ち替えてカーソルを動かしてクリックするのも手間がかかります。そこで、フィールド上のマウスオーバー対象をターゲットするマクロを使うことにしました。実行するときは、アナログスティックでカメラを調整して、カーソルを対象のHPバーの中心あたりに合わせてから実行します。ただし、他のマクロの動作モードを切り替える用途で使っているマクロを流用している関係で、ターゲットするまで少し時間がかかります。お互いに動き回っている場合は一度でターゲットできないことも多いですが、普通に操作するよりは早くターゲットできました。
常にフィールド上にマウスカーソルがあってHUDの切り替えが不要な場合は、単純に "/target <mo>" だけで十分です。
【フィールド上のマウスオーバー対象に移動技を使う】
ここでは、対象の位置に移動する移動技のうち、敵味方どちらも対象にとれる(※1)ものとして、イカロスを扱います。これ以外にも、エーテリアルステップ・抜重歩法・蛇行でも同じ方式が使えると思います。敵か味方のどちらか一方だけを対象とするアクションにも、移動技に限らず応用できると思いますが、敵と味方が入り交じっている場合にはカーソルを合わせるのが多少難しくなります(※2)。
私はこれまでPvPのイカロスには、非マクロのアクションと、代名詞なしの行を連続で並べた擬似先行入力マクロを併用していました。マウスオーバー対象をターゲットしてからこれらを使えば同じような動作は可能ですが、マクロ登録数の削減という自分の方針に反してまで独立したマクロにしたのには二つの理由があります。一つは、マウスカーソルの位置がずれていたときや範囲外だったときに、手動で再実行する必要を減らすためです。同じ行を連続で並べている関係で、一度無効になっても、動いてから再判定されて有効になれば発動します。もう一つは、ターゲットを切り替える必要がなくなるからです。味方の方に逃げるときでも敵をターゲットし続けられるので、例えば逃げながら敵にエウクラシア・ドシスIIIを使って自分にバリアを付与する、というような動作がしやすくなります。また、射程範囲外の敵を狙うとき、その敵をターゲットした上でカーソルを少し手前にいる味方に合わせることで、まず味方に<mo>マクロで跳んでから代名詞なしのマクロで敵に跳ぶ、という操作もしやすくなります。
使用感は、マウスカーソルの位置に移動という点に限れば縮地と似ています。ただし、カーソルの位置に敵か味方がいる必要があり、かつ範囲内でなければならないという制約があるので、使い勝手は状況によって大きく変わります。普通にターゲットを選んで移動するよりは使いやすいと思います。
常にフィールド上にマウスカーソルがある場合は<mo>マクロを直接実行できます。私はマウスカーソルがフィールド上にない状態を基本にしているため、直前に別のマクロを実行してHUDレイアウトを切り替えてから使っています。
【フィールド上のマウスオーバー対象にグラウンドターゲットアクションを使う】
ここではメソテースを扱いますが、他のグラウンドターゲットアクションでも同様です。私はPvPのグラウンドターゲットアクションに、gtoffと<t>をまとめたマクロを使っています。ほとんどの場合に問題なく動作しましたが、意図しない位置に設置されたことが何度かありました。原因は、マウスカーソルの位置に設置するつもりで実行したとき、カーソルの位置に別の対象がきて1行目が無効となり2行目が実行され、ターゲットの位置に設置されたためです。問題になるのはターゲットとカーソルの位置が大きく離れているときなので、カーソルの位置に対象がいたら予めターゲットしておいて、設置後に元のターゲットに切り替えるようにすれば、基本的には問題ないと考えられます。単純にgtoffと<mo>をまとめたマクロを使っても同じことができますが、マクロの登録数を増やしたくなかったので、グラウンドターゲットマクロ自体は変更しませんでした。直前に実行するクロスホットバー切り替えマクロを修正して、フィールド上のマウスオーバー対象をターゲットする処理を加えました。ただし、この方法では<mo>をターゲットしてから設置するまでにタイムラグがあるので、理論上は、ターゲットした後その対象が移動して、カーソルの位置に別の対象が来て位置がずれる可能性が残ります。滅多に発生しないだろうと考えてこのような形にしました。
※1 イカロスは、PvEでは敵とパーティメンバーに限定されますが、PvPでは他のアライアンスのメンバーも対象にとれます。エーテリアルステップは、PvEではパーティメンバー限定なのに対して、PvPでは敵や他のアライアンスのメンバーも対象にとれます。どちらのリキャストタイムも、PvP版はPvE版に比べて短くなっています。
※2 攻撃の場合は味方を対象にしても不発になりますが、回復の場合は敵を対象にすると自分に発動するので注意が必要です。単体回復はHPバーを見て使いたいので、フィールドではなくパーティリストやアライアンスリストから使っています。対象をとる範囲回復のケアルガでは使える可能性がありそうにも見えましたが、パーティメンバー以外を対象にした場合に自分中心になってしまうので、結局単体回復と同じ使い方をしています。
全ジョブ共通
●HUDレイアウト切り替え+マウスオーバーターゲットマクロ
/hudlayout 2
/pvphotbar display 10 on
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/pvphotbar display 10 off
/target <mo>
/hudlayout 1
●クロスホットバー・HUD切り替えマクロ
【取扱注意】PvPクロスホットバー8を上書きします【取扱注意】
/pvpcrosshotbar copy current 4 current 8
/hudlayout 2
/pvphotbar display 10 off
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/wait 0
/hudlayout 1
賢者用
●イカロスマクロ
【取扱注意】PvPクロスホットバー8を上書きします【取扱注意】
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/pvpaction イカロス <mo>
/macroicon イカロス pvpaction
/pvpcrosshotbar copy share 8 current 8
/hudlayout 1
●メソテースマクロ
【取扱注意】PvPクロスホットバー8を上書きします【取扱注意】
/pvpaction メソテース gtoff
/pvpaction メソテース <t>
/targetlastenemy
/pvpcrosshotbar copy share 8 current 8
/hudlayout 1
/macroicon メソテース pvpaction