FF14棒読みちゃん
|
|
FF14のチャットログを、棒読みちゃんを利用して読み上げます。
チャット欄を見なくても気づけるので、見逃しが減って会話が楽になります!
その他便利な機能がいっぱい搭載されています。
- ログの記録/閲覧
- 古いログは自動的に圧縮してくれるので、容量を気にしなくてもOK
(圧縮しないと1日数十Mになることも)
- 死因解析
直近で倒された前後のログを抽出し、何で倒されたかを簡単にチェックできます。
- ターゲット情報表示
- 拡張フォーカスターゲット
複数の敵にフォーカスできます。DOT管理に!
- ログ反応アラーム
特定ログが発生した場合に、効果音や音声でアラームが発報できます。
変数設定や条件分岐等もできるので、アラーム条件をある程度プログラムすることができます。
- 戦闘解析機能
敵の行動のタイムラインを、自動的に作成します。
|
わかる人向けの雑な導入方法
・棒読みちゃんをダウンロードして、インストールしてください。インストール作業は解凍のみです。
・アプリの本体ダウンロードしてください。インストール作業は解凍のみです。
ダウンロード
アプリケーション本体
本体だけでは動作しませんので、必要に応じて次項の「必要な外部プログラム」も導入してください。
※0.0.70.2はテスト版のため、自動更新は行われません。
※本体の設定ページにある「バージョン情報を確認する」ボタンからインストールが可能ですが、その前にアップデータの更新を行ってください。
必要な外部プログラム
セキュリティ等の観点から、可能な限り最新版を導入することをお勧めします。
必須:.NET Framework 4.8 以上
ダウンロード先
0.0.70.1より、必要バージョンが上がっているのでご注意ください。
Windows10 以上の場合は標準搭載されているので、追加でインストールは不要です。
Windows10 以下の場合は…OSバージョンあげましょう。
推奨:棒読みちゃん 0.1.10.0 以上
ダウンロード
棒読みちゃんを導入しない場合、チャットの読み上げが行えません。
(読み上げ以外の機能は利用できます)
インストール
必要な外部プログラム
必須:.NET Framework 4.0 以上
- ダウンロードしてきたファイルを実行すると、インストーラが起動します。
- あとは画面の指示に従って操作をすることで、インストールが完了します。
(全部「次へ」で基本的にOK)
推奨:棒読みちゃん 0.1.10.0 以上
- ダウンロードしてきたファイルを解凍して、任意の場所に配置してください。
アプリケーション本体
- (たぶん)Windows 10 以上のOSを利用している場合、まずはダウンロードした zip ファイルを右クリックして、プロパティを確認してください。
こんな感じで「セキュリティ」のところに何か書いてある場合は、「許可する」をチェックして「OK」を押して下さい。
この操作をしないで起動すると↓みたいな画面が出てきます。
- ダウンロードしてきた zip ファイルを解凍してください。
場所は好きなところにおいてください。
アップデートに失敗する場合(設定の引継ぎ方法)
過去のバージョンからアップデートしていると、アップデート処理に失敗する場合があります (0.0.38.0で確認)。
その場合は、再インストールを行ってください。
まずは、c ドライブ直下に tmp という名前でフォルダを作ってください。中身は空のままでよいです。
その後、アップデートを再試行すると、成功する場合があります。
それでもうまくいかない場合は、再インストール(本体ダウンロードしてきて解凍するだけ)を行ってください。
解凍後に、以下のフォルダ/ファイルを、古い棒読みちゃんから新しい棒読みちゃんにコピーすることで、
設定やアラームを移行できますので、お試しください。
- data/alarms ディレクトリ
- data/script_alarms ディレクトリ(ない場合もある)
- data/bouyomi_dic.dat ファイル
- data/config.xml ファイル
上書き確認が出ると思いますが、そのまま上書きコピーして大丈夫です。
使い方
- 棒読みちゃん (BouyomiChan.exe) を起動しておきます。
- アプリケーション本体 (FF14TextReader.exe) を起動します。
- FF14を起動します。
- アプリケーションの一番上に、FF14を「監視中」であることが出力されたら、利用可能になります。
※起動順はどれが先でもOKですが、棒読みちゃんが初期化完了する前に読み上げを行うと、棒読みちゃんが起動していないと判断されることがあります。
※この場合は、次の読み上げでも棒読みちゃんにデータを送信しなくなるため、アプリケーション本体を再起動してください。
FF14のプロセスが認識されない場合は、FF14TextReader.exe を「管理者として起動」のメニューから起動してみてください。
詳しい使い方
基本的には見ればわかるように作ってあるので、ここではわかりにくい箇所のみ説明します。
設定:棒読み:棒読みちゃんポート番号
棒読みちゃん側の基本設定における、システム>Socket通信>02)ポート番号 の値と合わせてください。
特に設定を変更していなければ、標準で問題ありません。
ポートが既に利用されているといったエラーが出る場合には、変更してみてください。
クラフタシミュ連携
クラフタシミュ にゲーム内のクラフト情報を取り込みます。
- クラフタシミュ連携の機能を起動します。
- 起動するとすぐにデータ送信が可能な状態になります。
- ポート番号を変えたい場合は、一度停止してから番号を変更し、再度起動してください。
- クラフタシミュのページを開き、ETC>ゲーム接続からポート番号を設定し、接続ボタンを押してください。
- あとはゲーム内でクラフトすると、シミュレータと連携します。
読み上げ・アラーム設定:スクリプトモード
アラームの各種条件を JavaScript で設定します。
詳細はこちらのページをご確認ください。
読み上げ・アラーム設定:簡易設定モード
指定した種別のログが発生したときに、指定したメッセージ条件に一致した場合、メッセージを読み上げます。
読み上げ・アラーム設定:詳細設定モード
ある程度の条件を元に、読み上げの設定ができます。
まずは既存のサンプルを見ることをお勧めします。
概要
あるログが条件を満たした場合に、読み上げが行えます。
「条件」は、ログの内容もありますが、独自に設定するパラメータやステータス、またタイマー等でも起動します。
基本的な使い方は、「大きいスキルの詠唱時に読み上げを行う」「敵のアクション順序を登録して、次のアクションを警告する」といったものです。
複雑な使い方をすると、アレキ零式4層で時間停止の散開位置を判定して読み上げる、といったことも可能です。
コマンド種別
- autostart
アラームが起動するための条件です。ここにはメッセージのみが定義できます。その他の値は無視されます。
- autostop
アラームが停止するための条件です。
- init
autostart後に呼び出されるコマンドです。
- action
ログなどの判定を行い、読み上げ等を行うためのコマンドです。
- timer
ログなどの判定により起動する点は action と同じですが、タイマーウィジェットが表示されます。
コマンド名・コメント
コマンド名はそのコマンドの名前です。英数字で付与してください(アンダーバー等も可能)。
コメントは任意に定義できます。
起動条件
メッセージには、ログの内容を定義します。
定義には正規表現が利用できます。
- 例1:クルーズチェイサーは「レフト・レーザースウォード」の構え。
定義した内容そのままのログが来たときのみ適用されます。
- 例2:クルーズチェイサーは「.*・レーザースウォード」の構え。
".*" で「任意の文字が0文字以上」なので、レフト・ライト両方で適用されます。
- 例3:クルーズチェイサーは「(.*)・レーザースウォード」の構え。
例2と同じですが、カッコで囲むことで後方参照が可能です(詳細はパラメタ設定にて説明)。
正規表現の詳細はここでは書ききれないため、もっと詳しく知りたい人は、以下のサイトをどうぞ!
Wikipedia 正規表現
MSDN 正規表現言語 - クイック リファレンス
パラメタには、定義した変数名による条件を定義します。
先にパラメタ設定をする必要があるので、そちらもあわせて読んでください。
また、前提として、利用する変数は、コマンド種別 init のパラメタ設定にて、初期値が定義されている必要があります。
パラメタ判定条件は、JavaScript の構文にて行います。
結果が真である場合に、条件を満たしていると判断します。
また、一部の特殊変数が利用可能です。以下で例とあわせて説明します。
- 例1:v >= 5
パラメタ v が 5 以上であれば有効。
- 例2:v >= 5 && c >= 6
パラメタ v が 5 以上、かつ c が 6 以上であれば有効。
- 例3:v >= 5 || c >= 6
パラメタ v が 5 以上、または c が 6 以上であれば有効。
- 例4:ADD[イーディーディー]
ADD はこれだけで真偽が決定します。ADD == xxx のような記述は不要です。
"イーディーディー" がポップしたら有効。
ただし、内部的には同一名称を持つオブジェクトが複数存在することがあるため、正しく機能しない場合があります。
- 例5:REMOVE[イーディーディー]
REMOVE はこれだけで真偽が決定します。
"イーディーディー" が消えたら(HP0になったら)有効。
- 例6:STATUS[毒,Hoge Fuga]
STATUS はこれだけで真偽が決定します。
"Hoge Fuga" さんが毒のデバフにかかっている場合に有効。
バフでもOKです。名前については省略すると自分が対象になります。
- 例7:HP[クルーズチェイサー] >= 200000
"クルーズチェイサー" の HP が20万未満であれば有効。
- 例8:HPPercent[クルーズチェイサー] >= 50
"クルーズチェイサー" の HP が 50% 未満であれば有効。
メッセージとパラメタが両方定義されていた場合、両者は AND になります(両方満たさないとコマンドが起動しない)。
ログ種類の指定方法
パラメタ条件では、特殊な定義を行うことで、ログの種類を限定することが可能です。
例えば「Sayだけに反応」「自分の行動のみに反応」などの指定ができます。
前述の条件とも併せて利用することが可能です。
詳細を表示するには、こちらをクリックしてください。
ログ条件の指定には、パラメタ LOGTYPE0 と LOGTYPE1 を利用します。
(例) LOGTYPE0 == 8 && LOGTYPE1 == 44
主に LOGTYPE0 でターゲット、LOGTYPE1 で行動の種類を決めます。
片方だけの指定でも問題ありません。
実際の値については、棒読みちゃんの機能で「設定」タブの「ログ」から、ログの保存をして、その結果を確認してください。
下記のような形で記録されており、左から2つ目が LOGTYPE0、3つ目がLOGTYPE1 に該当する値です。
1648887359 0 57 レストエリアに入った!
1648887364 0 57 シロガネ第14区
1648888156 8 44 Dreams R.の眼力の幻薬G6[HQ]
1648888156 8 174 ⇒ Dreams R.に「強化薬」の効果。
1648888186 8 176 Dreams R.の「強化薬」が切れた。
以下に、主要な LOGTYPE1 の値を掲載します。
10 | Say |
30 | Yell |
11 | Shout |
14 | Party |
24 | フリーカンパニー |
16-23 | Linkshell 1-8 |
15 | アライアンス |
27 | ビギナーチャンネル |
37 | CWLS1 |
101-107 | CWLS2-8 |
28-29 | エモート |
56 | echo |
41 | ダメージログ |
43 | アクション |
44 | アイテム |
45 | ヒール |
46 | バフ |
47 | デバフ |
LOGTYPE0 の値については・・・すみません、はっきりしてない部分が多いです(、、
前述の通り、ターゲット関連の情報であることは想定出来ていますが、具体的なバリエーションは把握できておりません。
とりあえず、大半のケースにおいて「自分への行動の場合は 8 」です。
この値の指定については、ログから必要な情報を確認してください。
(とりあえず設定なしでもOKだと思います)
パラメタ設定
「p = 1, v = 5」のように定義します。
- 「1」の部分には、JavaScript での計算式が設定できます。
- 文字列を設定する場合は、ダブルクォートで囲んでください。
- メッセージにて、後方参照を定義した場合は、 で設定が可能です。
複数定義している場合は、数字を増やしてください。
例:
メッセージ:^(.*?)に.*「確定判決:(.*?)」の効果。
パラメタ設定:name = , type =
- 複数のパラメタを設定する場合は、"," で区切って並べてください。
サウンド設定
棒読みにメッセージを定義すると、その内容を読み上げます。
「割込」は、棒読み中のメッセージがある場合、それを中断して読み上げます。
効果音再生は、ファイルを指定すると、そのサウンドを再生します。
ウィジェット設定
画面上にタイトル及びテキストを表示します。
フェーズ表示などに利用することを想定しています。
コマンド呼び出し
他のコマンドを呼び出して実行します。
ウェイトを定義することで、指定時間後に呼び出すことが可能です。
複数のコマンドを呼び出したい場合は、コマンド名、ウェイトを各々複数 "," で区切って並べてください。
例:
コマンド名:cmd1, cmd2, cmd3
ウェイト:500, 1000, 1500
アンインストール方法
- 基本的には、フォルダごとそのまま削除するだけでOKです。
- logicool LCD機能を使っていた場合は、FF14LCDのアンインストール方法「Logicool® ゲームソフトウェアに対するアプリケーション登録削除」もご確認ください。
- 導入した外部プログラムについては、各々のアプリケーションのサイト等をご確認ください。
ライセンス情報
更新履歴
◆ver 0.0.70.1 [test] @ 2022/05/06 ※ってかいてあるけど0.0.70.2の間違い。
・結構でかい改修してるのと内部的に色々やってたのでバージョンの数値が少し飛んでます。
・あとテスト版にしてます。自動アップデートは行われません。
・スクリプトアラームを追加しました。ベータ版です。
今までのアラームは画面から各種条件を設定していましたが、
スクリプトアラームは、JavaScriptを主体に、HTML,CSS で作成するものです。
WebページとJavaScriptが使える人なら、今まで以上に自由度の高いアラームが作れます。
ただ、コードを書く必要があるため、それらが分からない人には優しくないものでもありますが、
デフォルトで搭載されているアラームには、編集方法が記載されているので、
メモ帳でファイル開いてちょっと編集することで、設定などの変更は十分に可能です。
既存のアラームも引き続き利用可能ですが、たぶん今後更新は行いません。
・アラーム音声を discord のボイスチャットに送信できるようになりました。
・みんなでアラーム聞けます。やったー。
◆ver 0.0.61.0 [release] @ 2021/04/13
・起動時に権限チェックを追加しました。
(しばrかう前からですが、管理者権限で起動する必要があります)
・パッチ5.5に対応しました。
※チャットのみです。
※あと俺環境だけでしか確認ができておりませんが。。。
◆ver 0.0.60.0 [release] @ 2020/12/12
・先の 0.0.59.0 にバージョン管理で問題が発生していましたので修正しています。
機能面の変更はありません。
◆ver 0.0.59.0 [release] @ 2020/12/10
・クラフタ情報収集機能用の調整を行いました。
80★4の収集結果確認したら、バフ情報が取れてなく解析が難しかったため、正しく撮れるようにしています。
◆ver 0.0.58.0 [release] @ 2020/02/23
・解析方法の更新を行いました。機能的には特に変化ないです(’’
・でもクラフタ情報収集機能が稼働できるようになったので、みんな作ってね!
◆ver 0.0.57.0 [release] @ 2020/02/18
・5.2から名前とチャット部分が1つにまとまってしまう問題を修正しました。
・とりいそぎーの修正なので、不具合あったらすみません(’’。。
◆ver 0.0.56.0 [release] @ 2019/08/10
・定型文辞書の更新を行いました。
・変換方法を変更しているので、うまくいかなかったらごめんなさい・・・(’’
◆ver 0.0.55.0 [release] @ 2019/07/27
・クラフタデータ収集に関する調整を行いました。
・これ多分 3.x 時代とかの機能なので、今回Verの起動時に改めて収集チェックが出力されます。
・よろしければご協力をお願いします。
◆ver 0.0.54.0 [release] @ 2019/07/21
・アラーム条件において自分のステータスを参照できるようにしました。
・PStat[GPCurrent] >= 500 とか書けます。
・利用可能なキーワードは概ね以下です。
・HPMax, HPCurrent, HPPercent
・同じノリで MP, CP, GP
・X, Y, Z(座標)
◆ver 0.0.53.0 [release] @ 2019/07/07
・更にメモリ解析方法を更新しました。ライブラリ側の更新があったため、これで5.0は完成かなと思います。たぶん。
・チャットログ以外についても対応したいます。
◆ver 0.0.52.0 [release] @ 2019/07/02
・正式版に近づいたパッチ5.0暫定対応版の修正版(ややこい)です。
・現時点では引き続きチャットログのみ取得します。
◆ver 0.0.51.0 [release] @ 2019/06/28
・デバッグビルド版をリリースしてしまったので急いで修正(’’;
◆ver 0.0.50.0 [release] @ 2019/06/28
・パッチ5.0暫定対応版です。
・チャット関連の処理のみ生かしました。それ以外は全部利用できません(わからんので意図的にクローズしてます)。
⇒古い更新履歴を見る
◆ver 0.0.49.0 [release] @ 2019/06/16
・先の 0.0.48.0 でFF14のプロセスが正しく認識されない問題を修正しました。
◆ver 0.0.48.0 [release] @ 2019/06/16
・チャットに関するメモリ解析の方法を追加しました。
設定タブの「基本」に「メモリ走査でチャット取得」というオプションを追加しています。
チェックして/チェックを外して、FF14棒読みちゃんを再起動することにより、解析方法が変更されます。
チェックした状態で利用する場合は、FF14本体を起動した直後に、FF14棒読みちゃんを起動してください。
起動直後に出力されるログメッセージを検索用のキーとしているため、FF14を起動してしばらく経過してから棒読みちゃんを起動すると、
正しく解析できないことがあります。
◆ver 0.0.47.0 [release] @ 2018/08/19
・ライブラリの更新を行いました。
・アラームの読み上げ、簡易設定に「Beginner」(ビギナーチャネル)、「CWLS」(クロスワールドリンクシェル)を追加しました。
・初期添付されているアラームの整理を行いました。もうタイタンとかいいよね…(’’
◆ver 0.0.46.0 [release] @ 2018/05/19
・ログの解析方法を更新しました。
・サーバ名とかPTの[1]マークとか、細かいところの問題に対応しています。
◆ver 0.0.45.0 [release] @ 2018/04/21
・定型文辞書を更新しました。
・たぶん全部入った・・・といいな。ズレあったらすみません(’’
◆ver 0.0.44.0 [release] @ 2017/04/01
・こんなに更新してなかったかー(’’
・パッチ4.25にあわせて一部メモリ解析データを更新しました。
◆ver 0.0.42.0 [release] @ 2017/09/25
・一部のメモリ解析用データを変更しました。
俺用メモ:CxID:0x18C0 => 0x18B4
◆ver 0.0.41.0 [release] @ 2017/09/06
・アラームマネージャを実装しました。
公式っていうのもアレですが、俺が作ったアラームをアプリ更新なしで使える機能です。
◆ver 0.0.40.0 [release] @ 2017/08/25
・拡張ターゲットでエラーが出る問題を修正しました。
◆ver 0.0.39.0 [release] @ 2017/08/23
・メモリ解析用のデータファイルを、起動時ダウンロードから、あらかじめ同梱する形にしました。
これで初回起動時に遅い問題は解決されると思います。
今後調整して、初期同梱ファイルとダウンロードとをうまいこと合わせて使うようにする予定です。
・ログビューアにおいて以下の修正を行いました。
・PC時間記録をしていない場合に、時間が不正になる問題の修正
・Craftタブ製作におけるHQ判定不正
・GatherタブにおけるHQ判定不正
・全般的に不明タグの除去
・分解系も調整しましたが、まだちょいと甘めです。。。(’’
◆ver 0.0.38.0 [release] @ 2017/08/21
・メモリ解析方式を変更しました。外部ライブラリを利用する形になっています。
・その為、初回起動時は30秒~1分程度の初期化時間が必要になります。
・もし初回でうまく動作しない場合は、しばらく放置してから再起動してみてください。
◆ver 0.0.37.0 [release] @ 2017/06/22
[DX11]
・解析方法を元に戻しました。その為、起動タイミングに関する前提はなくなっています。
FF14が起動していれば、どのタイミングでツールを起動してもOKです。
(FF14より先に起動してもOK)
・ただし、0.0.36.0 時点の解析方法についてもフェイルオーバー用として搭載しています。
・ヘイトリスト以外は利用可能になっています。
ただ、細かいところは見ていませんので、それはアレかもしれません。
◆ver 0.0.36.0 [release] @ 2017/06/20
[DX11]
・チャットのみですが、パッチ4.0対応しました。
◆ver 0.0.35.0 [release] @ 2017/01/21
・続・パッチ3.5対応でございますー。
[DX9]
・ターゲット情報を取得できるように修正しました!
◆ver 0.0.34.0 [release] @ 2017/01/17
[DX11]
・大体対応できたかな?拡張ターゲットがちょっと怪しいかもしれません。
[DX9]
・現在、チャット読み上げのみの対応になります。
・ターゲットとか死んでるの確認済です。がゲームしたくて(’’
◆ver 0.0.33.1 [test] @ 2016/10/03
・久々のデバッグ(テスト)バージョンでの公開です。
デバッグバージョンのアプリは自動アップデートはされません。
使っていただける方は、設定>バージョン情報のタブから、「最新バージョンを確認する」を押下してください。
・生産時の作業精度/加工精度などの情報をデータ送信する機能を追加しました。
「クラフタLV60で60★4のレシピを作成するとき、加工精度980でヘイスティ使うと品質が280あがるよ」みたいなデータを集めます。
・ご提供頂いたデータから散布図作成→回帰曲線作成して、拙作クラフタシミュレータで利用します。
・ので、ご協力よろしくお願いします!
◆ver 0.0.33.0 [release] @ 2016/09/30
・パッチ3.4リリースその3です。
・DX9の再対応になります(とりあえず調整したのはチャットログだけ)。
◆ver 0.0.32.0 [release] @ 2016/09/28
・パッチ3.4リリースその2です。
・DX9, DX11 において、各種情報を取得できるようにしました。
・定型文辞書を更新しました。
◆ver 0.0.31.0 [release] @ 2016/09/27
・パッチ3.4の最初のリリースです!
・取り急ぎ、DX11においてチャットログ及びターゲット情報を取得できるようにしましたー。
◆ver 0.0.30.0 [release] @ 2016/09/25
・パッチ3.4前の最後のリリース(’’
・「戦闘解析」機能追加でございますー。
主にレイド用を想定しています。敵のスキル発動時間、POP時間などを記録します。
そのままアラームに変換することも可能ですが、HPでフェーズ移行する場合などは調整が必要です。
結構上級者向けの機能になっています。ていうか俺しか使わないんじゃないだろうか…。
・LCD対応でございます。
G13など、logicool 社 gamepanel が付属しているデバイスにおいて、GamePanel にエオルゼア時間を表示します。
前日リリースした FF14LCD と同一の機能になります。
◆ver 0.0.29.0 [release] @ 2016/07/23
・パッチ3.35対応でございますー。
・DX9/11において、もろもろ動くようにしましたー。
・もろもろ の範囲が中途半端だったりする可能性があるので、問題あれば教えてください(’’
◆ver 0.0.28.0 [release] @ 2016/07/17
[更新]
・内部データですが、ステータスリストを更新しました。
・拡張ターゲットにてアイコンが一部(大部分?)表示されていなかった問題を修正しました。
◆ver 0.0.27.0 [release] @ 2016/06/11
[更新]
・パッチ3.3対応です。
・DX9版は何もしなくても動いたみたいです。DX11版はターゲット回りのみ更新しています。
・定型文辞書を更新しましたー。
◆ver 0.0.26.0 [release] @ 2016/04/15
[更新]
・パッチ3.26でレーダー及びターゲットが動作していない問題を修正しました(DX11のみ)。
・ただ、一部のHPが正しくとれていません。試した範囲ではNPCやモンスターは大丈夫で、オブジェクト系が暴走気味?
・そんな感じなのでモブハンレーダーでHPボーダー条件を無効化しました。
◆ver 0.0.25.0 [release] @ 2016/04/01
[更新]
・たぶんパッチ3.25の影響で、DX11でターゲット情報が正しく取得できなくなっていた問題を修正しました。
・一部アラームにおいて、表示している範囲より広い領域を確保していた問題を修正しました。
・棒読みちゃんが起動前にチャットログが流れると、うまく読み上げられない問題に対して、調整を行いました。
完全ではありません(’’
◆ver 0.0.24.0 [release] @ 2016/03/13
[更新]
・ログビューアにおける Battle タブを削除しました。
ACTとかに比べるべくもないし、更新の手間を省くために(’’。。。
リクエストがあれば復活するかもしないかも。
・主にターゲット回りについてメモリ解析の方法を変更しました。
うまく動くといいなぁ。。。(’’
・定型文辞書を更新しました。
さぼってたのもあるけど520個追加!
ミニオン・ゴールドソーサー回りは未定義です(多くて挫折した)。
◆ver 0.0.23.0 [release] @ 2016/01/16
[新規]
・クラフタシミュ連携機能を追加しました。
この機能を使うと、FF14俺tools:クラフターシミュレータと連携ができます。
ゲーム内でクラフトした内容をシミュレータに取り込みます。
https://ffxiv.rs.exdreams.net/crafter/
[更新]
・モブハンレーダーの対象モンスターリストに補正機能を追加しました。
ボタン押すと2.x-3.xの全リストが追加されます。
[修正]
・一部のメモリ解析位置を更新しました。
◆ver 0.0.22.0 [release] @ 2015/12/02
[更新]
・メモリ検索方法を刷新しました。
起動時のメモリ検索時間がだいぶ短縮されました。
現時点では、DX11版において敵対リスト・PT情報のデータが正しく取れていません。
(敵対リストが動作しません)
※前VerまでDX11のモブハンレーダーが正しく動作していませんでしたが、これは直っています。
・アラームのパラメタ設定において、メッセージで指定した正規表現の後方参照時に、文字列を参照できるようにしました。
何言ってんだってーと。
ログ :メリュジーヌは「サークルブレード」の構え。
起動条件メッセージ :^(.*?)は「サークルブレード」の構え。
パラメタ設定 :tgt =
棒読み :がなんかやってくるぞー!
としたときに、今まで棒読み設定では「メリュジーヌがなんかやってくるぞー!」と評価できましたが、
パラメタは数値のみしか扱えないため、tgt の値は 0 になっていました。
それを tgt に「メリュジーヌ」が入るようにしたという変更です。
マグネットのアラーム作っているときに誰から離れるかを読み上げさせたくてですね(’’
・ということでアレキ零式3層のアラームが入ってます。
敵のアクションは時間切れまで問題なく動作してます。
マグネットアラームは作っただけで実戦投入していません(’’。。。
◆ver 0.0.21.0 [release] @ 2015/11/28
[更新]
・引き続きパッチ3.1対応です。
・起動時のメモリ検索を高速化しました。
前回起動時のメモリ情報を元に検索を行うようにして、範囲を絞っています。
ただし、精度も落ちているので、うまく動作しない場合は、
設定>基本にある「メモリ検索精度を上げる」にチェックをいれて、再起動してください。
(俺環境において)DX9では8秒⇒6秒くらい、DX11では100秒⇒80秒とか、場合によっては3秒とか(’’
・FF14のプロセスIDを指定できるようにしました。
・モンスターの検知条件を変更しました。
・場合によってはモブハンレーダーうまく動かないかも…。
・引き続き調整中です。
・以下の解析情報について確認・修正を行いました(DX9,11共通)
・ターゲット情報
・フォーカスターゲット情報
・拡張ターゲット情報
・以下の解析情報について確認・修正を行いました(DX9のみ)
・敵対リスト
※メンテ対象外扱いになっているものについては確認していませんのでご注意ください(TPメーター、バハ用など)
◆ver 0.0.20.0 [release] @ 2015/11/11
[更新]
・パッチ3.1対応第2弾です。
・DirectX11 環境のチャット棒読みに対応しました!
・ポッキーください(’’
◆ver 0.0.19.0 [release] @ 2015/11/10
[更新]
・パッチ3.1対応第1弾です。
・とりあえず DirectX9 環境のチャット棒読みのみ対応しました!
・前回リリースバージョン間違えてたかもしんない・・・(’’
◆ver 0.0.17.0 [release] @ 2015/08/08
[更新]
・DirectX11対応を行いました。
・ただし、ヘイトリスト・TPメーター等一部の機能については動作しませんので、ご了承ください。
・TPメーターは本家での実装がそろそろだよねきっと・・・!
・拡張ターゲットなる機能を追加しました。
◆ver 0.0.16.0 [release] @ 2015/06/27
[更新]
・パッチ3.0の対応を進めました。概ね動いていますが、以下についてはデータが取れていません。
・敵対リスト:敵対リストとルノータイマーが動作しません。将来的には対応したいです。
・HUD情報:TPメーターの位置自動調整を無効化しています。将来的にも対応しないかも(’’
・まだDirectX9のみの対応です。11対応は対応できる可能性が見えてきたようなそうでもないような。
◆ver 0.0.15.0 [release] @ 2015/06/20
[更新]
・パッチ3.0仮対応です。とりあえずチャットだけ読みあげられるようにしました。チャット系以外はまだ未対応です。
・どうにもメモリ検索が失敗するケースがあります。その場合は一度再起動などしてみてくださいませ。
・だいぶゴリゴリと対応したので不具合とかあったらすみません(、、
◆ver 0.0.14.1 [test] @ 2015/04/30
[新規]
・真成編4層エネミーマップなるものを追加しました。ダイブ位置が見えます。
[更新]
・アラーム2本追加です。真成編3層(test02)と、真成編4層です。
[修正]
・アラーム開始時にアプリが固まる問題にそこそこ対処しました。そこそこです・・・(’’
◆ver 0.0.14.0 [release] @ 2015/03/22
[修正]
・TPメーターの位置について、自動調整が正しく動作していなかった問題を修正しました。
◆ver 0.0.13.0 [release] @ 2015/03/02
[修正]
・敵対リストが正しく動作していなかった問題を修正しました。
あわせて、一部アラームにおいてHP検知等が行われなかった問題が解消されたはず、です。たぶん。きっと…。
◆ver 0.0.12.0 [release] @ 2015/01/31
[修正]
・TPメーターの棒グラフが正しく動作していなかった問題を修正しました。
[更新]
・モブハントレーダーを搭載しました。自分とモブの相対位置と距離を表示してくれます。
Sモブ及びオーディン・ベヒーモスはマップ全域、それ以外は近くにいたら教えてくれます。
また、ポップ時に棒読みも行われます。
◆ver 0.0.11.0 [release] @ 2015/01/24
[更新]
・2.5本格対応です。一通り動作しますぞー!
・時々アラーム開始時に固まるのは、現時点では色々悩んだ結果よくわかってません(’’。。。
・お手数ですがプロセス停止した上で再起動をお願いします m(__)m
◆ver 0.0.10.1 [test] @ 2015/01/20
[更新]
・2.5仮対応です。チャット読み上げのみ動作するバージョンです。
・その他の監視系は、起動が重くなるだけなので一度機能をOFFにしています。
◆ver 0.0.10.0 [release] @ 2014/12/27
[変更]
・アラーム系の整理を行いました。
・最新は真成編3層の途中分までです。俺の攻略ペース!
・カータ位置検知が暴走していた問題を今更修正しました。
・良いお年を!
◆ver 0.0.9.0 [release] @ 2014/11/20
[機能変更]
・新しいアラームを追加しました。極シヴァ・真成編1層・リキャ管理の3つです。
・極シヴァは結構適当です。セリフとシヴァの動き(くるっと回ったらヘイル)を見ると良いですよ!
・リキャ管理はデフォルト無効になっています。なんかね、結構使うと固まることが多くてね…(直せ
・侵攻4層のは test06 のままだけど、どうにもカータ位置検知がうまくいかず。もう1版出したいのですがねぇ。
・ログの保存ディレクトリを変更することが出来るようにしました。設定>ログのタブから変更できます(設定後、再起動が必要です)。
・アプリケーション終了時に開いていたウィジェットを、次の起動時に開くオプションを追加しました。設定>ウィジェットにて。
・TPメーターにマクロ連携機能を付けました。ゲーム内で特定のマクロを流すと、TPメーターの並び順がいい感じになります。
・でもボタン押さなくても極力いい感じに並べるようにしています。いい感じ対象に忍者双剣を追加しています。
◆ver 0.0.8.0 [release] @ 2014/11/01
[機能変更]
・パッチ2.4対応です。チャット以外のその他に対応しました。
・アラーム系は試験してないものも多いので、問題があったらツイッターとかでご報告くださいませ(’’⇒https://twitter.com/dol_z_dreams
◆ver 0.0.7.0 [release] @ 2014/10/28
[機能変更]
・パッチ2.4仮対応です。仮だけどとりあえずチャットくらいは速攻読めるように、ということでテスト版ではなくリリース版での公開にしました。
・チャット以外は基本死んでいると思います(確認すらしてない(だって俺だってゲームしたいし(’’
[更新]
・定型文辞書を更新しました。
・バハ4層アラーム(test06)を追加。いつになったら test が取れるのやら。
・test05 と一緒にONにするとアレなので、test05消してしまうとよいかもしれません。
[修正]
・アラームウィジェットがFFの裏に回る問題を修正したかもしれません(’’ でもまだ微妙かもしれません。
・確実に表に出すロジックはわかってるのですが、ちょっと影響があって保留中。
・ヴィジルハードが正しく解析されていなかった問題を修正しました。
・真イフアラームが正しく動作していなかった問題を修正しました。
◆ver 0.0.6.0 [release] @ 2014/09/19
[機能変更]
・パッチ2.38対応しました。ただしアラーム系が未確認です。
[データ更新]
・定型文リストを更新しました。が、今まで2.28までだったのを2.35まで対応したのみで、2.38追加分は入ってないです(’’
◆ver 0.0.5.0 [release] @ 2014/07/14
[修正]
・ルノーリストが動作していなかった問題を修正しました。
・パーティ情報の取得を設定しました。これでTPメーターとか使えるようになります。
[データ追加]
・極ラムウのアラーム設定を追加しました。
・試験中です。まだクリアしてないです。ってか1回しか行ってません・・・(’’
◆ver 0.0.4.1 [test] @ 2014/07/08
[デフォルトデータ更新]
・バハ邂逅編5層、侵攻編4層のアラーム設定において、古いアラームを削除します。
邂逅5層は「test03」、侵攻4層は「test05」がタイトルについているものが最新になります。
ただし、古い設定でも設定を自分で編集している場合は、削除されません。
[機能変更]
・2.3仮対応。現時点で以下のデータ取得に対応しています。たぶん。
△ PC/NPC情報(アラームNPCポップ検知、HP判定等)
× パーティ情報(TPメーター等)
○ プレイヤー情報(TPメーター自動位置調整等)
○ ターゲット情報(カレント/フォーカスターゲット等)
○ チャットログ(ログ保存・ログ検知によるアラーム等)
つまり一部機能はまだ使えないです。
・ウィジェットの接続を実装しました。
ALTキー押しながら他のウィジェットの近くに移動するとくっつきます。
・ログビューアでログを読み込み中にESCを押下することで、読み込みを中断できるようにしました。
誤って長い期間を指定した場合等の利用を想定しています。
[修正]
・クラフターログが簡易製作しか解析できていなかった問題を修正しました。
いつから変わったんだこれ。。。
・アラガンロットダイアログで、一度閉じてから再表示した場合、
一時的に全ステータスが非表示になる問題を修正しました。
・ウィジェットサイズが100%未満の場合、ウィジェットの近くの領域にクリック判定が残っていた問題を修正しました。
0.0.4.0で直した「ウィジェットが表示されていない箇所でもクリック検知をする問題」の追加対応です。
[機能変更]
・TPメーターに透過度設定を無視する設定を追加しました。
通常のログ時間は画面上のログウィンドウに表示される時間ですが、これはログを取得した時間になります。
ログ取得間隔の都合上、実際に出力された時間から最大で100msecの誤差が出ます。
・設定タブの並べ方を変更しました。
・ログにポップ情報を記録するオプションを追加しました。
・0.0.3.3で書き忘れ:ログに秒以下の単位の時間情報を保存するオプションを追加しました。
※リリース版ですが、バハ侵攻4層用アラームについてはまだ調整中です。
※いくつかバリエーションが入っている恐れがあるので、不要なものは削除してください。
[修正]
・0.0.3.3で書き忘れ:POP検知が正しく動作しないケースを修正しました。
・各種ウィジェットにおいて、ウィジェットが表示されていない箇所でもクリック検知をする問題を修正しました。
複数ウィジェットを上下に並べて、下の方を動かそうとすると上が動いてしまう、といったことがありました。
なお、調整したのはウィジェットの高さのみで、ウィジェット内要素間のスペース部分では引き続きクリック検知をしています。
・ログ秒以下データについて、チェックしていない状態でもログビューアに詳細な時間が表示される問題を修正しました。
0.0.3.3以前では、保存されたログをビューアで見る場合のみ、正しく切り分けがされていました。
◆ver 0.0.4.0 [release] @ 2014/06/29
[機能変更]
・TPメーターに透過度設定を無視する設定を追加しました。
通常のログ時間は画面上のログウィンドウに表示される時間ですが、これはログを取得した時間になります。
ログ取得間隔の都合上、実際に出力された時間から最大で100msecの誤差が出ます。
・設定タブの並べ方を変更しました。
・ログにポップ情報を記録するオプションを追加しました。
・0.0.3.3で書き忘れ:ログに秒以下の単位の時間情報を保存するオプションを追加しました。
※リリース版ですが、バハ侵攻4層用アラームについてはまだ調整中です。
※いくつかバリエーションが入っている恐れがあるので、不要なものは削除してください。
[修正]
・0.0.3.3で書き忘れ:POP検知が正しく動作しないケースを修正しました。
・各種ウィジェットにおいて、ウィジェットが表示されていない箇所でもクリック検知をする問題を修正しました。
複数ウィジェットを上下に並べて、下の方を動かそうとすると上が動いてしまう、といったことがありました。
なお、調整したのはウィジェットの高さのみで、ウィジェット内要素間のスペース部分では引き続きクリック検知をしています。
・ログ秒以下データについて、チェックしていない状態でもログビューアに詳細な時間が表示される問題を修正しました。
0.0.3.3以前では、保存されたログをビューアで見る場合のみ、正しく切り分けがされていました。
◆ver 0.0.3.3 [test] @ 2014/06/16
[機能変更]
・バハ4層タイマーの調整その1。br>
◆ver 0.0.3.2 [test] @ 2014/06/16
[機能変更]br>
・アバタータイミング管理の位置情報を別窓に分離しました。
・アラガンロット補助のビューを再構築しました。
・ウィジェットの拡大縮小機能をつけました。
・アラームに敵ADD,REMOVE検知機能をつけました。
起動条件パラメタに ADD[ドレッドノート] のように記述することで、敵がPOPしたときにアラームが起動します。
REMOVE[ドレッドノート] で敵がHP0になったとき、もしくはそれ以外の要因で消えた時にアラームが起動します。
・バハ4層タイマー(途中まで)を追加しました。火力たらんくてまだフェーズ2の頭しか見えてないの(’’
◆ver 0.0.3.1 [test] @ 2014/06/12
[機能変更]
・高DPI(XP形式スケーリング)になんとなく対応しました。
・高DPIということは文字を見やすくしたいと判断し、文字が重なったりしても何とか読めそうな箇所はそのままです。
・レイアウトで困る場合は位置移動、どうしてもフォントが小さくないと使えなさそうなところはフォントを小さくしました。
・具体的な対応箇所は以下の通りです。
・メイン画面:アイコンサイズの調整
・メイン画面:基本設定:数値指定コントロールの位置微調整
・アラガンロット支援:コントロール全般の再配置
・アバタータイミング管理:設定:テキスト行間の調整
・アバタータイミング管理:ウィジェット:フォントサイズの適正化
・詳細設定アラームにおいて、テキスト読み上げ機能に「割込」機能を付けました。
・色々なイベント&読み上げが重なって、重要な読み上げが後回しにされることの抑止です。
・2層のペトリとか(’’
[修正]
・更新履歴が初回表示の時だけしか出力されなかった問題を修正しました。
・このバージョン以降にアップデートを行ったときから表示が開始されます。
◆ver 0.0.3.1 [test] @ 2014/06/12
[機能変更]
・高DPI(XP形式スケーリング)になんとなく対応しました。
・高DPIということは文字を見やすくしたいと判断し、文字が重なったりしても何とか読めそうな箇所はそのままです。
・レイアウトで困る場合は位置移動、どうしてもフォントが小さくないと使えなさそうなところはフォントを小さくしました。
・具体的な対応箇所は以下の通りです。
・メイン画面:アイコンサイズの調整
・メイン画面:基本設定:数値指定コントロールの位置微調整
・アラガンロット支援:コントロール全般の再配置
・アバタータイミング管理:設定:テキスト行間の調整
・アバタータイミング管理:ウィジェット:フォントサイズの適正化
・詳細設定アラームにおいて、テキスト読み上げ機能に「割込」機能を付けました。
・色々なイベント&読み上げが重なって、重要な読み上げが後回しにされることの抑止です。
・2層のペトリとか(’’
[修正]
・更新履歴が初回表示の時だけしか出力されなかった問題を修正しました。
・このバージョン以降にアップデートを行ったときから表示が開始されます。
ver 0.0.3.0 [release] @ 2014/06/07:
[機能変更]
・パッチ2.28へ対応しました。一応これが本対応です。
といいつつ実はプレイヤー情報の一部が正しく取れてなかったりするのですが、
使ってないところなのでまぁいいかなと(’’
0.0.2.1で問題だった監視開始までの時間も短くなってます。
ただ、まだ直してから侵攻編いけてないので、
ルノータイマー・アバタータイミングの動作確認は未です。
ver 0.0.2.1 [test] @ 2014/06/06:
[機能変更]
・パッチ2.28へ仮対応しました。
仮対応っていうか中途半端対応。そのため、正しく動かない箇所もあります。
ログ読み、ターゲット系は確認済。
ルノータイマーとかで使っている敵POP検知、アバタータイミング管理の自動塔踏み検知・敵位置情報などは怪しげです。
[新機能]
・履歴を表示するようにしました。
ファイルに書いてあるものを、アップデートのときに表示するだけ!
ver.0.0.2.0 @ 2014/06/03:
[新機能]
・自動アップデート機能を実装しました。ちゃんと動くかなぁ。
⇒起動時に最新版をチェックして通知してくれます。ただしテスト用バージョンは通知されません。
⇒手動チェックを行うとテスト用もチェック対象になります。
⇒自動チェックにおいて更新をキャンセルした場合、そのバージョンについては自動チェックでも通知を行いません。
・アラームにタイマー機能を実装しました。
・1週間以上前のログファイルを自動的に圧縮するようにしました。
・ログビューアで古いログを参照するときには勝手に解凍しちゃいます。
[機能強化]
・メイン画面のアラームリストに、各アラームの起動状態を表示するようにしました。
・アラームのコマンドウィジェットの表示方法を変更しました。
・アラームのパラメタ設定にて、計算式が利用できるようになりました(今まではパラメタ判定時のみ利用可能)。
・アラームのパラメタ設定にて、メッセージ条件の後方参照が利用できるようになりました。
・ただし設定できる値は数値のみであることは変更がないため、参照値が数値以外の場合、式は評価されません。
・アラームの各要素に有効/無効の設定を追加しました。
・バハ邂逅編2層,5層/侵攻編2層,3層BJ補助のアラーム内容を更新しました。
・ルノーリストの動作を変更。ルノーが死亡してもゲーム上ではしばらくフィールドに残りますが、
HPが0になった時点でツール上から消えるように変更しました。
・ログビューアに「前日」「翌日」ボタンを追加しました。
・ログビューアの表示方法を、読み込みが全て完了する前に表示を始めるようにしました。
体感として高速化。処理全体としては遅くなってたりするけど。
[修正]
・アラーム作成時にコメントを設定しておかないと、コメントが編集できない問題を修正しました。
・アラーム詳細設定で autostart/autostop なし定義で常時起動が出来ない問題を修正しました。
⇒アラームは、FFのログをトリガーに動作します。
その為、autostart/stopなしで定義しても、定義してすぐに起動するわけではなく、
なんでもいいのでログが来たら起動します。
[その他]
・またバージョン付与方針を変更しました。末尾の番号が 0 以外はテスト用バージョン扱いです。
・後ろから2個めがリリースバージョン。マイナーメジャーは多分永遠の0。
ver.0.0.1.4 @ 2014/05/17:
・本ページ使い方に、アラームのパラメタについて追記。
・ルノーリストの動作を修正。石化のステータスが取れてなかったです。あと表示も1行に圧縮。
・フローティングで表示するウィンドウを「ウィジェット」の扱いに統一。
・アラガンロットウィジェットの透過度設定をメイン画面の設定と共通化。
・ウィジェット系表示について、本アプリもしくはFF本体がアクティブではないときには非表示にするように統一。
・ウィジェットのカラーパターンを選択可能に。まだしっくり来てないので将来的な調整あり。
ver.0.0.1.3:
それによりターゲット表示などなどの機能追加。
あとアバタータイミング管理ってのがあるけど、まだできてません。w。
バージョンの管理方法も変更しました。
ver.t12:アラガンロット支援だとかがつきました(’’
ver.t12:
ver.t04:試験中ですがログビューアがつきました(’’