anoyetta の開発記録

主にFFXIVとかACTとか。開発に関することやたまに趣味のことも書くかもしれない。

カウントダウンを拡張するスペル

スペスペのスペルを使ったちょっとした改善です。

FFXIV のカウントダウン機能は標準で提供されています。しかし少し物足りない部分がある。

  • 10秒前の通知もほしい
    学者だと展開戦術などの事前準備があります。そのトリガとして10秒前の明確な通知があると嬉しい。

  • 0秒で着弾するように詠唱開始の通知もほしい
    0秒きっかりで着弾したい。早くもなく遅くもなく。

例によってなくても当然出来ます。しかし攻略中はリスタートを繰り返すため気の抜けたタイミングで間違えたりします。10秒前からの事前準備が抜けてしまったりね。回数をこなすルーチンワークは完全にルーチン化してしまおうということです。システム化、再発防止策とはこういうものですね。

2つのスペルを用意する

f:id:anoyetta:20200203105422p:plain
私はこのように2つのスペルを用意しています。上が10秒前通知、下が2.5秒前の詠唱開始通知です。学者の詠唱は2.41秒ですが通知を聞いてからの反応は0.1秒から0.2秒くらいはかかりますのでそのマージンを見越して2.5秒前通知としています。この辺は好みです。MTの着弾より早くなってしまうわけにはいきませんからね。お手つきするぐらいならばコンマ数秒遅いほうがマシという調整にしてあります。

10秒前通知のスペル

f:id:anoyetta:20200203105843p:plain
f:id:anoyetta:20200203105917p:plain

duration でカウント秒数を拾うのと、マッチングワードの最後の ”(” がポイントです。カウントは人によってまちまちなのでその秒数は動的に拾います。最後の ”(” は5秒前などのログに対して誤判定させないためです。

2.5秒前通知のスペル

f:id:anoyetta:20200203110123p:plain
f:id:anoyetta:20200203110155p:plain

2.5秒前通知のスペルも基本的には一緒です。n秒前通知の設定が足りないため2つに分けているだけでやりたいことは同じです。

私のスペルパネル

drive.google.com

まとめ

私はレイドの立ち上がりが嫌いです。どのジョブでもそうですが一番忙しいですからね…。
ヒーラーはまだマシな方ではあります。最初に叩き込むアビリティが少ないですから。私はこの10秒前通知と2.5秒前通知でかなり気楽になりました。音に反応して動作する条件反射になりましたので考える要素が最終的に0になったからです。

補助輪の設定のバックアップ

github.com

補助輪の設定ファイルのバックアップについてです。

補助輪の設定ファイルは自動バックアップされている

補助輪の設定ファイルは自動的にバックアップが作成されています。起動したときに1日に1ファイルのバックアップが作られて最大で7日間のバックアップファイルが保存されます。

え?そんなの知らなかった。

でしょうね。だってどこにも書いてないもん。ソース見たり設定フォルダを覗けば何となく分かるでしょうから言うまでもない。誰かがブログとかで紹介するでしょうと思って触れませんでした。

バックアップはここ

%APPDATA%\anoyetta\ACT\backup
に保存されています。毎度おなじみ APPDATA の配下です。

f:id:anoyetta:20200202111633p:plain

[元のファイル名].[バックアップした日:yyyy-MM-dd].bak
というファイル名でバックアップファイルが作成されます。

バックアップから復元する

元のファイル名にリネームしてひとつ上のフォルダに上書きコピーしましょう。

%APPDATA%\anoyetta\ACT
が補助輪が参照している設定ファイルのフォルダです。ちなみにこんな感じ。

f:id:anoyetta:20200202112041p:plain

例 スペスペの設定を2月1日の状態に戻す

step 1. バックアップファイルのコピーを作ってリネームする

ACT.SpecialSpellTimer.config.2020-02-01.bak
ACT.SpecialSpellTimer.Panels.xml.2020-02-01.bak
ACT.SpecialSpellTimer.Spells.xml.2020-02-01.bak
ACT.SpecialSpellTimer.Tags.xml.2020-02-01.bak
ACT.SpecialSpellTimer.Telops.xml.2020-02-01.bak

  ↓ コピー、リネームする

ACT.SpecialSpellTimer.config
ACT.SpecialSpellTimer.Panels.xml
ACT.SpecialSpellTimer.Spells.xml
ACT.SpecialSpellTimer.Tags.xml
ACT.SpecialSpellTimer.Telops.xml

step 2. 作成したファイル一式を %APPDATA%\anoyetta\ACT に上書きコピーする

これで2月1日の状態に戻ります。

注意

  • ACT を実行していない状態で実施しましょう
  • Panel, Spells, Tags, Telops は一体として扱いましょう。どれかだけ復元すると設定の整合性が崩れる可能性があります

設定ファイルの種類

複数ある設定ファイルそれぞれの説明です。他のところにも書いてあることですが改めて記載します。

  • ACT.SpecialSpellTimer.config
    スペスペの設定ファイル。主にオプションタブの中の設定が保存されている。

  • ACT.TTSYukkuri.config
    ゆっくりの設定ファイル

  • ACT.UltraScouter.config
    ウルスカの設定ファイル

  • ACT.XIVLog.config
    XIVLog の設定ファイル

  • FFXIV.Framework.config
    補助輪全体に影響する設定ファイル。ログフィルタなど。

  • ACT.SpecialSpellTimer.Panels.xml
    大切なファイル。スペルパネルの設定。Panels, Spells, Telops, Tags は一体として扱う必要がある。

  • ACT.SpecialSpellTimer.Spells.xml
    大切なファイル。スペルの設定。Panels, Spells, Telops, Tags は一体として扱う必要がある。

  • ACT.SpecialSpellTimer.Telops.xml
    大切なファイル。テロップの設定。Panels, Spells, Telops, Tags は一体として扱う必要がある。

  • ACT.SpecialSpellTimer.Tags.xml
    大切なファイル。タグの設定。Panels, Spells, Telops, Tags は一体として扱う必要がある。

まとめ

これで安心。
「なくても出来る」という俺TUEEEな人も大満足!

2019年、買って良かったモノ

アクアさんからの お題「2019年、買って良かったモノ」 に載ってみました。はてなブログをご利用の光の戦士の皆さまご一緒にいかがですか?デバイスとかの話は話しやすいし見ていて面白いものですよね。

では、あのさんの2019年のお買い物をご覧ください。

第1位 大人のうわばき ニットシューズ深履き

グンゼが販売しているルームシューズです。色んな種類がありますが私はこれを買って大正解でした。
私は基本的に家の中でも靴下を履いて更に履物を履いています。でもスリッパはパタパタして嫌なんですよね。でもあまりにも靴っぽいものは後述するフットペダルの関係で使いづらい。この上履きは私の懸念点をすべて払拭してくれました。

  • しっかりした作り
    ニットと言っていますが化繊のニットで結構がっしりしています
  • フィットする
    しっかりしていますが生地は薄いのでフィットします。フットペダルを操作するにあたって足の大きさ感が裸足とあんまり変わらないです
  • ソールがある
    薄いですがゴムソールがついています。これがいい。滑らないしそれなりにクッション性がある。そして前述の通り素足感を損なわない

皆さんも家用、オフィス用にいかが?

バリエーション

第2位 OLYMPUS フットスイッチ RS27H

OLYMPUS フットスイッチ RS27H

OLYMPUS フットスイッチ RS27H

  • 発売日: 2015/11/06
  • メディア: Wireless Phone Accessory

フットペダルです。そうです。私はフットペダルも使ってFFXIVをプレイしています。実はこの前に別の商品も買いました。そちらも悪くなかったんですが不満がありました。

  • ペダルのストロークが長い
    結構踏み込まないといけないんですね。連打がきつい。
  • ゲームパッドとして認識される
    無駄にゲームパッドのボタンも割り当てられる機能がついていた。しかしDirectInputなので使い物にならない。そのせいでゲームパッドとして認識されてしまい、FFXIV のほうでたまにフットペダルがメインゲームパッドとして認識されてしまうという困った現象が生じていた。

このオリンパスのフットペダルはこの問題がすべて解消されました。ペダルは3つあるのですが私は中央を使っていません。やはり足はあまり器用ではないので左右で1ペダルずつくらいが操作しやすいからです。オリンパスのこのペダルは下記の点で優れています。

  • コンパクト
  • 設定ソフトが使いやすい、しっかりしている
  • ストロークが浅いがクリック感もしっかりしてる
  • ソフトウェアでダブルタップを指定できる

ダブルタップがびっくりです。1回踏むとキーを2回送るというのができるんですね。FFXIV のスキルの発動ですとタイミングの関係で多少連打する必要があります。これだとダブルタップしてくれるのであまり連打しなくていいです。

第3位 PC(CPU Ryzen 3700X)

f:id:anoyetta:20200201203950p:plain

PCを買ったと言うか Ryzen 3700X を中心としてPCを組み直しました。本邦初公開、私のPCです。
ええ、ケースなんかありません。メタルラックに組み付けています。箱なんかいらん。飾りですよ。
電源はデュアルです。前のが余ってたからというのが一つの理由ですが、グラボを2枚使っていたりするので主にCPU用電源とグラボ用電源で分けています。あとNICも2枚積んでいます。FFXIV専用NICとその他汎用通信用NICで分けています。これはOSのほうでルーティングテーブルで指定しています。
8コア16スレッドは快適ですね。何をやってもCPUに余力があります。

第4位 マウス Cooler Master MM710

マウスです。わずか53gというマウスです。実は知る人ぞ知る2019年はマウスの発売ラッシュだったのです。しかも私が購入したような穴あき型の超軽量マウスの新型がいろんなメーカーから発売されました。私も何個か購入したのですが今はこれが気に入っています。

  • 軽い
    軽いマウスは世界が変わります。詳しい説明は不要ですね。触ってみればわかる。
  • コードが柔らかい
    いわゆる疑似パラコードというタイプの非常に柔らかいケーブルが使われています。有線ですが無線と感覚が変わりません。
  • 形状がいい
    私はクローグリップです。このマウスはゲーミングマウスの一般的な形状からは少し外れていて全長が短いです。またお尻が高めです。これが私のグリップとジャストフィットする。

多ボタンマウスはありませんが普通の5ボタンマウスが好きな人にはぜひおすすめします。

第5位 SHURE SM58

SHURE ダイナミックマイク SM58 スイッチ無し SM58-LCE 【国内正規品】

SHURE ダイナミックマイク SM58 スイッチ無し SM58-LCE 【国内正規品】

  • 発売日: 2000/10/01
  • メディア: エレクトロニクス

定番のマイクです。VC用に使っています。
配信などではコンデンサマイク>ダイナミックマイクと紹介されていることが多いです。しかしPAの専門家いわく「ああいう用途だとダイナミックマイクのほうが向いていると思うよ。ダイナミックマイクでも変わらない」と言っていました。ならば、ということでダイナミックマイクの定番SM58を買ってみたということです。
SM58の前は定番のコンデンサマイクを使っていたのですが、SM58に変えても通話品質は落ちませんでした。それでいてコンデンサマイクよりもスペースは小さくなりますし、取り扱いも簡単、無駄に遠くの音を拾わないということで今はSM58をメインで使用しています。

皆さんもVCのクオリティをあげようと思ったら巷の情報に惑わされずにSM58を買うのがよいと思います。コンデンサマイクのコースを選ぶより初期投資も小さくなります。あとSM58のいわゆる上位機種というのもありますがそれも不要です。これまたPAの専門家の意見ですが「SM58がすべての基準。上位機種があるが優れているわけではなく特性が違うだけ。その他の機材も基本的にSM58を基準に作られているので最も素直な音がでるのがSM58です。まずはSM58でいいし、それだけで十分です」とのことだった。なるほどな。

まとめ

というわけで私のベストバイでした。アクアさんの企画に載ってみました。次は sheeva さんが投稿するはず!

記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

Copyright (C) 2010 - 2020 SQUARE ENIX CO., LTD. All Rights Reserved.