sessionlogparse

Last-modified: 2014-06-01 (日) 20:49:35

準備

http://wikiwiki.jp/th075/?plugin=attach&refer=%A5%C4%A1%BC%A5%EB%CE%E0&openfile=sessionlogparse.zip
↑本体

  • Roll Casterで名前を設定する。
    config_rollcaster.iniをメモ帳等で開いて、
    [PLAYER]
    ; 凸したとき等に使われる名前(ランキングシステムのではなく、rollcaster用の名前)
    ; アルファベット、スペース、,._-のみ使用可能
    ; 最大15文字
    ; コメントを解除するときは以上に注意
    ;name =
    となっている所の「;name = 」の「;」を消した後、名前を入力する。
    こんな感じになればOK
    ; コメントを解除するときは以上に注意
    name = test
    • 他の人と名前が被ると後で戦績を分析する時に支障が出るので気をつけてください。
  • sessionlogの出力を設定する。
    config_rollcaster.iniを開いて
    ;対戦1回ごとに結果をsessionlog.txtに出力するかどうか
    ;書式はroundShow=2にしたときと同じ
    sessionLog = 1
    と設定すればよい。
  • 対戦する。
    以上の設定を終えたら対戦を繰り返す。
    sessionlog.txtに対戦結果がちゃんと出力されているか確認すること。

使い方

  1. sessionlogparse.exeとsessionlog.txtを同じフォルダに入れる。
  2. sessionlogparse.exeを起動。
  3. 先程設定した名前を入力してEnterを押す。
    例えば、testという名前に設定している場合、
    Generate session_stats.txt for who: test
    と入力してEnter。
  4. session_stats.txtというファイルが作られる。
    ここにデータが入ってる。

session_statsの解説

   Total time played: 総プレイ時間
       Total matches: 総対戦数
  Avg time per match: 1試合あたりの平均対戦時間
      Shortest match: 最も早く終わった対戦
       Longest match: 最も長かった対戦
   Total wins/losses: 勝った試合数/負けた試合数  勝率% (ラウンド毎の戦績)
  • By character:
    使用キャラ別の戦績
    勝った試合数/負けた試合数 勝率% (ラウンド毎の戦績)
  • Opponent's rates by character:
    相手のキャラ別戦績
    相手が勝った試合数/相手が負けた試合数 相手の勝率% (相手のラウンド毎の戦績)
  • Matchup length distribution:
    1試合あたりの対戦時間の分布
    Standard deviation→標準偏差
  • Winrate distribution:
    勝率がn%の相手がどれくらいいるかの割合。
    例えば、「20% to 29%: 0.35%」とあった場合、勝率が20~29%の相手が0.35%いるという意味。
    ただし、相手が名前を設定してなかったり、IPが変わったりする事が多いので実質的に機能していない。
  • ********** Matchup vs:
    特定の相手との戦績。
    相手もRollCasterを使っていてかつ、名前を設定している場合、ここで個別の戦績が見られる。
    また、固定IPの人との戦績も分かる。