簡単な正規表現と、これまでのマーカー等のトリガーまとめ
絶をやっていないのでものすごく暇を持て余しています、らむねですこんにちわ。
今回はこれまでに使われたマーカーについてをまとめてみました。
また、トリガーに使う正規表現についても簡単なものを取り上げてみました。
わからない方、興味のない方はスルーでお願いします。
と、その前にこんなものができたのでうpしておきます。
暇すぎて演奏とかしてます。
さて、マーカーまとめはこちらです。↓
今回はこれまでに使われたマーカーについてをまとめてみました。
また、トリガーに使う正規表現についても簡単なものを取り上げてみました。
わからない方、興味のない方はスルーでお願いします。
と、その前にこんなものができたのでうpしておきます。
暇すぎて演奏とかしてます。
さて、マーカーまとめはこちらです。↓
自分の頭上に出る、ターゲットされたよ、なんかくるよ?をお知らせしてくれるマーカーについてまとめました。
ちなみにすべてのマーカーに反応するトリガーはこちらです。
1B:.{8}:<me>:
正規表現で書かれていますが、このままカスタムトリガーに設定しても大丈夫です。
<me>のところは、ほかの人の名前とか、すぺすぺを使う場合のみ職にしても使えます。
例えば1B:.{8}:<WAR>: にすると、戦士についたすべてのマーカーに対応します。
ですが、このトリガーを使うことはおすすめしません。
何がついても反応するので、音が鳴るようにしているととてもうるさいです。
そんなマーカーお知らせしなくてもいいから! ってなりますので、自分が必要だと思ったものだけ登録することをお勧めします。
以下、正規表現の説明は長ったらしくなるので、先にマーカーまとめを出します。
ツクヨミ 隕石のでっかいマーカー 83
Raaaaa Zzzzzz:0000:....:0083:
白虎 荒弾 オレンジの照準みたいなマーカー 04
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0004:
白虎 爆弾低気圧 65
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0065:
シグマ3層 オーラキャノン 0E
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:000E:
極ニーズ 紫マーカー 4C
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:004C:
赤マーカー 17
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0017:
緑マーカー 10
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0010:
頭割りマーカー 3E
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:003E:
スサノオ 雲? 17
スサノオ 渦泡(加速爆弾) 4B:
スサノオ 雷 6E
スサノオ 雷 移動不可 6F
オメガ1層
全員に雷マーカー 6C
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:006C:
オメガ2層
上下頭割り 73 74
触手マーカー 05
:0000:....:0005:0000:
4層とか フレアマーカー 57
:0000:....:0057:
極神龍 尻尾マーカー 7E
:0000:....:007E:
******************絶バハ********************************************************
魔力玉 76
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0076:
ファイアボールのマーカー 75
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0075:
カータライズのマーカー 14
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0014:
3つクルクルマーカー メガフレアのあれ 27
Raaaaa Zzzzzz:0000:....:0027:
シェイカーのマーカー 28
Raaaaa Zzzzzz:0000:....:0028:
******************群竜のマーカー******************************
ルナダイブ 77
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0077:
普通のカータのマーカー 14
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0014:
メガフレアダイブ 29
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0029:
メガフレアの頭割り 27
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0027:
ツイスターダイブ 2A
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:002A:
絶アルテマ (スペスペでのトリガー)
:グラナイト・ジェイル:.+<mex>
ここまで読めばお判りのとおり、マーカーのログには特徴があります。
1B:1025153D:Raaaaa Zzzzzz:0000:0053:0028:
1B:キャラIDとキャラ名:0が4つ確定:ランダムの4つの数字:キーになる数字:
これらから、とりあえず1B:キャラIDとキャラ名 がでたらなんかマーカーついたよって判断できるわけです。
で、これだけだとうるさいので、キーとなる数字を見て判断するわけです。その際「1B」は共通なので省略してかまいません。
そうして Raaaaa Zzzzzz:0000:....:0028: と書き換えることができます。
ここから正規表現の簡単な説明をします。
一番上にだしたトリガーをもとに説明します。
1B:.{8}:<me>:
「.{8}」とは、「. 」が8個並ぶという表記です。
「........」という書き方と全く同じです。
「.」は、いわゆるワイルドカード、1文字(文字だけでなく記号数字も)なんでもOKというものです。
つまり、.{8}というのは何かしらの8個の文字とか記号の連なりということです。
12345678 でもいいし ae;@e15r ]\da24eh 00000000 8つの連なりなら何でも当てはまります。
実際にACTから取り出したログはこれです。これはシェイカーのやつです。
1B:1025153D:Raaaaa Zzzzzz:0000:0053:0028:0000:0000:0000:
1B:以降の8つの英数字は、毎回コンテンツに入るたびに書き換わりますので .{8} を使い、
キャラ名はFF14でも使える:<me>:に置き換え
1組目の0000は固定、2組目はランダムなので「....」、3組目は判別するキーの:0017:
4組目以降の0000:0000:0000:、正確にはこの後もなんか長いのが続くが、省略していいので省略します。
以上書き換えたものが「<me>:0000:....:0028:」となります。
「....」は上記のように.{4} と書いてもかまいませんが、同じ4文字使うので、簡単な点4つにしてます。書きやすいし。
.{4}のほうがかっこいいじゃんとか思う方はお好みでどうぞ。
注意点として、FF14で名前をイニシャル表記にしている場合は、トリガーでmeを使う場合、
反応しない場合があります。
これは、ログに設定でイニシャルで出ちゃうものと、設定に関係なくフルネームで出ちゃうものがあるためです。
<me>を使うと、フルネームの設定だと Raaaaa Zzzzzz 性のみイニシャルにしているとRaaaaa Z. と置き換えられます。
トリガーは設定に関係なくフルネームででちゃうものなので反応しないわけです。
イニシャル設定している場合は、<me>ではなく以下のように直接フルネームをトリガーにしてください。
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0028:
条件が複数ある場合は「(|)」で挟みます。スペースとか要りません。
(a|b|c|d) と書いた場合は条件がaまたはbまたはcまたはd、という4択になります。
これを使えば、イニシャル表記の場合でも、メインキャラでもサブキャラでも1つのトリガーで反応するようになります。
また、上記マーカー一覧から、複数のトリガーを登録したい場合、以下のように1つにまとめることができます。
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:00(04|05|0E|10|17|18|4C|27|75):
スペスペを使用した場合は <mex> という便利な代名詞を使うことができます。
これはイニシャルだろうがサブキャラだろうがとにかくこれで全部行けます。上の奴が以下のようになります。
<mex>:0000:....:00(04|05|0E|10|17|18|4C|27|75):
スペスペ最高、補助輪万歳! スペスペの詳しいことはすぺすぺwikiを見てください。
絶アルテマのトリガーの「.+」というのは「.」が1つ以上という意味の正規表現です。
つまり文字数制限なしの最強のワイルドカードです。本来のログはキャラIDとキャラ名なので
.{8}としたほうがPCに対する不可も抑えられていいと思いますが、間になんか数値もあったし、なんか面倒なんで「.+」にしました。
動けばいいだろ! そんな重くならんし気にしないでね!☆ミ
長くなりましたが今回はこれで。
最近暇すぎてまたCities: Skylinesとか別ゲーばっかりやっています。(ゲーム三昧は相変わらず)
ちなみにすべてのマーカーに反応するトリガーはこちらです。
1B:.{8}:<me>:
正規表現で書かれていますが、このままカスタムトリガーに設定しても大丈夫です。
<me>のところは、ほかの人の名前とか、すぺすぺを使う場合のみ職にしても使えます。
例えば1B:.{8}:<WAR>: にすると、戦士についたすべてのマーカーに対応します。
ですが、このトリガーを使うことはおすすめしません。
何がついても反応するので、音が鳴るようにしているととてもうるさいです。
そんなマーカーお知らせしなくてもいいから! ってなりますので、自分が必要だと思ったものだけ登録することをお勧めします。
以下、正規表現の説明は長ったらしくなるので、先にマーカーまとめを出します。
ツクヨミ 隕石のでっかいマーカー 83
Raaaaa Zzzzzz:0000:....:0083:
白虎 荒弾 オレンジの照準みたいなマーカー 04
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0004:
白虎 爆弾低気圧 65
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0065:
シグマ3層 オーラキャノン 0E
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:000E:
極ニーズ 紫マーカー 4C
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:004C:
赤マーカー 17
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0017:
緑マーカー 10
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0010:
頭割りマーカー 3E
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:003E:
スサノオ 雲? 17
スサノオ 渦泡(加速爆弾) 4B:
スサノオ 雷 6E
スサノオ 雷 移動不可 6F
オメガ1層
全員に雷マーカー 6C
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:006C:
オメガ2層
上下頭割り 73 74
触手マーカー 05
:0000:....:0005:0000:
4層とか フレアマーカー 57
:0000:....:0057:
極神龍 尻尾マーカー 7E
:0000:....:007E:
******************絶バハ********************************************************
魔力玉 76
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0076:
ファイアボールのマーカー 75
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0075:
カータライズのマーカー 14
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0014:
3つクルクルマーカー メガフレアのあれ 27
Raaaaa Zzzzzz:0000:....:0027:
シェイカーのマーカー 28
Raaaaa Zzzzzz:0000:....:0028:
******************群竜のマーカー******************************
ルナダイブ 77
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0077:
普通のカータのマーカー 14
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0014:
メガフレアダイブ 29
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0029:
メガフレアの頭割り 27
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0027:
ツイスターダイブ 2A
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:002A:
絶アルテマ (スペスペでのトリガー)
:グラナイト・ジェイル:.+<mex>
ここまで読めばお判りのとおり、マーカーのログには特徴があります。
1B:1025153D:Raaaaa Zzzzzz:0000:0053:0028:
1B:キャラIDとキャラ名:0が4つ確定:ランダムの4つの数字:キーになる数字:
これらから、とりあえず1B:キャラIDとキャラ名 がでたらなんかマーカーついたよって判断できるわけです。
で、これだけだとうるさいので、キーとなる数字を見て判断するわけです。その際「1B」は共通なので省略してかまいません。
そうして Raaaaa Zzzzzz:0000:....:0028: と書き換えることができます。
ここから正規表現の簡単な説明をします。
一番上にだしたトリガーをもとに説明します。
1B:.{8}:<me>:
「.{8}」とは、「. 」が8個並ぶという表記です。
「........」という書き方と全く同じです。
「.」は、いわゆるワイルドカード、1文字(文字だけでなく記号数字も)なんでもOKというものです。
つまり、.{8}というのは何かしらの8個の文字とか記号の連なりということです。
12345678 でもいいし ae;@e15r ]\da24eh 00000000 8つの連なりなら何でも当てはまります。
実際にACTから取り出したログはこれです。これはシェイカーのやつです。
1B:1025153D:Raaaaa Zzzzzz:0000:0053:0028:0000:0000:0000:
1B:以降の8つの英数字は、毎回コンテンツに入るたびに書き換わりますので .{8} を使い、
キャラ名はFF14でも使える:<me>:に置き換え
1組目の0000は固定、2組目はランダムなので「....」、3組目は判別するキーの:0017:
4組目以降の0000:0000:0000:、正確にはこの後もなんか長いのが続くが、省略していいので省略します。
以上書き換えたものが「<me>:0000:....:0028:」となります。
「....」は上記のように.{4} と書いてもかまいませんが、同じ4文字使うので、簡単な点4つにしてます。書きやすいし。
.{4}のほうがかっこいいじゃんとか思う方はお好みでどうぞ。
注意点として、FF14で名前をイニシャル表記にしている場合は、トリガーでmeを使う場合、
反応しない場合があります。
これは、ログに設定でイニシャルで出ちゃうものと、設定に関係なくフルネームで出ちゃうものがあるためです。
<me>を使うと、フルネームの設定だと Raaaaa Zzzzzz 性のみイニシャルにしているとRaaaaa Z. と置き換えられます。
トリガーは設定に関係なくフルネームででちゃうものなので反応しないわけです。
イニシャル設定している場合は、<me>ではなく以下のように直接フルネームをトリガーにしてください。
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:0028:
条件が複数ある場合は「(|)」で挟みます。スペースとか要りません。
(a|b|c|d) と書いた場合は条件がaまたはbまたはcまたはd、という4択になります。
これを使えば、イニシャル表記の場合でも、メインキャラでもサブキャラでも1つのトリガーで反応するようになります。
また、上記マーカー一覧から、複数のトリガーを登録したい場合、以下のように1つにまとめることができます。
(Raaaaa Zzzzzz|Aaaaaa Bbbbbb):0000:....:00(04|05|0E|10|17|18|4C|27|75):
スペスペを使用した場合は <mex> という便利な代名詞を使うことができます。
これはイニシャルだろうがサブキャラだろうがとにかくこれで全部行けます。上の奴が以下のようになります。
<mex>:0000:....:00(04|05|0E|10|17|18|4C|27|75):
スペスペ最高、補助輪万歳! スペスペの詳しいことはすぺすぺwikiを見てください。
絶アルテマのトリガーの「.+」というのは「.」が1つ以上という意味の正規表現です。
つまり文字数制限なしの最強のワイルドカードです。本来のログはキャラIDとキャラ名なので
.{8}としたほうがPCに対する不可も抑えられていいと思いますが、間になんか数値もあったし、なんか面倒なんで「.+」にしました。
動けばいいだろ! そんな重くならんし気にしないでね!☆ミ
長くなりましたが今回はこれで。
最近暇すぎてまたCities: Skylinesとか別ゲーばっかりやっています。(ゲーム三昧は相変わらず)