FF14棒読みちゃん:ACT版

試験公開中です。色々と不具合多いかも。

<<FF14棒読みちゃんのACTプラグイン版です。>>

FF14のチャットログを、棒読みちゃんを利用して読み上げます。
チャット欄を見なくても気づけるので、見逃しが減って会話が楽になります!

大きく以下の2つの機能があります。
  • テキスト読み上げ機能
    • ゲーム内テキストを棒読みちゃんを利用して音声で読み上げます。
  • スクリプトアラーム
    • ゲーム内のイベントをJavaScriptを利用して解釈し、 各種情報の解析、表示を行います。

結構複雑なので、必要なときにこのページ(=マニュアル)を参照するようにしてみてください。
はじめからあるものを使う分には難しくないですが、
全部一気に読もうとすると、たぶん息切れします。

本プログラムの使用は自己責任で行ってください。
本ツールの利用により発生したいかなる損害についても、当サイトは一切の責任を負いません。

ダウンロード
アプリケーション本体
本体だけでは動作しませんので、必要に応じて次項の「必要な外部プログラム」も導入してください。



必要な外部プログラム
セキュリティ等の観点から、可能な限り最新版を導入することをお勧めします。

必須:ADVANCED COMBAT TRACKER
Webサイト
ダウンロードページ

必須:FFXIV_ACT_Plugin
Webサイト
ダウンロードページ

※ダウンロード先を記載していますが、ACT本体からインストールできます。そちらの方が推奨。
推奨:棒読みちゃん 0.1.10.0 以上
ダウンロード

棒読みちゃんを導入しない場合、チャットの読み上げが行えません。
(読み上げ以外の機能は利用できます)

インストール
アプリケーション本体
  • ACT本体及びFFXIV_ACT_Pluginのインストール手順はここでは説明しません。
    「FF14 ACT インストール」あたりのキーワードで検索するといっぱい出てきますので、参照ください。

  • まず、ダウンロードしたファイルのセキュリティ設定を行います。


    • こんな感じで「セキュリティ」のところに何か書いてある場合は、「許可する」をチェックして「OK」を押して下さい。

  • ZIPファイルを解凍してください。
  • 解凍すると plugin フォルダが出てくるので、それをACTの exe ファイルがある場所にコピーしてください。

  • ACTを起動してください。
  • 図のようにメニューを追って、Browse ボタンから DLL を選択します。
    DLLは、先ほどコピーした plugin フォルダの中に、FF14TextReaderACT フォルダがあり、
    更にその中にある FF14TextReaderACT.Loader.dll です。

  • Add / Enable Plugin ボタンを押して、リストに追加されればインストール成功です。



設定

  • 棒読みちゃんについては、「ローカルTCPサーバ連携ポート」という値が重要です。
    棒読みちゃん側で特に設定を変更していない場合は、デフォルトの 50001 でOKです。
    棒読みちゃん側は、設定画面の「システム>アプリケーション連携」の「Socket連携」の項目に設定があるので、
    同じ値にしてください。
  • 対象外ログ設定は、スクリプトアラーム(後述)で不要なログの種類を設定します。
    不要なログを対象外にすることで、処理の高速化を行います。
    逆に、バフ受け時に何かしらのアラームを行いたい等の場合は、チェックを外してください。

  • ACTイベントについても、スクリプトアラーム(後述)で受信するものを選択します。
    前者が「対象外」=「外すものを選ぶ設定」だったのに対して、
    こちらは「送るものを選ぶ」という設定ですので注意してください。



テキスト読み上げ

  • テキスト読み上げは、指定された条件に一致した場合に、棒読みちゃんでそのメッセージを読み上げる機能です。
    ですので、棒読みちゃんの導入、設定が必須となります。

  • 読み上げの設定は「条件グループ」と読み上げ条件を用意します。
    グループは「今はFCとLS」「レイドいくからPTだけにしよう」みたいな切替を簡単に行うためのものです。

  • 左下の「追加」を押すと新しい条件グループが作成されますので、
    読み上げ対象としたいチャットの種類にチェックを入れてください。

  • メッセージ条件は、「どのような発言を読み上げるか」を設定できます。
    例えば「自分の名前」を「部分一致」で設定して、自分への呼びかけのみ読み上げる等が出来ます。


スクリプトアラーム

  • スクリプトアラームは、テキスト読み上げの超強化版です。
    テキスト読み上げは「特定のチャット種類が来たら、読み上げる」ですが、
    スクリプトアラームは、アクションの起動条件とその内容をスクリプトで指定します。

    作成するにはJavaScriptの知識が必要となります。
    ただし、その分なんでもできます。

  • この設定画面では、名前やコメント、ルートファイルの指定を行います。
    ルートファイルというのは、このスクリプトの画面(HTML)がどこにあるかを示すもので、
    新規に作成する場合は、「サンプルをコピー」のボタンを押して、ひな形をコピーしてから、
    それを編集する形で作成してください。

    スクリプトアラームは内部搭載のブラウザで機能します(chromiumベース)。
    デバッグを有効にすると、いわゆる「開発者ツール」が起動します。


スクリプトアラーム:作成方法
スクリプトアラーム:初期サンプルアラームの紹介
sample01
「サンプルからコピー」でコピー元となるアラームです。
その為、こちらは直接の編集、削除は出来ません。



ACT:リスキーモブ検知
リスキーモブが範囲内に入ったときに、それがどこにいるかを教えてくれます。
ゲーム内でも、ウィークリーのモブとかは、近くにいると「南方向から気配を感じる」みたいな感じで教えてくれると思いますが、
それと同じ動作をします。
ちょっとレーダーとかでカッコよく表示されたりします。



ACT:バーストウィンドウ表示
いわゆる「シナジースキル」の発動状態を表示します。
いまシナジーがこれだけかかってて、後何秒だから、その間にバーストしようぜ!っていうのを教えてくれます。

なお8.0でシナジースキルはなくなる模様。



ACT:サンプルタイムライン(極シタデル、極イノセンス)
ボスの攻撃タイミングを教えてくれるツールです。
次にこの攻撃が来るから…というのがわかるので、
それに応じて立ち位置などを準備してください。

サンプルはテキスト表示と読み上げですが、画像なども設定できます。
詳細はスクリプトアラームのJavaScriptファイルを確認ください。



ACT:タイムライン構築支援
ボスの攻撃タイミングなどを記録し、タイムラインのJavaScriptを作成してくれるツールです。
記録すると config.js というJavaScriptがダウンロードできるので、
サンプルタイムラインをコピーして新しいスクリプトアラームを作成、
そこに config.js を仕込めば、読み上げ等をしてくれます。

ただし、その記録におけるボスの攻撃、ですので、
状況やランダムでフェーズが切り替わるようなコンテンツでは、
そのままでは利用はできません。

アンインストール方法
  • ACTの画面から、本DLLの登録を解除してください。
  • その後、plugin/FF14TextReaderACT のフォルダを削除してください。