前からこの仮説を抱いてはいたんですが木人DPSでは誤差しか出ず、推測の域を出ませんでした
ただ暗黒にSSを積んでブラポン10秒の間にWSを5回挟もうとするとこの仮説が事実である事を感じざるを得ないので、記載します
その仮説というのは15行連打マクロと非マクロWS直押し先行入力は、内部的には同じ処理をしているのではないか?という事です
知っての通り、FF14には先行入力という概念が存在します。GCD2.5秒を消費するWSでも、前のGCDが開ける前に次のWSを入力すれば、GCDを止める事なく一定のスピードでWSを連続使用できるんですね
そしてこの先行入力はマクロでは実現しえず、例え15行連打マクロを仕込んでも、マクロはフレームレートと同速の連打をしているだけに過ぎないため、WS直押しの先行入力(フレームレートに関係なく常に60fpsで先行入力してくれる)と比較すると、フレームレートの差分、GCDにごくわずかな食い込みが発生しているとの仮説が通説でした
ですが、私はこの通説は誤りであり、WS先行入力も内部的にはフレームレートと同速で次のGCDスキルを連打しているだけに過ぎないのではないかと考えます
根拠は以下です
1.ウェポンスキル直押しの先行入力であっても、ゲームのフレームレートを落としてプレイするとごくわずかなDPS低下が発生する事
2.特に原初の解放やブラッドウェポンにWSを5回挟もうとした場合に顕著であり、スキルスピードがギリギリの状態でゲームのフレームレートを落とすとWSが5回挟めなくなる事
3.もしWS直押しの先行入力がフレームレートの影響を受けないのであれば、限界までfpsを落としてもGCDの回転が影響を受けず、GCDの回転の始点はバラバラとなるはずだが、現実にはどんなにフレームレートを落としてもGCDは0時から回転を始める事が確認できる事(フレーム外処理でWS先行入力はされていない事)
4.そもそもFF14のゲーム全体がフレーム外処理を明らかに行っておらず、フレームレートを制限するとウインドウ処理やマウスクリック処理等も全て処理落ちするのに、GCDスキルの先行入力だけはフレーム外でも行っているとの挙動は不自然である事
5.仮に先行入力がサーバー処理であり、FF14クライアントの処理ではないとしても、やはり前述のようにGCDの回転がフレームレートに関係なく常に0時から開始している事を見ると、やはりフレーム外処理での先行入力は行われていない事
以上から何が言えるのか?というとFF14をゲームのフレームレートが低下する低スペPCでプレイすると、GCDにごくわずかな食い込みが発生するという事です
FF14における先行入力とは15行連打マクロと同じくフレームレート依存の連打速度で次のWSを内部的に連打しているにすぎません
なのでフレームレートが低いPCでプレイしてしまうと、他のプレイヤーよりDPSが落ちるという現象が発生してしまう事になります…
また、そもそもFF14における先行入力は15行連打疑似先行入力マクロと同じくフレームレート依存でWSを連打しているに過ぎないため、WSをマクロ化してはならないという通説は誤りであり、WSでも15行連打マクロ化すればマクロ化して問題ない事になります…