Getting Started with GitHub

GitHub をはじめました。手始めに過去のツールのソースコードなんかを順次置いていっています。

過去に何度かツールのソースコードを公開してくれないかという要望が、特に海外ユーザからあったものの、”諸事情”によって敢えてしないという状態でした。最近では時間が経過したことや、BioWare Social Networkが停止したこともあり、構わないだろうという判断によって公開に至りました。

余談ですが、Dragon Age Conversation Readerは、当時韓国で非公式なローカライズツールとして利用されていたようで、その際にデコンパイルして韓国語対応するわ、敢えてつけなかった編集機能もつくわ、バージョン管理機能もつくわと魔改造をされていたのを、ソースコードを整理している最中に思い出しました。一から作った方が早いんじゃないかな。

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のみで。
  • フィードバック用にコメントやトラックバックを開けておくと、鬼のようにスパムをぶち込まれるので、何かあればメールかフォーラムあたりにでもどうぞ。