Skip to content

ACTのFFXIV向けプラグイン 見た目を改善したスペルタイマーを提供します

License

Notifications You must be signed in to change notification settings

sintak/ACT.SpecialSpellTimer

 
 

Repository files navigation

ACT.SpecialSpellTimer

概要

見やすさを改善した特別なスペルタイマーを提供します
愛称は「スペスペ」

sample

使い方

  1. 準備
    .NET Framework 4.6 をインストールします。
    ※スペスペの動作には. NET Framework 4.6 以降が必要です。

  2. インストール
    resources
    ACT.SpecialSpellTimer.dll
    をACTのインストールディレクトリにコピーします
    その後、プラグインとしてACT.SpecialSpellTimer.dllを追加してください

  3. DoTの開始にヒットさせてDoT継続時間を可視化したい
    [エフェクトを受けた人の名前] gains the effect of フラクチャー from [エフェクトを与えた人の名前]
    ACTが吐き出すログには上記のような独自のログがあります
    これに対して正規表現を設定して、自身が与えたDoT(その他デバフも可)の開始を検出してください

  4. 複数対象に対するDoTを個別に管理したい
    こちら に従って設定してください

  5. ゲーム内のプレースホルダは使えないの?
    一部は使えるように対応しています

<me> 使えます
<2>~<8> 使えます
※ただしオプションで有効にする必要あり
<t> 負荷が高いため搭載できません
<tt> 負荷が高いため搭載できません
<ft> 負荷が高いため搭載できません
<petid> FF14が内部のオブジェクトに割当てている一意なIDに置換されます
このIDによってACTが生成している詳細なログにマッチさせると自分のペットだけを識別出来ます
<JOB>, <JOBn> パーティ内の特定のジョブの誰か、または特定のジョブのn番目のメンバーにマッチします。
ただし、<JOB>は正規表現をONにしないと使えません。

ex. パーティメンバーの下記のとき・・・
Taro Paradin (ナイト)
Jiro Paradin (ナイト)

<PLD1> → Taro Paradin にマッチする
<PLD2> → Jiro Paradin にマッチする
<PLD> → Taro Paradin または Jiro Paradin にマッチする

<PLD> は正規表現の (?<PLDs>Taro Paladin|Jiro Paladin) に置換わってマッチングされます。

※ただし、パーティメンバ代名詞を有効にしていないと動作しません。
  1. 俺の歌を聞かせたい
    resources/wav にwaveファイルを投入するとスペスペで使用できるようになります

テキストコマンド

FF14の内部からテキストコマンドで一部の機能を制御できます
/e コマンド
の書式でコマンドを発行してください

例) 全てのスペルを無効にする
/e /spespe changeenabled spells all false

コマンド説明
/spespe on スペスペのオーバーレイの表示を有効にする(スペスペボタンONと同様)
/spespe off スペスペのオーバーレイの表示を無効にする(スペスペボタンOFFと同様)
/spespe refresh spells スペルリストパネルを一度閉じてリフレッシュする
/spespe refresh telops テロップを一度閉じてリフレッシュする
/spespe refresh me プレイヤー名のキャッシュを更新する
/spespe refresh pt パーティメンバー名のキャッシュを更新する
/spespe refresh pet 自身のペットIDのキャッシュを更新する
/spespe changeenabled spells "サンプルパネル" true 指定したパネルのスペルを有効にする。falseで無効
/spespe changeenabled spells "サンプルスペル" true 指定したスペルを有効にする。falseで無効
/spespe changeenabled telops "サンプルテロップ" true 指定したテロップを有効にする。falseで無効
/spespe changeenabled spells all true 全てのスペルを有効にする。falseで無効
/spespe changeenabled telops all true 全てのテロップを有効にする。falseで無効
/spespe analyze on 戦闘ログの収集を有効にする。offで無効
/spespe set placeholder "tag" 文字列 <tag>から文字列への置き換えを有効にする
/spespe clear placeholder "tag" <tag>による置換を無効にする
/spespe clear placeholder all 全ての置換を無効にする

最新リリース

こちらからダウンロードしてください

ライセンス

三条項BSDライセンス
Copryright (c) 2014, anoyetta
https://github.com/anoyetta/ACT.SpecialSpellTimer/blob/master/LICENSE

謝辞

・GB19xx様
https://github.com/GB19xx/ACT.TPMonitor
のFF14ヘルパークラスを流用させていただきました

・魔王魂様
http://maoudamashii.jokersounds.com/
音楽素材といったら魔王魂。
同梱されたwaveサウンドファイルの著作権は魔王魂に帰属します

お問合せ

不具合報告、要望、質問及び最新版情報などはTwitterにて
GitHubと連動しているためツイートは少々五月蠅いかもしれません
https://twitter.com/anoyetta

About

ACTのFFXIV向けプラグイン 見た目を改善したスペルタイマーを提供します

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%