キャラクター

キャラクター

  • 4

1本のホットバーで複数のページを切り替える方法

公開
正確にはマクロを使って擬似的に

元ネタは以前どうにかならんかなーとギアセットを1本に詰め込む方法を探してたときにでてきたどこかの誰かの日記参照。

で、前の日記で紹介したけどやっぱり読んだだけだとわっかりづらいので詳細解説も作ってみた。すげー時間かかって若干後悔してなくもない。


◆何ができるのか◆

1本のホットバーの中身をマクロを利用してワンタッチで入れ替えることができます。
僕が使ってるのは(元ネタでも)1本のホットバーにバトルからギャザクラからまで全部詰め込んだ複数のギアセットページを疑似ページ切り替えによって詰め込む用途。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


それを本当の基礎の基礎から解説します。今うちのメンバーが作ってるけど果たしてちゃんと作れるのかどうか。←わりとすぐに作れてた


◆共有ホットバーと専用ホットバー◆

そもそものこのゲームのホットバーの作りの話しです。クロスホットバーの話しはとりあえず省きます。

このゲームのホットバーは1から10の合計10本あって、それぞれに「共有ホットバー」「専用ホットバー」の二種類が割り当てられています。

共有ホットバーは、どのクラス、どのジョブにチェンジしても常に同じ内容が表示されるホットバー。

一方専用ホットバーは各クラス、各ジョブごとにそれぞれ固有の内容が表示されるホットバー。

わかりやすく画像で示すと↓

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


1枚目が学者、2枚目がナイト。たぶんこれで違いはわかるはず。

どのホットバーを共有として使うか、クラス/ジョブ専用ホットバーとして使うかは、キャラクターコンフィグから個別に設定できます。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


ここ。チェックが入っているのが共有。

さらにわかりやすい見分け方が。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


ホットバーの数字。この数字が普通の数字なら専用ホットバー(図の4番)
この数字がクリーム色の背景の中抜き文字になっていたら共有ホットバー(図の6番)

ちなみにこの数字をドラッグしたらホットバー移動、右クリックしたら形状変化できます。そして数字邪魔だったらキャラクターコンフィグで表示消せます。


さて、おさらいすると
・ホットバー1本1本に【共有ホットバー】と【専用ホットバー】が割り当てられている
・1本1本、共有か専用どちらを使うか設定できる
・そして専用ホットバーは全クラス(バトル、ギャザクラ込み)+ジョブの数だけあるので、合計するとバトルクラスが9、ジョブ15、ギャザクラ11の合計35枚。

つまりホットバー1本につき、共有をあわせて36枚もページがあるということなのです無駄に多いわ

多いのはいいけど問題はその大部分が使われず腐っていることなわけだけど。




◆マクロの仕組み◆

ここまで前提。ここから導入。

で、これから作るマクロは、前述の最後の「腐らせているホットバー」を活用する。

例えばナイトを使っていた場合、剣術士のホットバーなんて使いませんよね?もし使ったとしても、普段共有表示してる7~10番とかそういうのはまず使いませんよね???

そういうバトルクラスの決して使うことがないであろう、空いているホットバーの枠に、ホットバーのセットを作っておく、そしてそれをマクロで別のホットバーにコピーして使う。

そういう仕組み。実践いってみよー。


◆実際に作ってみる◆

メインキャラはすでにいろいろごっちゃごちゃしているので、サブちゃん使います。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


サブキャラのりんちゃんです。ほぼ使ってません。削除されたスキルがある時点でお察しください。そしてホットバーはわかりやすいように適当に並び替えました。
ついでにいうとジョブどころか他のクラスも開放してないので、ページ入れ替えマクロとかさらさら必要ないのですがとりあえず作ります。あぁ作るものあった。

とりあえず実用的なものとして
・EXホットバーが使いづらいので普通のホットバーに入れてペットによって入れ替えるマクロ

と、共有ホットバーも利用として
・エモートを1本のホットバーに複数ページつっこむマクロ

の2つ作ってみます。


とりあえずペットのほうから。

▼ペットごとにホットバーを入れ替えるマクロ

EXホットバーって使いにくいですよね。とりあえず邪魔だし他のジョブだと使わないし。クロスホットバーはもっと大変らしいけれど。

作り方

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


この4番のホットバーにペットアクションをつっこみます。

1.まずは共有ホットバーの確認

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


この右の7~10のホットバー、現在は共有ホットバーとして利用しています。どうせそのうちジョブになることもあるので7~10の【巴術士の専用ホットバー】を使うことはまずないでしょう。その空欄を利用します。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


まずは7から10を共有から専用に切り替えます。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はい、まっさらな【巴術士の7~10番のページ】が表示されました。ここの上に列にペットアクションをとりあえず突っ込みます

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


とりあえずカーバンクル・エメラルドとカーバンクル・トパーズのスキルをつっこみました。適当に使いやすそうな順番にも並び替えました(実際は知らん)。
そして4番のホットバーにも、とりあえずエメラルドの場合のスキルを突っ込みました。

そしてマクロ製作。まずはエメラルドのセットの呼び出し、上書きをマクロで作ります。

/hotbar copy 巴術士 4 巴術士 7

まずはこれを実行しても何も起きないはずです。ここで、4番のホットバーの順序をいじってみましょう。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


右の7番とくらべて、左の4番のホットバーの左端と右端を入れ替えてみました(セミオーダー⇔帰還)

ここであのマクロを使うと、

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


左の4番のホットバーのスキル配列が、右の7番のホットバーのスキル配列を上書きして同じになりました。
これは実際に4番のホットバーを戦闘で使っていて「あ、このスキルの順序かえたいなー」とか「このペットスキルはずして別のスキルいれたいなー」ってなって4番のホットバーを直接いじったあと、その状態を保存するために必要な手順です。


さて、次こそはエメラルドからトパーズにスキルを入れ替えます。先程のマクロに一行加筆するだけです。



/hotbar copy 巴術士 4 巴術士 7
/hotbar copy 巴術士 8 巴術士 4


巴術士のホットバー4の内容を巴術士7のホットバーに上書きし、巴術士8のホットバーの内容を巴術士4のホットバーに上書きする

さてマクロを使ってみると

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はい、できましたー。
ただしこれはエメラルド→トパーズへの一方通行なので


/hotbar copy 巴術士 4 巴術士 8
/hotbar copy 巴術士 7 巴術士 4


トパーズ→エメラルドverも作ります。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はい、エメラルドの呼び出し成功しました。


ただ、この現状2つのマクロをホットバーにセットしないといけないので邪魔です、というか芸がないです。だからとりあえず、一番使わないであろう及びトパーズ・エメラルド共通の「帰還」あたりをどこか他においやって……

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


こうやってエメラルドの列の最後のトパーズの呼び出しマクロ、トパーズの列の最後にエメラルドの呼び出しマクロをセットし

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


もう用済みなので7~10番の共有もONに戻しちゃって

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はいできあがり。4番のホットバーの一番右のマクロをぽちっと押すだけでエメラルド⇔トパーズのスキルの入れ替えができるようになりました。

ペットの召喚は手動でお願いします。

ペット召喚と一体型マクロは使ってるけどまた別の方法になるので……。


さぁ次


▼エモートのページ切り替えを作ってみる

ペットの話しは巴術士の中で完結してしまっているので、こっちは共有ホットバーを使ったパターン。ギアセットリスト入れ替えマクロにも転用可

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する



さっきと同じで、とりあえずホットバー7~10番の共有を解除して巴術士の専用ホットバーを表示(さっきつくったペットホットバーはお亡くなりになって頂きました)。

今回は3ページ切り替えます。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


5番をエモートリストとして普段使いして、その内容をマクロで切り替えます。
7番は一旦空にして、5.8,9にエモートを突っ込みます

先ほどと同じようにまずは上書きマクロを制作して動作確認。

/hotbar copy share 5 巴術士 7

はいポイント。マクロでホットバーを指定する際、専用ホットバーの場合はそのままクラス/ジョブ名を指定すればよかったですが、【共有ホットバー】を指定したい場合はshareと記述します。

そのまま「共有」って名前でもよかったじゃんと思わなくもない

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


5番の共有から7番の巴術士にコピー成功。次に一行足して切り替えです。


/hotbar copy share 5 巴術士 7
/hotbar copy 巴術士 8 share 5

まずあらかじめ現在のホットバー情報を巴術士7にコピーしておいてから、巴術士8のホットバーのエモートを呼び出します。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


出来上がったマクロを現在のホットバー5(共有)の一番右端にでも配置して、ポチッと。

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はいできたー、巴術8のエモートが共有5にきましたー、次いってみよー。

3頁目(ネガ)にいくためのマクロを別に作ります。

/hotbar copy share 5 巴術士 8
/hotbar copy 巴術士 9 share 5


現在共有5にあるポジティブエモートを巴術士8に上書きしてから、巴術士9のネガティブエモートを引き出します

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はいできた次で最後ー!

現在ネガティブエモートのある共有5に、巴術士7にあるノーマルエモートを呼び出します

3つ目のマクロ

/hotbar copy share 5 巴術士 9
/hotbar copy 巴術士 7 share 5


これを現在ネガエモの入ってる共有5の端っこにいれてぽちっと

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はい出来たかんせーい!

あとは共有設定を戻せば

参照先の画像がhttpによる通信のため読み込めませんでした。
下記ボタンをクリックして直接外部サイトでご覧ください。

画像を確認する


はい、これで一箇所をぽちぽちすれば約3ページ分のエモートを登録できる仕組みのできあがりー。

当然エモートじゃなくてギアセットをいれたら、見た目1本にバトルギャザクラ全部つっこんだりできます。ページ数も余ってるバトルクラスのホットバーなんて大量にあるので大量にふやせます。
マクロを各ページふやせば順送りじゃなくて逆送りも作れます。


よし、これでいいだろうやっと書けた終わり。

僕はとりあえず順送りと逆送りありでギアセット4ページ分使ってる。あとミニオンとかエモートとかどうするかなってのは前々から終わってるからさらに増やすかもしれない。

ただしマクロ作ってる途中に数値とか間違えるといろいろ台無しなることあるから注意な!!!
コメント(4)

Tact Wemtorn

Fenrir [Gaia]

①/hotbar copy 剣術士 1 share 9
②/hotbar copy 剣術士 2 share 9
③/hotbar copy 剣術士 3 share 9
の三つを作ってホットバー1に②をホットバー2に③を、ホットバー3に①を入れて
ホットバー1

ホットバー2

ホットバー3

ホットバー1
ってなるようにしました~

Ren Haduki

Fenrir [Gaia]

あぁ単純に呼び出すだけか、なるほど。それだとさ、元のセットをいじるときにいちいちソウルクリスタルはずして剣術士なる必要があるじゃん?場合によってはいちいち共有をオフにしないとみえなかったり。
だから先に現在のホットバーの状態を、格納しているホットバーの上書きしてから引っ張り出してる。

ちなみに僕は昔なんかのクラスの1~3に設定したら、その後何かの機会でクラスを使いたい場面があって、ぎゃーってなった(1~4を戦闘で使うから)

Tact Wemtorn

Fenrir [Gaia]

れんさんのだとそこらへんがよくわからんくて混乱しそうだったから今の形にしたww
確かにいちいち剣術士になる必要はあるんだけどね~プチ手間だからOK

それと仮にクラス使うとしてもクロスホットバーは無傷だから大丈夫なのさ(´・ω・)b

Ren Haduki

Fenrir [Gaia]

>れんさんのだとそこらへんがよくわからんくて混乱しそうだったから今の形にしたww
うん、それなんよ、だからすぐできるのかどうか不安だったん

>それと仮にクラス使うとしてもクロスホットバーは無傷だから大丈夫なのさ(´・ω・)b
僕もコメントかえしてるときにそうやおもたw
コメント投稿

コミュニティウォール

最新アクティビティ

表示する内容を絞り込むことができます。
※ランキング更新通知は全ワールド共通です。
※PvPチーム結成通知は全言語共通です。
※フリーカンパニー結成通知は全言語共通です。

表示種別
データセンター / ホームワールド
使用言語
表示件数