Dragon Age Conversation Reader 0.8 beta

Dragon Age Conversation Reader – version 0.8 beta release.

Download: dao_reader100816.7z (size:600kb未満)

Dragon Age Conversation Reader は、BioWareのゲーム”Dragon Age: Origins”の会話を閲覧する非公式ツール(Unofficial tool)です。
DLGファイルに含まれている会話の前後関係を階層構造である程度再現します。

dao_reader08b.jpg

更新情報

2010/08/16
ver.0.8 beta

  • 右クリックメニューの追加。
  • 会話ノードのコピー時に内容を整形してクリップボードにコピーするようにした。
  • 再帰的なコピーの追加。
  • カラー設定の追加。
  • Aboutをまともにした。
  • メインメニューの日本語名を考えるのが面倒なので英語表記にした。

 

補足

  • 本バージョンはベータ版です。予期せぬ動作をする可能性がいつもより高いです。
  • 久しぶりに動作環境をチェックしたら、メモリ使用量が増えていました。メモリに自信がない方はデータを読み込みすぎないようにして下さい。
  • 特にクリップボードへのノードの再帰的コピーは、調子に乗って根っ子から行うと激重でメモリ使いまくりなので、ある程度小さな単位で行って下さい。

Dragon Age Conversation Reader 0.7

Dragon Age Conversation Reader – version 0.7 release.

Download: dao_reader100720.7z (size:600kb未満)

Dragon Age Conversation Reader は、BioWareのゲーム”Dragon Age: Origins”の会話を閲覧する非公式ツール(Unofficial tool)です。
DLGファイルに含まれている会話の前後関係を階層構造である程度再現します。

dao_reader07.jpg

更新情報

2010/07/20
ver.0.7

  • patch1.04更新差分を追加。
  • Awakening(dao_prc_ep_1_en-us)に対応。尚、core_ep1_en-usは該当データ無し。
  • 空のノードはinactiveカラーで目立たないようにした。
  • gondrage氏制作のDAOzNumList.xlsを元に日本語化プロジェクトに対応するファイル番号を表示するようにした。

 

補足

  • 何やらDLC認証で混雑しているのか、その辺が怪しげなpatch1.04に対応です。時間で収束してくれるんでしょうか。
  • patch1.04の更新差分に該当する名前はpatch003.erfです。ロード時にマージして表示するというのでも良かった気がするのを今思いつきましたが、余計にロードが重たくなりそう。
  • ファイル番号との対応で、リスト作成元のgondrage氏との連絡が取れていないのですが、不味いようならご一報下さい。

Dragon Age Conversation Reader 0.6.1

Dragon Age Conversation Reader – version 0.6.1 release.

Download: dao_reader100310.7z (size:550kb以下)

Dragon Age Conversation Reader は、BioWareのゲーム”Dragon Age: Origins”の会話を閲覧する非公式ツール(Unofficial tool)です。
DLGファイルに含まれている会話の前後関係を階層構造である程度再現します。

更新情報

2010/03/10
ver.0.6.1

  • 1.03更新分を追加

Dragon Age Conversation Reader 0.6

Dragon Age Conversation Reader – version 0.6 release.

Download: dao_reader100306.7z (size:550kb以下)

Dragon Age Conversation Reader は、BioWareのゲーム”Dragon Age: Origins”の会話を閲覧する非公式ツール(Unofficial tool)です。
DLGファイルに含まれている会話の前後関係を階層構造である程度再現します。

dao_reader06.jpg

更新情報

2010/03/06
ver.0.6

  • 複数のTLKテキスト読み込みに対応
  • 上記対応によりcoreモジュールへの対応
  • singleplayerモジュールのpatch分を対応
  • singleplayerモジュールでコンバートし損ねていた大量の中間ファイルの追加
  • 検索可能判断の調整

 

動作環境

  • Windows XP SP3(2000/Vista/7)
  • .Net Framework 2.0 SP1
  • なるべく高速なCPU
  • 35MB以上の空き領域を持つなるべく高速な記憶領域
  • 200MB以上の空き領域を持つなるべく大量のメモリ

詳細は付属のreadme.txtを読んで下さい。

 

補足

  • singleplayerモジュール以外にも対応して、DLCやらExpansionにも対応可能になったと思ったら、DLCのerfはtoolsetで読み込みすら出来なかったでござるの巻。そりゃそうか。Awakeningsは読めるといいなあ。
  • 当然ながらDLG以外にも文字列は参照されているのだが、それを解読しないと前後関係が分からなくて意味不明…という使われ方でもなさそうなので、DLGのみで。
  • フィードバック用にコメントやトラックバックを開けておくと、鬼のようにスパムをぶち込まれるので、何かあればメールかフォーラムあたりにでもどうぞ。

Dragon Age Conversation Reader 0.5

Dragon Age Conversation Reader – version 0.5 release.

Download: dao_reader091209.7z (size:650kb以下)

Dragon Age Conversation Reader は、BioWareのゲーム”Dragon Age: Origins”の
会話を閲覧する非公式ツール(Unofficial tool)です。
会話の前後関係を階層構造である程度再現します。
現在はsingle playerモジュールの会話のみに対応しています。

dao_reader05.jpg

更新情報

2009/12/09
ver.0.5

  • 最上位の会話ノードが同DLG内の別の会話ツリーで重複する場合、先に出たノードを優先して重複しないようにした。
    (将来的には最上位ノードを優先するかもしれない)
  • ステータスバーのサイズを固定
  • 検索アルゴリズムの改善
  • 「前を検索」を追加
  • 検索範囲の指定を追加
  • 「展開しているノードのみ」の追加
  • 「正規表現を使う」の追加
  • 「終端に到達したら先頭に戻る」の追加
  • 展開、折りたたみのメニュー追加

 

動作環境

  • Windows XP SP3(2000/Vista/7)
  • .Net Framework 2.0 SP1
  • なるべく高速なCPU
  • 30MB以上の空き領域を持つなるべく高速な記憶領域
  • 200MB以上の空き領域を持つなるべく大量のメモリ
  • singleplayer_en-us.tlkをSDJ氏のツールdao_tlkeditor.exeで出力したテキスト
    または同等のフォーマットで記述されたテキスト({ID}\n<string>\n…)

詳細は付属のreadme.txtを読んで下さい。

 

補足

  • core_en-us.tlkはdesignerdialogs.erf内にdlgがあったので何らかの形で対応する予定です。とはいえ、階層構造は無いに近いのでdlgのファイルの命名程度しか情報は得られ無さそうです。
  • 読み取り専用にしているのは日本での翻訳方法に合わせたためです。
    日本の翻訳プロジェクトではGoogleの翻訳ツールキットを用いて翻訳しているので、個々が直接テキストに編集をしたのでは反映されません。仮に編集可能にしてテキストを編集しても、編集したデータは翻訳プロジェクトには反映されないため、翻訳者にとって混乱を生むのではないかという考えで読み取り専用にしています。
    しかしながら、編集可能にすること自体は可能なので、日本の翻訳プロジェクトで混乱を
    起こさないような方法(例えばチェックボックスを外すまでは編集機能はロックされているなど)
    であれば編集可能にしてもよいかなと考えています。ただ、リビジョン管理のような機能は無く、単純な編集機能のみに留まると思います。