Getting Started with GitHub

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

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

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

Dragon Age 2 TLK Converter 0.6.1

Dragon Age 2 TLK Converter

version 0.6.1

Dragon Age 2 TLK Converter は、BioWareのゲーム”Dragon Age 2″のTLKファイルのテキストファイルへの変換、およびその逆を行う非公式ツールです。
入出力されるテキストファイルのエンコードはUTF-16LEです。

 

Download: da2tlkconv20110313.7z

My project page: http://social.bioware.com/project/4206/

 

Usage:
da2tlkconv [option]… <input path> <output path>
コンバートオプション (必須かつどれか一つ):
-d  TLKファイルをテキストファイル(UTF-16LE)に変換する。
-c  テキストファイル(UTF-16LE)をTLKファイルに変換する。
フォーマットオプション:
-x  XMLによる入出力。
-t  入れ子状のテキストフォーマットによる入出力。
出力オプション:
-i  文字列が空のIDを無視して出力する (-dと併用)。
-p  文字列の文頭にIDを追加する (-cと併用)。

 

変更点

  • OSデフォルトロケールを使用するようにした。日本のユーザにとっては縁の無い変更です。

Dragon Age 2 TLK Converter 0.6

Dragon Age 2 TLK Converter

version 0.6

Dragon Age 2 TLK Converter は、BioWareのゲーム”Dragon Age 2″のTLKファイルのテキストファイルへの変換、およびその逆を行う非公式ツールです。
入出力されるテキストファイルのエンコードはUTF-16LEです。

 

Download: da2tlkconv20110306.7z

My project page: http://social.bioware.com/project/4206/

 

Usage:
da2tlkconv [option]… <input path> <output path>
    コンバートオプション (必須かつどれか一つ):
        -d  TLKファイルをテキストファイル(UTF-16LE)に変換する。
        -c  テキストファイル(UTF-16LE)をTLKファイルに変換する。
    フォーマットオプション:
        -x  XMLによる入出力。
        -t  入れ子状のテキストフォーマットによる入出力。
    出力オプション:
        -i  文字列が空のIDを無視して出力する (-dと併用)。
        -p  文字列の文頭にIDを追加する (-cと併用)。

変更点

  • XMLによる入出力を追加した。
  • 改行を置換しないテキストによる入出力を追加した。
  • メモリリークの修正。

Dragon Age 2 TLK Converter 0.4

Dragon Age 2 TLK Converter

version 0.4

Dragon Age 2 TLK Converter は、BioWareのゲーム”Dragon Age 2 demo”のTLKファイルのテキストファイルへの変換、およびその逆を行う非公式ツールです。
入出力されるテキストファイルのエンコードはUTF-16LEです。

※人柱版です。これで作成したファイルでの動作確認は十分に取れていません。

 

Download: da2tlkconv20110301.7z

My project page: http://social.bioware.com/project/4206/

 

Usage:
da2tlkconv [option]… <input path> <output path>
    コンバートオプション (必須かつどれか一つ):
        -d  TLKファイルをテキストファイル(UTF-16LE)に変換する。
        -c  テキストファイル(UTF-16LE)をTLKファイルに変換する。
    出力オプション:
        -i  文字列が空のIDを無視して出力する (-dと併用)。
        -p  文字列の文頭にIDを追加する (-cと併用)。

 

変更点

  • -i:TLKをTextに変換する際に空の文字列のIDを無視する機能を追加した。
  • -a:TextをTLKに変換する際にIDを先頭に付与する機能を追加した。
  • TLKをTextに変換時のバッファリングを変更した(xml出力に備えて)。
  • 重複する文字列の処理を元のアルゴリズムと思われるものにした。
  • エラーコードに基づいて正しいエラーを出力するように修正した。

 

Dragon Age 2 TLK Converter 0.1

Dragon Age 2 TLK Converter

version 0.1

Dragon Age 2 TLK Converter は、BioWareのゲーム”Dragon Age 2 demo”のTLKファイルのテキストファイルへの変換、およびその逆を行う非公式ツールです。
入出力されるテキストファイルのエンコードはUTF-16LEです。

※人柱版です。これで作成したファイルでの動作確認は十分に取れていません。

 

Download: da2tlkconv20110227.7z

My project page: http://social.bioware.com/project/4206/

 

Usage:
TXT->TLK: da2tlkconv -c <input TXT path> <output TLK path>
TLK->TXT: da2tlkconv -d <input TLK path> <output TXT path>

 

時間が時間なので起きてから加筆するかもしれません。あと、英語がザルなので、誰か翻訳してくれると有り難い。