tororo

ダウンロード

最新

過去

Risko 氏によるカラー化とろろ GUI

必要なもの

tororo って?

Windows 用の,ローマ字表記のテキストをリアルタイムにひらがなとかに変換するソフトです.ローマ字ひらがな変換ライブラリ suikyo for Ruby を少し改変して利用しています.

逐次保存されるチャットログファイルを読み込ませれば,日本語フォントの表示が出来ない環境のチャットに役立つかも知れません.

今は LotRO での使用を想定して開発しております.

tororo は GPL ver.2 に基づいて改変,再頒布ができます. tororo は何も保証しません

同梱の IronRuby のライセンスは Ms-PL だったけど今は Apache 2.0 かもしれません.

使い方

tororo_gui.exe を起動して,左上の「フォルダ」ボタンを押してログファイルを読み込んでください.

The Lord of the Rings Online のログを読む

LotRO クライアントでは,対象のチャットウィンドウのタブを右クリックして,
「Chat Logging -> Start Logging」とメニューをたどってクリックしてください.
チャットウィンドウのタブの左側に巻物のアイコンが出るはずです.
これでログの記録を開始出来ます.

「Standard」チャンネルに「Logging chat tab General to file ***」という
メッセージが表示されます.上記の「***」の部分がファイルのある場所です.

ログを探すのが面倒だという方はフォルダボタンの右隣の ;) ボタンを押してみてください.最新のログが自動的に読み込めるかもしれません.

すくりーんしょっつ


※delta2.自分で感心しちゃってる作者(rusutaku).

tororo_ss tororo_ss1
※Alphaの時の画像.LotRO での例.名前の部分は加工してあります.

ChangeLog っぽいやつ

ε1

  • キャラクタ名ごとに色指定できるようにした.
  • 行間が開きすぎていたのを直した.

ε

無かったことに.

Delta4

忘れた.

Delta3

  • 変換後に別のログを変換させると,キャラクタ名色の位置が間違った位置に出るバグを修正
  • 大文字で始まる単語を変換しないオプション機能を追加.デフォルトでオン.
  • ローマ字文字列が区切り文字を挟んでいると,日本語と判定されないバグの修正
  • メインウィンドウを最小化したままプログラムを終了させると,次回起動時にウィンドウが表示されなくなる(位置情報が狂う)バグの修正
  • 設定ウィンドウの最小化と最大化ボタンを削除

Delta2

  • キャラクタ名が行頭から始まっている場合に,色設定が正しく機能しないバグを修正

Delta

  • フィルタに指定した属性ごとにフォントの指定を可能にした(カラー化)
  • フィルタの正規表現に i オプション(大文字小文字の無視)をつけられるようにした
  • キャラクタ名に色をつける機能実装
  • 随時最新行にスクロールするかしないか選択可能に
  • ミニモード使うか使わないかの設定を保存するように
  • とろろアイコンを「釣りぴょん」に

Beta6

  • ミニモードの時にスクロールバーを隠すようにした
  • 強力透過時のミニモードではスクロールバーを半分隠すようにした
  • 停止チェックボックスのチェックを,読み込み時に自動的に外すように修正
  • 強力透過のオンオフを保存するようにした

Beta5

  • 一番最近に作られた LotRO のログを読み込む「新」ボタンの追加
  • 読み込み間隔と非透過度を保存できるようにした

Beta4

  • ウィンドウが非アクティブ時にはテキストボックス以外を消す(ミニモード)
  • 追加読み込みのときにはマウスカーソルの種類を変えないように変更

Beta3

  • Beta2 の原語表示機能の表示バグ修正
  • GUI の実行ファイルにアイコンを付加

Beta2

  • 外国語変換機能を,語の途中(区切り文字で区切られてない場合)で変換しないようにした
  • config.yaml に上の機能用の区切り文字設定を追加

Beta1

  • GUI の保存場所を従来の “*\tororo_Machikouba” から “*\rusutaku” にした
  • 停止ボタンをトグル式に変更
  • 追加読み込み間隔の単位をミリ秒に変更
  • 辞書にデータを追加

Alpha5

Alpha4

  • 設定ファイル config.yaml で辞書などのファイルのパスを指定するようにした
  • /dic/!denial! → /dic/denywords,/rule/players → /rule/characters にファイル名を変更
  • GUI の読み込み中にはマウスカーソルを砂時計にする

設定/辞書ファイルの意味

設定ファイル:config.yaml(書き方

デフォルトでは下のように設定されています

参考:とろろのしくみ

  • 変換条件(正規表現):
    ./rule/whitelist
  • キャラクタごとの入力方式リスト:
    ./rule/characters
  • 外国語変換テーブル:
    ./dic/foreign
  • ひらがな→漢字仮名交じり変換テーブル:
    ./dic/nippon
  • 変換禁止単語リスト:
    ./dic/denywords
  • 入力方式
    • AZIK:
      ./conv-table/azik-all_atok
    • ローマ字入力:
      ./conv-table/romaji
    • かな入力:
      ./conv-table/kana

設定/辞書ファイルの書式

参考(工事中):table file format

  • /conv-table 以下のファイル,/dic/foreign,/dic/nippon
  • /dic/denywords
    • 単語を各行にそのまま書く
  • /rule/whitelist
    • 目印として “/” を行頭と行末に置いた正規表現
  • /rule/characters

「tororo」への3件のフィードバック

  1. :: Risko さん

    こんにちは,お疲れ様です.
    ご報告ありがとうございます.
    演奏するのに便利な,オリジナルとろろの一歩先を行く内容ですね.

    カラー化については,オリジナルとろろも別の方法で実装するつもりですが,いつになるか分からないので助かりました!

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

rusutaku — a frying caterpillar.