Windower 日本語Wiki

Windower4/Timers

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

Windower4-プラグイン-Timers


プラグイン情報

開発者
本家フォーラム -
変更履歴 記述内容は3.7.2.0に準拠

概要

魔法やアビリティのリキャスト時間、効果時間を表示します。
※Ver1.0.1.8(2013/4/20)では、英語表記のみ

設定

設定ファイルは「Windower4\plugins\settings\Timers.xml」
現在、頻繁にVUが行われており、設定項目が増えています。
VUで設定項目が増えても、設定ファイルに反映されないため、
VUがあった場合は一度リネームなどで退避して
新しい設定項目を含んだ設定ファイルの生成をお勧めします。

新しい設定ファイルの生成手順

FFXIが未起動状態で設定ファイルを削除→WindowerからFFXIを起動し、プラグインをロード
FFXIが起動状態でプラグインが未ロード→設定ファイルを削除→プラグインをロード
FFXIが起動状態でプラグインがロード済→設定ファイルを削除→プラグインをリロード



設定項目 設定値 説明
リキャストタイマー用の設定項目
enableRecast true/false リキャストタイマーの表示/非表示
recastLowToHigh true/false true=バーが左から右へ伸びる/false=バーが右から左へ縮まる
recastTimerLimit 1-? リキャストタイマーの表示数、上限値不明。
非表示の場合はenableRecastをfalseにする。
recastX
recastY
座標 リキャストタイマーの表示座標。左上隅を指定。
バフタイマー用の設定項目
enableBuffs true/false バフタイマーの表示/非表示
buffsLowToHigh true/false true=バーが左から右へ伸びる/false=バーが右から左へ縮まる
buffsTimerLimit 1-? バフタイマーの表示数、上限値不明。
非表示の場合はenableBuffsをfalseにする。
buffsX
buffsY
座標 バフタイマーの表示座標。左上隅を指定。
カスタムタイマー用の設定項目
customLoToHigh true/false true=バーが左から右へ伸びる/false=バーが右から左へ縮まる
customTimerLimit 1-? カスタムタイマーの表示上限数、上限値不明。0で非表示になるかは未確認
customX
customY
座標 カスタムタイマーの表示座標。左上隅を指定。
タイマー表示部分の共通設定項目
graphicalMode true/false 拡張表示のON/OFF
extendeText true/false 対象名…[AoE]/[キャラ名]/[Unknown]…の表示/非表示
textColoring true/false 残り時間に追従してバーの色と同色に変化?
slimMode true/false スリム表示のON/OFF
showTenths true/false 残り時間が10秒未満の場合、小数点以下の表示のON/OFF
sortType Creation
Duration
Alphabetical
タイマーの並べ替え方法。日本語環境下でAlphabeticalが正常動作するかは不明。
Creation = タイマーに表示された順
Duration = 残り時間順
Alphabetical = アルファベット順
show1HourName true/false SPアビリティ(Lv1から使えるもの)を使用時のアビリティ名で表示/汎用名で表示
barSpacing 0-? バーとバーの間隔。上限値不明。
0の場合、タイマーひとつあたりの表示サイズは凡そ180x25
バーの色(textColoringをtrueにした場合は文字色も以下の設定を使う)
highRed
highGreen
highBlue
0-255 残り時間が多い場合のバーの色
medPercent 0-0.95 残り時間が中間の場合の範囲の開始地点
medRed
medGreen
medBlue
0-255 残り時間が中間の場合のバーの色
lowPercent 0-0.95 残り時間が少ない場合の範囲の開始地点
lowRed
lowGreen
lowBlue
0-255 残り時間が少ない場合のバーの色
バーの背景色(slimModeをtrueにした場合は文字背景色と兼用)
bgA 0-255 バー背景の透過率、0(透明)から255(不透明)内で設定
bgR
bgG
bgB
0-255 バーの背景色
文字色(textColoringをfalseにした場合に以下の設定を使う
textA 0-255 文字の透過率、0(透明)から255(不透明)内で設定
textR
textG
textB
0-255 テキストの文字色
タイマー消滅時に点滅させる設定の項目
recastFlashDuration 0-? 上限不明。リキャストタイマー消滅時に点滅させる秒数。0で不使用
buffsFlashDuration 0-? 上限不明。バフタイマー消滅時に点滅させる秒数。0で不使用
customFlashDuration 0-? 上限不明。カスタムタイマー消滅時に点滅させる秒数。0で不使用
flashR
flashG
flashB
0-255 タイマー消滅時に点滅する際の色
フォントに関する設定項目
fontName フォント名 使用するフォント名。等幅フォントを推奨。
fontSize 1-11? フォントサイズ。通常は0.5刻み。上限不明
fontBold true/false 太字表示する/しない
Stroke true/false 文字の縁取りを行う/行わない
特定のアビリティ・魔法へのタイマー不使用の設定
whitelistMode true/false ホワイトリストの使用/ブラックリストの使用
リキャストタイマーとバフタイマー両方セットで択一
AbilityRecastFilter アビリティ名 リキャストタイマーから除外(BL時)/表示(WL時)を指定
SpellRecastFilter 魔法名 リキャストタイマーから除外(BL時)/表示(WL時)を指定
AbilityBuffFilter アビリティ名 バフタイマーから除外(BL時)/表示(WL時)を指定
SpellBuffFilter 魔法名 バフタイマーから除外(BL時)/表示(WL時)を指定

ブラックリスト・ホワイトリスト


複数ある場合は半角のパイプ*1で区切る。
ワイルドカード「*」が利用可能。文字の前後にワイルドカードを利用することで複数の魔法/アビリティを一括指定可能。
全角文字を記述した場合(普通すると思われるが)は、文字コードをUTF-8Nとして保存すること。(次項参照)
各フィルタ用のタグは空要素タグ(自己終了タグ)で記述されているので、利用する場合は開きタグに修正した上で、閉じタグを新たに記述すること。
例えば<AbilityRecastFilter />は意味的には
HTMLの<AbilityRecastFilter></AbilityRecastFilter>と同義であるが、
XMLでは値のない開き/閉じタグのペアは許されず、そのような場合は   
<AbilityRecastFilter />のように空要素タグで記述することになっている。

例:プロテス(1-5系)、プロテア(1-5系)、シェル(1-5系)、シェルラ(1-5系)、リレイズ(1-3系)を強化リストから除外
<whitelistMode>false</whitelistMode>
<SpellBuffFilter>プロテ*|シェル*|シェルラ*|リレイズ*</SpellBuffFilter>

タイマーの文字化け回避

各タイマーの文字が□□□□などに化けている場合は<fontName>~</fontName>に日本語表示が可能なフォントを指定する。

メモ帳で書式→フォントで設定ウィンドウを表示し、リスト中から日本語が利用可能なフォントを探す。
フォント名に日本語(全角文字)が含まれない場合はそのままで良いが、フォント名に日本語が含まれる場合は文字コードを指定可能なエディタでTimers.xmlを開き、文字コードをUTF-8N(BOMなし)に、改行コードをLF、またはCR+LFに設定して上書き保存する必要がある。
本来的には常にUTF-8Nで保存すべきであるが、
これまで事実上の標準であったシフトJISコードとUTF-8では
半角の英数字・記号部分に関しては違いがないため問題にならない。

例として比較的導入が簡単なTeraPadの場合、ファイル(F)→文字/改行コード指定保存→文字コードをUTF-8N、改行コードをLFに設定→上書き保存(S)にチェックを入れてOKボタンをクリック。
Windows付属のメモ帳の場合、UTF-8で保存するとBOMがついてしまう*2ので対応しているテキストエディタを用意すること。

一部フォントを指定すると、文字が表示されない不具合がある。
文字が表示されない場合はいくつかフォントを変えて試してみる。

TODO: 表示が確認されたフォントの一覧があれば、手持ちのフォントが全滅の場合の導入の手助けになるかもしれません。
OS標準インストールフォント、もしくはフリーフォントであれば導入の敷居も低いでしょう。



カスタムタイマーの利用

※コンソールからの作成時
timers c [TimerName] [Count] [up/down] [icon]

※コンソールからの削除時 - 必ず削除するタイマー名を指定する
timers d [TimerName]

設定値

設定値 説明
C/D カスタムタイマーの作成/削除
TimerName タイマーの名前。半角英数のみ利用可能。
スペースが含まれる場合はダブルクォートで囲う。例: "VNM Step 3"
Count カウントする時間。秒単位で指定する。1分=60、30分=1800
up/down バーが左から右へ伸びるか、右から左へ縮まるか。
3.7.2.0では機能しない模様
icon windower4\plugins\icons以下のフォルダ/アイコンファイルを指定。解説は後述

アイコンファイルの指定について:
windower4\plugins\icons以下のフォルダ内に含まれるpngファイルを指定するとカスタムタイマー利用時にその画像をアイコンとして表示できる。
ユーザー自身でアイコンを作ることも可能。32x32ピクセルで8bitまたは24bitのPNG画像を作る。
Windower自身で持っているアイコンと区別するにはusrなどのフォルダを作りその中に格納すると管理が楽。

使えそうなアイコン

例: アビセア変色ジェイドNMのリポップ間隔を確認するタイマーを作る
10分-15分でリポップするのでカウントは900を指定。10分経過後、残り5分以内に沸くことになる。
usrフォルダ以下に、2と書いただけの画像ファイルを用意し、VNM2.pngとする。

timers c "VNM Step 2" 900 down usr/vnm2.png

秒数早見表
備考
1 60
5 300 一般的なフィールド敵のリポップ間隔
30 1800 一般的なBF
45 2700 メナス・インカージョンのエリア占有時間
60 3600 デュナミスの基本滞在時間
100 6000 1時間40分。サルベージのエリア占有時間
120 7200 2時間。デュナミスの最大滞在時間
※ただしエリア占有時間の可視化であれば通常はzonetimerを利用すれば事足りる

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

記事メニュー
目安箱バナー
注釈

*1 バーティカルバーとか縦線とか呼ばれる。^の隣の¥キーをShiftを押しながら叩けば出てくる

*2 必要なのはBOMなし = UTF-8N