All Projects → qitana → ACT_DFAPlugin

qitana / ACT_DFAPlugin

Licence: GPL-3.0 license
FFXIV Duty Finder Assist for ngld/OverlayPlugin

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to ACT DFAPlugin

horizoverlay
A simple horizontal damage meter overlay for Final Fantasy XIV. It currently shows player dps, damage %, hps, max hit, encounter duration and total dps. It's super configurable! It supports English, Portuguese, Chinese (S/T) and French.
Stars: ✭ 118 (+145.83%)
Mutual labels:  overlay, act, ffxiv
Actor
📥 ACT One-click Ready. Prepare plug-ins and settings for use with FFXIV
Stars: ✭ 19 (-60.42%)
Mutual labels:  act, ffxiv
ffxiv-ember-overlay
Powerful, data-focused DPS overlay and spell timers for Final Fantasy XIV (FFXIV). Can be used with the OverlayPlugin and ACTWebSocket plugins for Advanced Combat Tracker (ACT). Updated for Endwalker.
Stars: ✭ 122 (+154.17%)
Mutual labels:  act, ffxiv
xivtlsheet
ACT、FFLogsを使い、FF14 零式コンテンツのタイムラインスプレッドシートを作成
Stars: ✭ 39 (-18.75%)
Mutual labels:  act, ffxiv
AppGuideOverlay
macOS user interface guide to display an overlay with descriptions of NSViews in your app
Stars: ✭ 17 (-64.58%)
Mutual labels:  overlay
baidumap
Some examples of Baidu Map API
Stars: ✭ 20 (-58.33%)
Mutual labels:  overlay
ffxiv-gearing
Webapp for building and sharing Final Fantasy XIV gearsets. (CN)
Stars: ✭ 50 (+4.17%)
Mutual labels:  ffxiv
dregex
Dregex is a JVM library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.
Stars: ✭ 37 (-22.92%)
Mutual labels:  dfa
AdvancedCombatTracker
Advanced Combat Tracker
Stars: ✭ 100 (+108.33%)
Mutual labels:  act
GlosSI
Tool for using Steam-Input controller rebinding at a system level alongside a global overlay
Stars: ✭ 1,004 (+1991.67%)
Mutual labels:  overlay
KJOverlayTutorial
A Tutorial for iOS
Stars: ✭ 99 (+106.25%)
Mutual labels:  overlay
clx
clx overlay
Stars: ✭ 12 (-75%)
Mutual labels:  overlay
FFXIVOpcodes
Opcode repository for FFXIV.
Stars: ✭ 66 (+37.5%)
Mutual labels:  ffxiv
Boundary
Boundary is a CSS+Javascript library for Chrome extension developers to easily create HTML elements that won’t affect or be affected by the current webpage’s CSS. Strongly recommended if you are considering adding a sticker, a sidebar or any overlay box using content script.
Stars: ✭ 59 (+22.92%)
Mutual labels:  overlay
topframe
Local webpage screen overlay for customizing your computing experience
Stars: ✭ 321 (+568.75%)
Mutual labels:  overlay
lispmob
LISP and LISP-MN Implementation
Stars: ✭ 44 (-8.33%)
Mutual labels:  overlay
cas-overlay-template
Apereo CAS WAR Overlay template
Stars: ✭ 1,057 (+2102.08%)
Mutual labels:  overlay
ExSharp-Base
External League of Legends Base
Stars: ✭ 128 (+166.67%)
Mutual labels:  overlay
deadbeef-overlay
DeaDBeeF player overlay for Gentoo Linux
Stars: ✭ 13 (-72.92%)
Mutual labels:  overlay
AALpy
An Active Automata Learning Library Written in Python
Stars: ✭ 60 (+25%)
Mutual labels:  dfa

ACT_DFAPlugin

The add-on of ngld/OverlayPlugin which shows Duty Finder status.

DutyFinder(コンテンツファインダー) のステータスをオーバーレイ表示する、ngld/OverlayPlugin のアドオンです。

日本語の説明はこちら / README for ja-JP is here

Requirements

Features

  • Displayed when the roulette name and dungeon name have been determined.
    • Also be notified by text-to-speech.
  • Displays the queue position and estimated waiting time.
    • The actual queue position is displayed even if the number of waits is 50 or more.

How to use

  1. Install ngld/OverlayPlugin.
  2. Download DFAPlugin from release page and extract it to any folder.
    It is recommended that you create and place a separate folder with other plugins.
  3. Install DFAPlugin as an ACT plugin.
  4. Restart ACT once.
  5. Confirm that DFA EventSource is added to the OverlayPlugin setting screen.
  6. Add an overlay with OverlayPlugin. Select "MiniParse" as the type.
  7. On the setting screen, set the URL to https://qitana.github.io/ACT_DFAPlugin/dfa.html.
  8. Adjust the installation position and size, and lock when the position is determined.
    When locked, the overlay will not be displayed, but will only be displayed when using the Duty Finder.

Other overlay type

visit https://qitana.github.io/ACT_DFAPlugin/.
Please feel free to contribute another your overlay!

Special thanks

The algorithm refers to easly1989/ffxiv_act_dfassist.

Japanese

注意事項

v2.x からは ngld/OverlayPlugin でないと動きません!hibiyasleep/OverlayPlugin では動きません!
また、ngld/OverlayPlugin と hibiyasleep/OverlayPlugin は併用できません!

  • kagerou等の今までのオーバーレイは ngld/OverlayPlugin でも動作します。
  • hibiyasleep/OverlayPlugin のアドオンは ngld/OverlayPlugin では動きません。

できること

  • 突入場所が判明した際にルーレット名およびコンテンツ名をTTSで通知できます。
  • ネットワークデータで待ち人数/更新時間が更新(1分間隔)され次第、表示が更新されます。
    ゲームクライアントでは、データ到着から30秒後に1個前のデータとの中間値を表示しています。
    (おそらく変化を緩やかにするためだと思われます。)
  • 待ちが50番以降でも、実際の待ち人数が表示されます。
  • あと何分でシャキりそうか、残り時間が表示されます。(開始時間と待ち時間から計算しています。)
  • シャキった後、突入を押す前でもロール毎のパーティ編成状況が分かります。

特徴

  • 実体は ngld/OverlayPlugin の EventSource プラグインです。
    これを導入することで、オーバーレイで DutyFinder (コンテンツファインダー) のデータが扱えるようになります。
  • FFXIV_ACT_Pugin が取得したネットワークデータを使用して処理しています。
  • パッチ毎に変更されるOpcodeに対応するため、Opcodeの設定を外部ファイルにしているので、
    大きな変更がされない限りは、プラグインをアップグレードせずに使用可能です。
    最新のOpcode設定ファイルが更新されれば、起動時に自動で読み込まれます。
  • Opcode を確認するための Trace 機能があります。
  • 主に日本語の難読なダンジョン名称にTTSが対応できないことが多いため、
    TTS補助用の読み仮名変換を外部ファイルで設定しています。
    このデータも、起動時に自動で最新のファイルが読み込まれます。
    おかしな読みが発声した場合は PR/Issue で教えて頂けると助かります。

インストール方法

  1. ngld/OverlayPlugin をACTのプラグインとして導入します。
  2. Release から DFAPlugin をダウンロードし、任意のフォルダに展開します。
    他のプラグインと同じフォルダに入れないよう、別フォルダを作って配置することをおすすめします。
  3. DFAPlugin を ACTのプラグインとして導入します。
  4. DFAPlugin を OverlayPlugin に認識させるため、一度ACTを再起動します。
  5. OverlayPlugin の設定画面に DFA EventSource が増えていることを確認します。
  6. OverlayPlugin で オーバーレイを追加します。種類は MiniParse を選びます。
  7. 設定画面でURLを https://qitana.github.io/ACT_DFAPlugin/dfa.html に設定します。
  8. 設置位置や大きさを調整し、位置が決まったらリサイズ/変更が出来ないようにロックします。
    オーバーレイは見えなくなりますが、コンテンツファインダーを使用した際だけ表示されるようになります。

謝辞

マッチングのコードは easly1989/ffxiv_act_dfassist で使用されているコードを参考にしています。

よくある質問

CFで申請しても表示されない

いくつか考えられますが、以下を確認して下さい

  • オーバーレイのURLを正しく設定できていない
  • オーバーレイを表示するにチェックがはいっていない
  • FFXIV_ACT_Plugin をメモリオンリーで使用している

日本語環境なのに表示やTTSが英語になる

FFXIV_ACT_Plugin の言語設定が日本語になってるか確認して下さい。

コンテンツファインダーを使用していない時は隠したい

「移動とサイズを制限する」のチェックを入れて下さい。

オーバーレイが見えないので位置が決められない

レイアウト用に表示したいときは 「移動とサイズを制限する」 のチェックを外して下さい。
このチェックを外すと、全ての項目が表示されます。
レイアウトが定まったら 移動とサイズを制限する」のチェックを入れて下さい。

For Developers

develop ブランチは私の作業用ブランチです。
不定期に rebase および push --force することがありますので、develop を追従しないようご注意下さい。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].