DeviceChangeFix
コントローラー入力が一瞬固まる問題を解消するプラグイン。
概要
DeviceChangeFixは、Windowsのデバイス変更を契機に発生するコントローラー入力の一瞬のフリーズを抑制するプラグインです。
FF14はコントローラーが抜き差しされたかを確認するためのコードを、Windowsで何らかのデバイス(コントローラーに限らず一般的なハードウェア、仮想デバイスを含む)が追加・削除されるたびに実行する仕様になっています。このコードが走る間、コントローラー入力は約1~2秒固まります。とくにXbox Game Passを使っている環境ではゲーム用の仮想ドライブが頻繁にマウント/アンマウントされるため、プレイ中に何度もこの引っかかりが起きることがあります。
本プラグインは実際に接続されているコントローラーの数を追跡し、その数が変化したときだけポーリングコードが走るように制御します。コントローラー以外のデバイスが追加・削除されてもゲーム側のチェック処理は走らなくなり、入力フリーズが発生しなくなります。
インストール
本プラグインはDalamud公式プラグインリポジトリで配布されています。カスタムリポジトリを追加する必要はありません。
/xlpluginsでプラグインインストーラーを開くDeviceChangeFixを検索してインストール
インストール後は常駐して自動的に動作し、設定UIやコマンドはありません。
関連プラグイン
注意
- コントローラー入力フリーズの原因がFF14側の他の処理である場合は本プラグインでは解消できません
- コントローラー自体の抜き差しを検知する正規の処理は引き続き動作するため、ゲーム中にコントローラーを差し替えた際の挙動は通常どおりです