読者です 読者をやめる 読者になる 読者になる

RのSkyrim Mod開発日記

SkyrimのMod開発を中心に、備忘録などを載せていきます。

RSkyrimLogViwer - 1- コンセプト

はじめに

本記事は、SkyrimのMod開発支援のためのデバッグ用のログビューワーの開発を目的としています。

どんなことをできるようにするか

  • Skyrim実行中にPapyrusのログ出力内容を表示する
  • キーワードと思わしきものを自動で抜き出して絞込み表示を行えるようにする
  • カラー定義なりでカラー表示を出来るようにする
  • 時刻表示のON/OFF
  • キーワードを追加しての絞込み
  • 検索機能
  • 時間帯指定での抜き出し

といった感じです。最低限なところから、必要に応じて機能追加して行こうと思います。

サンプル

とりあえず、現段階で次のような表示が行えています。
f:id:rrryutaro:20161219234912p:plainf:id:rrryutaro:20161219235230p:plain

時刻表示の後に最初のスペースまでを第1キーワードとして、ツリーに登録します。
必要そうならさらに階層を増やすようにしてもよいかもしれません。
error:の場合など複数行になるものを、対象の行に関連付けるなどがまだ出来ていません。


次回
RSkyrimLogViwer - 2 - 絞込み機能の実装 - RのSkyrim Mod開発日記