また謎のものを作ってしまった……。
というわけで、今回の演物は、AudioTrigger ならぬ TextTrigger です。 AudioTrigger は設定した文字列に反応して音を鳴らしますが、 この TextTrigger は設定した文字列に反応して、 ログファイルの該当行を TextTrigger ウィンドウに表示します。
上の画像では、 /who や loot などのメッセージを Trigger に設定してみました。 これで raid 中の dkp 入力も楽に。なるといいなあ。
あと、サウンドが鳴らせない環境で AudioTrigger の替わりにするとか、 ありがちな使い方です。 でもうちの 4acc 連中はサウンド無くても問題なく emote 系 script こなすらしいからなあ。いらんかなあ。
ほかには、 サンプルの TextTrigger000.ini にある Guild Raid Group のチャットを表示する Trigger の例なども地味な使い方です。うーん邪魔かなあ。
チャットなんて別ウィンドウに出して何の意味があるのかというと、 つまりですね、最近 PoR 系行くとですね、ゾーンに二分と掛かったりするわけです。 で、ゾーン中に届いたチャットメッセージが抜け落ちてしまう、 なんてことが頻発するわけですね。 ご存じの方も多いと思いますが、 ゾーン中に届いたチャットメッセージは、 「ゾーン後に表示される」 「表示されないがログファイルには残っている」 「表示されずログファイルにも残らない」 という三種類の運命が待ち受けています。 このうち、表示されずログファイルにも残らないものは、 それこそパケットを監視でもしなければ救えません。 これはノウハウのない素人にはちと難しいので、 せめてログファイルに残ったものぐらいは救えたら。 というわけで、この TextTrigger で通常チャットを垂れ流しておけば、 ゾーン中のメッセージの幾ばくかは読めるかも。 というわけなのです。そういえば eqircd も同じことが出来たような気がしますが、 あれは設定が難しいとかなんだとかで不評のためお蔵入りしたらしい。 ご愁傷様です。
この程度のツール、Windy さんあたりの手にかかれば、 もっと格好良くいろいろできるものを作ってくれそうな気がしますが、 というか以前に見たような気もしますが、 日本語にも対応して動作するものが見つからず、 探す手間より作る手間のほうが少なそうなので作っちゃいました。 素人プログラマー的に良い感じに手抜きまくりなので、 色指定が16色しかないとかありますが、動作は軽いはずです。
そういえば、もともとは syslog の監視のために作ったものなので、 その手のログファイルであれば EQ のものでなくても監視できます。
Posted by Quese, November 09, 2006重くて泣きそうだったログ管理が…格段に。TwT
Posted by: 迷犬 at November 15, 2006 05:19 PM