Pages

Download LogRep2.0

ラベル 仕様 の投稿を表示しています。 すべての投稿を表示
ラベル 仕様 の投稿を表示しています。 すべての投稿を表示

2013/06/17

β3でのログ周りの変化



ゲームとしてどう変わったかはみなさんご存知の通りですので、ログ周りを検証した結果を書いてみようと思います。
残念ですが、総じて新生FF14は、ログパーサーを行うために色々と障壁が多そうです。


●Generalのログしかファイルに出力されなくなった
LogRepにて戦闘集計を行いたい場合、ゲームのGeneralタブは「フルで出力」するようにしておかないといけなくなりました。
不便なので、ファイルログはフィルタ関係なく全部残すように戻してほしいところ。

●ファイルログが1ファイルにつき 1000 行単位になった
大幅に増えてしまったのはファイル書き込み負荷の軽減のためと思われますが、困ったことにFF14は新生になってもログアウト時の最後のスタックログを吐き出してくれません。
(最後に900行ファイルに出力されていないログがあった場合、そのまま欠損する)
そのため、ダンジョンプレイ>即ログアウトなどすると、期待の集計結果を見ることができない可能性があります。
今終わったばかりのダンジョンの結果がすぐに見れないのも残念。

ログの表示時間については、まだマスクされていますが「ログに時間を含める」オプションによって改善されると思っています。

●ほとんどのログが複数行をまたぐようになった
 †FF14は「~が~をして、~に100のダメージ」と1行の文章に情報が入ることが多かったのですが、新生では「~が~をした」「⇒~に100のダメージ」と行が2つにわかれます。
おそらくログ生成の自由度を高めるための変更だと思うのですが、ログパーサーでは、2行がペアであることを常に検出する手間が増えてしまいました。
また、このペアログは連続して表示される保証がなく、間に別のプレイヤーのログなどがはさまって、機械検出の妨げになる場合もあります。
コンテンツは8人が多いので、それほど誤検出はない(と思い)ますが、FATEなど乱戦は厳しい。もっともFATEで集計を取る人はいないと思いますが…w

●度々 1000 行以上のゴミログがファイルに出力される
これはおそらく不具合。時には300行以上ゴミログが混じっていることも。
LogRep2ではゴミと推測できるログはなるべく排除するようにしましたが、完璧には無理かな…。


吉Pのガチゲーマーっぷりを信じて、このあたり利便性の高い状態に戻してほしいところですが、まずは「ゲームとしての基礎をしっかり」が最優先ですので、しばらくは望めなさそうですねー。
LogRep はその性質上ローンチから即必須! というタイプのアプリではありませんので、お使いになる方には、しばらく不便を強いることになりそうです;(


2013/06/10

名称変更と、お礼

LogRep2.0


次期バージョンの命名にあたり、LogRepRRとしてテストしてきましたが、

  • 海外ではARR(A Realm Reborn)とされていること
  • ARRは副題であり、メジャーバージョンアップごとに名称変更の可能性があること

これらの理由により「LogRep2.0」とすることにしました。それほど変化はありませんが:)
また、このところこっそりと集計サイトの英訳の更新を行っています。
Sarastaさんをはじめ、実際の英語圏の方々の協力を得ましたので、かなりしっかりとした説明にすることができました。
負けないように、日本語の説明も出来るだけわかりやすくしたつもりなので、是非ご覧くださいね。

To everyone who helped the English translation:
Thank you very much. It was very helpful.
I will continue developing the English version of the application in the future.
Thank you!

cs



2013/06/01

FFXIV LogRepRR 内容について

LogRepRR


β3で守秘義務・ログ仕様など、どうなるかまだわからないためなんとも言えませんが、LogRepRR で最初に実装している内容は次の通りです。覚書。

  • ギャザラー・クラフター分析
    内容の詳細については様子を見て更新していく
  • Webサイトでの戦闘集計・結果の表示
ダンジョン・ボスクラスの敵、およびその合計のみ集計・順位付け
ジョブごとに集計、攻撃・防御別Top100
名称が全く異なるが、日英を同じ土俵で集計できるよう努力
(The Tam-Tara Deepcroft と 地下霊殿タムタラの墓所 を同一とみなすのは結構しんどい)
  • アラーム機能は一時的に凍結
可能であればそのうち復活する可能性あり
  • データ改竄を防ぐためのセキュリティ強化
地味なくせに一番コストが高い;)
  • ログ分析の英語対応
β3開始したら真っ先に取り組みたい部分
日本語の分析はあらかた完了
  • 和英翻訳機能
適当にでっちあげたお試し版。消すかも^^;

やっぱり和英対応が厳しいが、新生FF14は今までのMMOにはなかった「英語圏と日本語圏の垣根を取っ払える」可能性を秘めた逸材。出来るだけその流れをサポートしたいところ。

(6/3追記)あ、すいません。守秘義務とかあるしまだLogRepのアップはしてないんですよー;) 誤解させてしまったようで…まだβ3前なのになんだかうれしいですね。アリガトウゴザイマシタ!


2012/06/14

連想クラス名について



V0.8.0 では攻撃分析にクラス名表示が追加されます。
Total のみではなく、技毎にもクラス名は付加されるので、フィルタをかける時便利です。




クラス名はアルファベット3文字になっており、以下のジョブと対応しています。



        
クラス名ゲーム中のクラス名
PLD剣術士/ナイト
WAR斧術士/戦士
DRG槍術士/竜騎士
MNK格闘士/モンク
BRD弓術士/吟遊詩人
WHM幻術士/白魔導士
BLM呪術士/白魔導士



FF14 のログからは本来クラスを取得することはできません。そのため、LogRep ではログからクラスを予測して表示するようになっています。
このため「予測が間違うケース」や、「予測不可能なケース」が存在します。実用上はさほど問題ないと思いますが、100% 信頼のおけるものではないことを予め知っておいてください。

予測は次のルールにより成り立っています。


  1. 技へのクラス補間。クラス専用技についてまずクラス名を割り当てる。専用ではない技、計などはまだ予測不能なため、空欄としておく。
  2. 敵計、及び空欄の技へのクラス補間。敵に使われた全部の技のうち、クラスが確定しているものが 1 クラスなら専用ではない技、敵計に そのクラス名を入れる。クラスが 2 種類以上ある場合は判別不能なので空欄のまま残す。
  3. プレイヤー計へのクラス補間。敵計でクラスが確定しているものが  1 クラスならプレイヤー計にそのクラス名を入れる。クラスが 2 種類以上ある場合は判別不能なので空欄のまま残す。


厳密なルールではありませんが、処理速度と実用性の兼ね合いにより現状のルールを採用しています。
また「クラス専用の技」がキーになるため、それがほぼ判別不能な「防御分析」、WHM 以外判別できない「回復分析」ではクラス予測は行っていません。


(ぼやき)
例えば自分と、自分の所属するパーティメンバーの情報をログとは別に取得できれば色々と取り回しも楽になるのですが、ログ以外の情報を色々と取得できれば…。



2012/06/13

Log のリアルタイム取得について

かなりニッチなツールながら、DL 数が予想よりも多く伸びております。
ありがとうございます!
ミコラッテさんにまた紹介して頂きました。


Hiragana de Miqo'te


ミコラッテさんの「こうしたい」は次バージョンではちょっと違った形で入っていると思います^^
キー入力を有にすれば多くのことが出来ます。
そして使う人に多くの手間もかかり(やすくなり)ます。
どちらが最良というわけでもありませんが、LogRep はなるべくマウスクリックだけで済むようにしたいですね。


モズクさん経由で他の方からのご意見も伺っておりますが、もし、LogRep はこんなよくなる!
という案をお持ちでしたら、直接コメントか、画面右のアドレスまでメールを頂ければと思います。
その際、全てに対処・実装できるわけではない事をご了承くださいm(_ _)m



有志の方に(可能であれば…!)お願いしたいことがあります。
それは「ログのリアルタイム取得」についてです。
開発者の解析能力が乏しいため、現在はログファイル解析、という形を取っていますが、リアルタイムの方がやはりいいですよね?

新生 FF14 ではユーザーがカスタム UI を作成できる環境になるとの事ですので、自分でも情報をリアルタイムに取得できるのでは…と期待していますが、もし現行 FF14 でリアルタイムのログ取得方法を知っている方、その方法を教えるからツールをもっとよくしてくれ! という神のような方がいらっしゃいましたら、こちらまでメールください!

絶賛お待ちしております。

(開発は C#+.Net2.0 で行っています。3.5 でもいいのですがなんとなく)



個人かつ社会人ですので、どこまで頑張れるかはわかりませんが、少しずついいものにしていきたいと思っています。

今後とも宜しくお願いします。



そうそう。2~3 日後に 0.8.0 を公開しようと思っています。



2012/06/04

新生 FF14 ログ仕様

新生 FF14 では、ログを次のようなルールでファイル出力しています。


  • ログイン(起動?)する度に、00000000.logから上書きしていく
  • ファイルは 1000 行ごとに出力される。1000 行未満だった場合、出力されない


このため、


前日のログを取得したいのに取得できない…
今日ログインしたログに消されてしまったのでしょう。前日の量が多ければ、残っている場合もあります。
毎ログイン時に必ず LogRep2.0 を起動しておくことで、取りこぼしをなくすことは可能です。

ログアウト直前のログがない…
ログアウト直前の 1000 行未満のログは出力されないため、このようなことが起こります。
これについてはツールでの回避策はありません。プレイヤーがログアウト前に適当な自己テルなどで 1000 行に達するようにすれば、一応ログは取得することができますが、エラー落ち等どうにもならないこともあります。

⇒LogRep2.0 においては 1000行未満のログを取得することが可能です。
 (リアルタイム取得。ご使用は自己責任で)

ログをファイルとして出力してもらえるためこういったツールが簡単に設計できる反面、その仕様はあまりユーザーフレンドリーではありません。LogRep2.0 もあくまでファイルを読み出すに留めており、ファイル管理はユーザーさんの責任にて行うことになります。ご了承ください。