Vita 精度が求められるゲームやスティックのドリフトなどの問題を補正するのに特に役立つアナログスティックの入力値を変更するプラグインAnalogsEnhancerKai紹介

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて


Vitaで精度が求められるゲームやスティックのドリフトなどの問題を補正するのに特に役立つアナログスティックの入力値を変更するプラグインAnalogsEnhancerKai紹介
AnalogsEnhancerの改良版
注目すべき機能の一つは、再スケーリングの有無にかかわらず適用可能な外側デッドゾーン機能の追加
再スケーリングを有効にしてこのオプションを使用すると、外側のデッドゾーンしきい値を超えるとすぐにスティックが最大値に達するが、360度のアナログ移動は維持される
ただし、再スケーリングを行わない場合、外側のデッドゾーンに到達すると、スティックは 8 方向のデジタル入力として動作し、中心に対して特定のしきい値を超えると、X軸またはY軸の出力値が最大になる

この機能はより多様なコントロールを提供し、精度が求められるゲームやスティックのドリフトなどの問題を補正するのに特に役立つ

構成ファイルがない場合、プラグインはすべてのパラメータが無効な状態で起動(内部および外部デッドゾーンは 0、再スケーリングは無効、ANALOG_WIDE モードは非アクティブ)

下記リンクよりAnalogsEnhancerKai-バージョン.zipファイルをダウンロード&解凍

VitaShellを使用して
AnalogsEnhancerKai.skprx
AnalogsEnhancerKai.txt
ファイルをur0:taiフォルダの中にコピー
ur0:tai/config.txtファイルを編集
AnalogsEnhancerを導入していた場合は無効にしておく

ur0:tai/config.txtファイルを開き、
# AnalogsEnhancerKai
*KERNEL
ur0:tai/AnalogsEnhancerKai.skprx
を追記

AnalogsEnhancerKai.txtは"left=32,127,y;right=32,127,y;n"に設定されており、これは左と右の両方のアナログの再スケーリングがオンで内部デッドゾーンが 32 であることを意味する

セットアップ、デッドゾーン、8方向入力の詳細
設定ファイルを編集するときは.txt、0 ~ 127 の範囲の値を使用
値は0スティックの中心点(ニュートラル位置)に対応し、 は127スティックの最大傾き(端への傾き)を表す
0 → 127 は中心から端への移動、つまりVitaTester自作アプリの用語で言えば、127 から 0 または 255 への移動に相当

内側のデッドゾーンが 0に設定されている場合、デッドゾーンは無効
外側のデッドゾーン0又は127に設定されている場合も、デッドゾーンは無効

内側(インナーDZ)と外側(アウターDZ)のデッドゾーンは重なり合うことはできない
設定で値が逆になっている場合(例えば、インナーDZ = 70、アウターDZ = 40)、システムは自動的に値を修正し、アウターDZをインナーDZ + 1に設定

再スケーリング無効モードにおける外側のデッドゾーンについて
両方のスティックが同じ設定を使用すると仮定すると、検討している構成は次のようになる
"left=25,100,n;right=25,100,n;n"
これは、内側の DZ が 25、外側の DZ が 100、再スケーリングがオフになっていることに相当

この例に基づいて:
・アナログ領域 (緑) を 8 方向デジタル入力 (黄色/灰色) に変換する場合は、次を使用
"left=24,25,n;right=24,25,n;n"
・8 ウェイ エリアを再びアナログにしたい場合は、次を使用
"left=25,127,n;right=25,127,n;n"
・アナログを完全にオフにして、8 方向入力を 100 ではなく 50 の大きさで開始する場合は、次のようにする
"left=49,50,n;right=49,50,n;n"
(注: 画像はあくまでも参考用であり、実際の動作を正確に表すものではない)

コメント